c语言程序设计期末试题B(含答案) 一 单项选择题(每小题1 分,共10 分) 1
以下4组用户定义标识符中,全部合法的一组是( ) A)_total clu_1 sum B)if -max turb C)txt REAL 3COM D)int k_2 _001 2
以下程序的输出结果是( ) #include main( ) { int a = 1, b = 2, c = 3; printf(“%d”, c>b>a); } A) 2 B) 1 C) 0 D) 3 3
以下正确的叙述是( ) A) 在C语言中,main函数必须位于文件的开头 B) C语言每行中只能写一条语句 C) C语言本身没有输入、输出语句 D) 对一个C语言进行编译预处理时,可检查宏定义的语法错误 4
设有定义:int a,*pa=&a; 以下scanf语句中能正确为变量a读入数据的是( ) A)scanf("%d",pa); B)scanf("%d",a); C)scanf("%d",&pa); D)scanf("%d",*pa); 5
若有以下程序段, int c1=1,c2=2,c3; c3=1
0/c2*c1; 则执行后,c3中的值是( ) A) 0 B) 0
5 C) 1 D) 2 6
能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是( ) A) a>=10 or a=0|a=10 &&a=10‖ab
a:c): b); } A) 5 B) 4 C) 6 D) 不确定 10
下面是对数组 a的初始化,其中不正确的是( ) A)a[5]={"ABCD"} B)a[5]={'A','B','C','D