试卷类别
A
B
使用班级
063051~2
使用学期
2006 上
任课教师
教研室主任
审核签字
考试课程名称:
C 语言 学时: 60
考试方式:开卷,闭卷,笔试,口试,其它
考试内容:
一、选择题: (每题 3 分,共 30 分)
1. 若有说明: int i; 则循环 for(i=2;i==0;) printf( “%d”,i--); 执行的次数是 ______。
A)无限次 B)0 次 C)1 次 D)2 次
2. 判断 char 类型变量 ch 是否是大写字母的正确表达式是 ______。
A) ,A?<=ch<=?Z? B)(, A?<=ch)||(ch<=?Z ?) C)(, A?<=ch)&&(ch<= ?Z?) D)(,A?<=ch)AND(ch<= ?Z?)
3. 运行下面程序 ,打印的结果是 _______。
main()
{ int y=10;
do {y--; } while(--y);
printf("%d",y--);
}
A) -1 B) 1 C) 8 D) 0
4. 下面程序的运行结果是 ______。
void sub(int x, int y, int *z) { *z=y-x; }
void main()
{ int a, b, c;
sub(10, 5, &a);
sub(7, a, &b);
sub(a, b, &c);
printf("%d,%d,%d",a,b,c);
}
A)5,2,3 B)-5,-12,-7 C) -5,-12,-17 D)5,-2,-7
5. 下面程序段的运行结果是 ______。
char a[7]="abcdef"; char b[4]="ABC"; strcpy(a,b); printf("%c",a[5]);
A)一个空格 B)