一起答
单选

下列叙述中正确的是(  )。

  • A.每个C语言程序文件中都必须要有一个main(.函数
  • B.在c语言程序中main(.函数的位置是固定的
  • C.c语言程序中所有函数之间都可以相互调用,与函数所在位置无关
  • D.在c语言程序的函数中不能定义另一个函数
参考答案
查看试卷详情
相关试题
  1. 下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。

    例如,若字符串为aaas lkaaas,子字符串为as;则应输出2。

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

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

  2. 某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放人记录的ave成员中。

    例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。 注意:部分源程序在文件PROGl.C中。

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

  3. 数据库系统的核心是(  )。

    • A.数据库  
    • B.数据库管理系统
    • C.数据库管理员
    • D.数据库应用系统
  4. 当用“#define F 37.5f”定义后,下列叙述正确的是(  )。

    • A.F是float型数
    • B.F是Char型数  
    • C.F无类型
    • D.F是字符串
  5. 给定程序中,函数fun的功能是:统计形参S所指的字符串中数字字符出现的次数,并存放在形参t所指

    的变量中,最后在主函数中输出。例如,若形参s所指的字符串为”abcdef35adgh3kjsdf7”,则输出结果为4。

    请在下画线处填入正确内容并将下画线删除,使程序得出正确的结果。

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

    不得增行或删行,也不得更改程序的结构!

  6. 设变量已正确定义并赋值,以下正确的表达式是(  )。

    • A.x=y*5=x+z  
    • B.int(15.8%5.
    • C.x=y+z+5,++y  
    • D.x=25%5.0
  7. 若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是(  )。

    • A.0   
    • B.1
    • C.2
    • D.不知道a的值,不能确定
  8. 以下描述中正确的是(  )。

    • A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
    • B.do-while循环由do开始,用while结束,在while(表达式.后面不能写分号
    • C.在do-while循环体中,是先执行一次循环,再进行判断
    • D.do-while循环中,根据情况可以省略while
  9. 以下叙述不正确的是(  )。

    • A.在C程序中,逗号运算符的优先级最低
    • B.在C程序中,APH和aph是两个不同的变量
    • C.若a和b类型相同,在计算赋值表达式a=b后,b的值将放入a中,而b的值不变
    • D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
  10. 有以下程序:

    程序运行后的输出结果是(  )。

    • A.3,3,3
    • B.2,2,3
    • C.1,2,3
    • D.1,l,3