k1=1;
k2=2;
k3=3;
x=15;
if(!k1) x--;
else if(k2) x=4;
else x=3;
(B).4
48. 给数组a的所有元素分别赋值为1、2、3、……的语句是(B).
(B).for(i=1;i<11;i++)a[i-1]=i;
49. C语言中不可以嵌套的是(B).
(B).函数定义
50. int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是(B)
(B).3
51. 若k为int型变量,则以下程序段的执行结果是(B).
k=-8567; printf("|%06D|\n",k);
(B).输出为|%06D|
52. fseek函数的正确调用形式是(B).
(B).fseek(fp,位移量,起始点)
53. 下列表达式中,可作为C合法表达式的是(B).
(B).(3,2,1,0)
54. 以下程序的输出结果为(B).
main()
{int a=1,b=2,c=3,d=4,e=5;
printf("%d\n",func((a+b,b+c,c+a),(d+e)));
}
int func(int x,int y)
{
return(x+y);
}
(B).13
55. 以下标识符中,不能作为合法的C用户定义标识符的是(B).
(B).void
56. 假设所有变量均为整型,表达式:a=2,b=5,a>b?a++:b++,a+b的值是(B).
(B).8
57. 以下程序段的输出结果为(B).
for(i=4;i>1;i--)
for(j=1;j<i;j++)
putchar('#');
(B).######
58. 设C语言中,int类型数据占2个字节,则unsigned类型数据占(B).
(B).2个字节