安徽省省考计算机2011年上半年c语言笔试
2011年上半年全国高等学校(安徽)计算机水平考试试卷
单项选择(40分)
1、计算机可以与象棋大师进行下棋比赛,这是计算机在_______方面的应用。
A人工智能B科学计算C数据处理D计算机辅助设计
2、计算机运算器的主要功能是_______。
A实现算术运算B实现逻辑运算C分析指令并进行译码D实现算术和逻辑运算
3、计算机存储器中1KB表示的是_____个字节。
A128 B256 C512 D 1024
4、在计算机系统层次结构中,位于最内层的是______。
A硬件系统 B软件系统 C程序 D数据
5、Windows启动时将自动执行“程序”菜单中的“_____”菜单项所包含的所有程序。
A程序 B附件 C启动 D游戏
6、计算机正在运行状态下,直接关闭电源可能产生的后果是_____。
A破坏系统设置 B造成数据丢失 C造成下次启动故障 D以上情况均有可能
7、下列不属于计算机病毒特征的是______。
A破坏性 B潜伏型 C免疫性 D传染性
8、下列选项中,不属于多媒体计算机硬件的是_____。
A音响设备 B加密卡 C音频卡 D视频卡
9、根据所覆盖的地理范围分类,“中国教育科研网”属于_____。
A广域网 B城域网 C局域网 D企业网
10、将高级语言所编写的程序翻译成机器语言程序,采用的两种方式是_____。
A编译和汇编 B编译和解释 C编译和链接 D解释和汇编
11、C语言程序总是从______开始执行。
A第一条语句 B第一个函数 C主函数 D子程序
12、以下选项中正确的C语言标识符是_______
A a+b B 3Dmax C _123 D %d
13、以下选项中正确表示字符型常量的是______。
A ’\t’ B “a” C ’abc’ D’279’
14、以下选项中属于C语言基本数据类型的是______。
A逻辑型 B双精度型 C复数型 D集合型
15、已知:int a=8,b=5,c; 则执行语句c=a%b+0.3;后,c的值是_____。
A 1 B 1.3 C 3 D 3.3
16、已知:int a=5,b=6,c=7,d=8,m=2,n=2; 则执行语句(m=a>b)&&(n=c>d);后,n的值为_____。
A 0 B 1 C 2 D 3
17、已知字符’A’的ASCII码值为十进制65,则执行语句printf(“%c”,’A’+2);后,输出结果是_____。
A A B C C 65 D 67
18、已知:int i=1;则执行语句printf(“%d”,i++);后,输出结果是_____。
A 1 B 2 C -1 D -2
19、以下选项中,和语句x*=y+2;等价的是______。
A x=x*y+2 B y=x*(y+2) C x=y+2*x D x=x*(y+2)
20、以下选项中能正确判断字符变量c不是大写字母的表达式______。
A c’Z’ B !( c’Z’)
C c>=’A’||c<=’Z’ D !(c>=’A’&&c<=’Z’)
21、已知:float a=7.0,b=2.5;则表达式(int)a/(int)b的值______。
A 2 B 2.8 C 3 D 3.5
22、已知:int a,b,c;若要给变量a、b、c输入数据,以下正确的输入语句是______。
A scanf(“%d,%d,%d”,a,b,c); B scanf(“%d,%d,%d”,a;b;c);
C scanf(“%d,%d,%d”,&a&b&c); D scanf(“%d,%d,%d”,&a,&b,&c);
23、已知:int a=1,b=2;则执行语句printf(“%d”,a>b?a:b);后输出结果是______。
A 0 B 1 C 2 D以上都不正确
24、以下选项叙述正确的是________。
A在switch语句中,不一定使用break语句
B break语句必须与switch语句中的case配合使用
C 在switch语句中必须使用default
D break语句只能用于switch语句中
25、执行以下程序后,输出结果是______。
#include
void main()
{
int a=3,b=-1,c=1;
if(a
if(b<0) c=0;
else c++;
printf(“%d\n”,c);
}
26、已知数学关系式x>=y>=z,以下选项中能正确表示该关系式的C语言表达式是____。
A x>=y&&y>=z B x>=yAND y>=z
C x>=y>=z D x>=y||y>=z
27、已知:int i=5;则执行语句while(i