main()
{ static char a[2];
scanf("%s",a);
printf("%c,%c",a[1],a[2]);
}
(C).b,
97. 下列程序段的输出结果为(C).
int a=7,b=9,t;
t=a*=a>b?a:b;
printf("%d",t);
(C).63
98. 下面四个选项中,均是不合法的用户标识符的选项是(C).
(C).b-a goto int
99. 在C语言中,调用函数除函数名外,还必须有(C).
(C).( )
100. 下面判断正确的是(C).
(C).char *s="china";等价于 char *s;s="china";
101. char *s1="hello",*s2;s2=s1;则(C)
(C).puts(s1);与puts(s2);结果相同
102. 若a是float型变量,b是unsigned型变量,以下输入语句中合法的是(C).
(C).scanf("%f%3o",&a,&b);
103. C语言执行程序的开始执行点是(C).
(C).程序中的main函数
104. fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是(C).
(C).fgets函数将从文件中最多读入n-1个字符
105. 若有说明 int a[3][4];则对a数组元素的正确引用是(C).
(C).a[1+1][0]
106. C程序中的宏展开是在(C).
(C).编译前预处理时进行的
107. 设有说明int (*ptr)[M];其中标识符ptr是(C).
(C).一个指向具有M个整型元素的一维数组的指针
108. 若有char a[80],*s=a;不正确的输入语句是(C).
(C).fscanf(stdin,"%c",s);
109. 以下选项中合法的实型常数是(C).
(C)..2
110. 以下常量中,能够代表逻辑"真"值的常量是(C).
(C).'0'
111. 以下标识符中,不能作为合法的C用户定义标识符的是(C).
(C).123_
112. 7经过以下语句定义后,表达式z+=x>y?++x:++y的值为(C).
int x=1,y=2,z=3;
(C).6
113. 8以下运算符中优先级最低的是(C).
(C).||