一、单选题(共 20 道试题,共 60 分。)V
1. 设有以下定义, enum week{sun,mon=4,tue,wed,thu,fri,sat} w;值为5的枚举常量是()
A. tue
B. sat
C. fri
D. thu
满分:3 分
2. 以下程序: main() { int i , sum; for(i=1;i<6;i++) sum+=i; printf(“%d\n”,sum); } 执行程序后sum的值是()
A. 15
B. 14
C. 不确定
D. 0
满分:3 分
3. 有以下程序 main() { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是()
A. 随机值
B. 0
C. 5
D. 6
满分:3 分
4. 若变量已正确定义并赋值,下面符合C语言语法的表达式是()
A. a:=b+1
B. a=b=c+2
C. int 18.5%3
D. a=a+7=c+b
满分:3 分
5. 若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()
A. s=a+b;
B. s=a+c;
C. s=s+c;
D. s=b+c;
满分:3 分
6. 设有以下说明语句: struct ex { int x; float y; char z;} example; 则下面的叙述中不正确的是()
A. struct是结构体类型的关键字
B. example是结构体类型名
C. x,y,z都是结构体成员名
D. struct ex是结构体类型名