文档介绍:计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
2012年3月全国计算机等级考试二级C语言真题
(考试时间90分钟,满分100分)
一、ﻩ选择题(11-20题是关键字
17、有以下程序A
计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
#include <sthio.h>
main()
{ int a=0,b=0,c=0;
c=(a-=a—5);(a=b,b+=4);
printf(“%d, %d, %d\n”,a,b,c);
}
程序运行后输出的结果是
A、 0,4,5 B、 4,4,5 C、 4,4,4 D、 0,0,0
18、设变量均已正确定义并且赋值,以下与其他三组输出结果不同的一组语句是D
A、x++; printf(“%d\n”,x); B、n=++x; printf(“%d\n”,n);
C、++x; printf(“%d\n”,x); D、n=x++; printf(“%d\n”,n);
19、以下选项中,能表示逻辑值“假”的是C
A、 1 B、 0。 C、 0 D、 100。0
20、有以下程序
#include <sthio.h>
main()
{ int a;
scanf(“%d",&a);
if(a++〈9) printf(“%d\n”,a);
计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
else printf(“%d\n”,a--);
}
程序运行时键盘输入9<回车>,则输出结果是A
A、10 ﻩB、 11 ﻩ C、 9 ﻩﻩD、 8
21、有以下程序
#include <sthio。h〉
main()
{ int s=0,n;
for (n=0;n〈3;n++)
{ switch(s)
{ case 0:
case 1: s+=1;
case 2: s+=2;break;
case 3: s+=3;
default: s+=4;
}
printf(“%d,”,s);
}
}
程序运行后的结果是C
A、 1,2,4, ﻩB、 1,3,6, C、 3,10,14, D、 3,6,10,
22、若k是int类型变量,且有以下for语句
for(k=-1;k<0;k++) printf(“****\n");
计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
下面关于语句执行情况的叙述中正确的是A
A、循环体执行一次 B、循环体执行两次
C、循环体一次也不执行 D、构成无限循环
23、有以下程序
#include <sthio。h>
main()
{ char a,b,c;
b=’1'; c='A';
for(a=0;a〈6;a++)
{ if(a%2) putchar(b+a);
else putchar(c+a);解释:0为假,1为真
}
}
程序运行后的输出结果是C
A、 1B3D5F ﻩﻩB、 ABCDEF ﻩ C、 A2C4E6 ﻩ D、
24、设有如下定义语句
int m[ ]={2,4,6,8,10},*k=m;
以下选项中,表达式的值为6的是A
A、 *(k+2) ﻩﻩB、 k+2 C、 *k+2 ﻩD、 *k+=2
25、fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下列划线处应该填写的是 D
#include 〈sthio.h〉
计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
计算机等级考试二级C语言笔试真题及答案
#define N 5why?
void fun(int x[N])
{ int m;
for(m=N-1;m>=0;m—-) scanf(“%d\n”,);
}
A、 &x[++m] B、 &x[m+1] C、 x+(m++) ﻩ D、 x+m
26、