2008至2011.12广西c语言真题及答案
for (i=0,k=-1;k=1;i++,k++) {
printf(“****\n”); }
说法正确的是__________。 A.循环结束条件不合法 执行
C.循环体执行一次
B.循环体一次也不D.该循环是无限循
环
7.下面说法错误的是__________。
A. do…while{}语句至少执行一次循环 语句和循环语句
C. 每个if一定有一个else和它对应 它对应
8.以下程序输出结果为 #include “stdio.h” main() {
char c= c ;
printf (“%c”,c+2);
}
输出结果是__________。
A.有语法错误,不能通过编译
D.c
B. e
C. 99
B. break语句可以跳出switchD. 每个else一定有一个if和
9.判断字符串a和b相等的正确表达式是__________。 A. if(a=b)
C. if(strcmp(a,b)= =0)
B. if(strcpy(a,b)) D. if(a= =b)
10.C语言程序中,函数返回值的类型是由__________决定。 A. return语句中的表达式类型 数类型
C. 调用该函数的形参类型
B.调用该函数的主调函D.在定义该函数时所指
定的函数类型
11.下列叙述中不正确的是__________。