一起答
单选

  • A.* P=*q;  
  • B.P=q;
  • C.* P=&nl;
  • D.P=*q;
参考答案
查看试卷详情
相关试题
  1. 下列给定程序中函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。

    例如,若numl和num2分别为49和21,则输出的最大公约数为7;若numl和num2分别为27和81,则 输出的最大公约数为27。

    请改正程序中的错误,使它能得出正确结果。

    注意:部分源程序在文件MOD11.C中,不得增行或删行,也不得更改程序的结构。

  2. N名学生的成绩已在主函数中放人一个带头节点的链表结构中,h指向链表的头节点。请编写函数

    fun,其功能是:求出平均分,并由函数值返回。

    例如,若学生的成绩是:85 76 69 85 91 72 64 87,则平均分应当是:78.625。

    注意:部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。

  3. 下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3]中,以此类推。

    例如,若a所指数组中的数据最初排列为:9、1、4,2、3、6、5、8、7;则按规则移动后,数据排列为:1、9、2、8、3…7 4 6、5。形参n中存放a所指数组中数据的个数。

    规定fun函数中的max存放当前所找的最大值,px存放当前所找最大值的下标。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

    注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!

  4. 以下选项中不属于字符常量的是(  )。

    • A.
    • B.
    • C.
    • D.
  5. 以下程序运行后的输出结果是(  )。

    • A.2011
    • B.99
    • C.209
    • D.1111
  6. 设有如下程序段:

    则执行P=s;语句后,以下叙述中正确的是(  )。

    • A.可以用* P表示s[O]
    • B.S数组中元素的个数和P所指字符串长度相等
    • C.s和P都是指针变量
    • D.数组s中的内容和指针变量P中的内容相等
  7. 有以下程序:

    程序运行后,若从键盘输入(从第l列开始.:

    123<回车>

    45678<回车>

    则输出结果是( )。

    • A.1267   
    • B.1256  
    • C.1278
    • D.1245
  8. 下列数据结构中,属于非线性结构的是(  )。

    • A.带链队列
    • B.循环队列
    • C.带链栈
    • D.二叉树
  9. 在C语言中,只有在使用时才占用内存单元的变量,其存储类型是(  )。

    • A.aut0和register  
    • B.extem和register 
    • C.auto和static
    • D.static和register
  10. 以下关于指针概念不正确的是(  )。

    • A.指针变量可以用整数赋值,但不可以用浮点数赋值
    • B.一个变量的地址称为该变量的指针,一个指针变量只能指向同一类型的变量
    • C.只有同一类型的变量地址才能放到指向该类型变量的指针变量之中
    • D.只能将地址赋给指针变量