B: 3,E,1
101. 以下定义语句中正确的是( )。
C int a=10,*b=&a;
102. 下列字符串不是标识符的是
D: M.D.JOHN
103. 表达式(int)2.5 的值是
A: 2
104. 在C 程序中,main()函数的位置是
C: 可以任意;
105. 使用fopen()以文本方式打开或建立可读可写文件,要求:若指定的文件不存在,则新 建一个,并使文件指针指向其开头,若指定的文件存在,打开它,将文件指针指向其结尾。 正确的"文件使用方式"描述是
B: "w+"
106. 凡是函数中未指定存储类别的局部变量,其隐含的存储类型是
A: 自动(auto)
107. 将字符A 赋给字符变量c,正确的表达式是______。
C: c=''\101''
108. 数据流图中带有箭头的线段表示的是
D: 数据流
109. 以下叙述中正确的是
C: 简单C 语句必须以分号结束
110. 计算机能直接执行的程序是
D: 可执行程序
111. 以下关于数组的描述正确的是
C: 数组的大小是固定的,但所有数组元素的类型必须相同;
112. 以下关于宏的叙述中正确的是
C: 宏替换没有数据类型限制
113. 以下对一维数组a 进行不正确初始化的是
A: int a[10]=(0,0,0,0);
114. 以下对字符数组进行不正确初始化的是
A: static char word[]='cool\0';
115. 以下关于C 语言的叙述中正确的是
A: C 语言中的注释不可以夹在变量名或关键字的中间
116. 以下C 语言用户标识符中,不合法的是
D: aR
b
117. 若有定义:double a=22;int i=0,k=18;,则不符合C 语言规定的赋值语句是 C: i=a%11;
118. 有以下程序
#include
main()
{ char a,b,c,d;
scanf(“%c%c”,&a,&b);
c=getchar(); d=getchar();