2010上全国信息技术水平考试计算机程序设计技术水平证书(C语言)
C语言测试试卷
第一大题:单选题 (45 分)
1. (1.5
分) 执行下面程序后,输出的结果是( )。 #include
void main( )
{int a=8,b=5,t;
if((b = a)>0) t=a+b;
printf("%d\n",t);
} (A) 20 果
2. (1.5分) 执行下面程序后,输出的结果是( )。
#include
void main( )
{ int i;
for(i=10;i>1;i--);
printf("%d\n",--i); } (A) 2 (B) 1
(C) 0 (D) -1 (B) 16
(C) 13 (D) 语法错,无输出结
3. 在一个C语言源程序文件中,如要定义一个只允许源文件中所有函数使用(1.5的全局变量,则该变量需要使用的存储类别是( )。 分) (A) static (B) auto (C) register (D) float
4. (1.5分) 下列语句中错误的是( )。
(A) int x=l;
x++;
(B) int x=0;
(x+1)++;
(C) int x=2.3;
(x++)+1;
(D) int x=l,y=l;
(x++)+(y--);
5. (1.5
分) 下列程序的输出结果是( )。 #include
void main( )