安徽省计算机等级二级考试真题C语言2013年6月参考答案1.doc_第1页
安徽省计算机等级二级考试真题C语言2013年6月参考答案1.doc_第2页
安徽省计算机等级二级考试真题C语言2013年6月参考答案1.doc_第3页
安徽省计算机等级二级考试真题C语言2013年6月参考答案1.doc_第4页
安徽省计算机等级二级考试真题C语言2013年6月参考答案1.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2013年6月计算机等级考试省二级C语言一 单项选择题1.计算机最主要的工作特点是_。A)存储程序与程序控制 B)高速度与高精度 C)可靠性与可用性 D)具有记忆能力2._是用来衡量内存的性能指标。A)主频和容量 B)容量和I/O接口类型 C)主频与运算速度 D)存取周期和容量3.下列四个二进制数中,_与十进制数73等值。A)1110111 B)1001100 C)1110110 D)10010014.计算机软件分为系统软件和应用软件,下列软件中,不属于应用软件的是_。A)autoCAD B)MSN C)SQL Server D)Window media player5.下列关于Window回收站的说法,错误的是_A) 在不打开回收站的情况下可以清空回收站B)回收站可以存放从U盘删除的文件C)回收站占用的是硬盘空间D) 回收站中的文件可以还原6._不可能是Window窗口组成的元素。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) c语言程序是从第一个定义的函数开始执行 B) c语言程序总是从最后一个定义的函数执行 C)c语言程序总是从main函数开始执行 D)c语言函数中main函数必须放在程序的开始部分12._不是c语言的合法关键字。A)switch B)default C)case D)printf13._是不合法的常量。A)xabcde B)”xlf” C)0x12 D)2.1e314.下列定义语句中,正确的是_A)char a=A b=B; B)float a=b=6.5; C)int a=10,*b=&a; D)float *a,b=&a;15.在c语言中_表示逻辑真A)1 B)非0的数 C)非1的数 D)016. 设有定义int a; char c;,执行输入语句scanf(”%d%c”,&a,&c);时,若要求a和c得到的值为10和Y,正确的输入方式是_.A)10,Y B)10.Y C)10Y D)10 Y17.下列运算符优先级最高的是_A)y) z=x;x=y;y=z;printf(“%d,%d,%d”,x,y,z);A)1,2,3 B)2,3,3 C)2,3,1 D)2,3,224.在C语言中,表示结束当前循环的是_A)extern语句 B)break语句 C)continue语句 D)end语句25.若i为整形变量,则下列循环执行的次数是_for(i=2;i= =0;)printf(“%dn”,i-);A)2次 B1次 C)0次 D)无限次26.设n为整形变量,执行语句for(n=1;n+4;);后,变量n的值是_A)3 B)4 C)5 D)627.下列程序段的运行结果是_char c5=a,b,0,c,0;printf(“%s”,c);A)ab B)ab C)ab c D)ab0c028.下列数组定义语句中,正确的是_A)int a =”string”; B)int a5=0,1,2,3,4,5;C)char a =”string”; D) int a=0,1,2,3,4,5;29.若有定义 int a34;则对数组元素引用正确的是_A)a14 B)a1,3 C)a(2)(1) D)a2030.下列程序段的是_int k,a33=1,2,3,4,5,6,7,8,9;for(k=0;k2后变量a的值是A)80 B)60 C)40 D)2038 设有定义语句: struct stu int x; float y;stutype;则下列的说法不正确的是-A)struct是定义结构体类型的关键字 B)struct stu 是用户定义的结构体类型C)x和y都是结构体成员 D) stutype 是用户定义的结构体类型名39 若有#define ADD(x,y)x*y,则语句printf(”s=%d”,ADD(2,2+3)的输出结果是A)s=8 B)s=7 C)s=10 D)s=1140 若要打开当前文件夹中的文本文件 abc.txt 进行读和写操作,应使用_打开文件A)fopen(”abc.txt”,”r”)B) fopen(”abc.txt”,”wb”)C) fopen(”abc.txt”,”w”)D) fopen(”abc.txt”,”r+”)二填空题(每空2分,共20分)1.表达式25/3%3的值是_2_。2若有定义 int a=1,b=4,c=3;则表达式!(ab)&!c|1的值是_1_。3.若有定义float a=3.1,b=2.8;,则表达式(int)a+b的值是_5.8_。4.c语言标示符的第一个字符必须是字母或_下划线_。5.求a,b两个数的较大值_。6.设整型变量x的值为1,执行下列循环语句后,变量x的值是_2_。dox+;while (x+ 2);7.变量的_定义域_取决于变量定义的位置。8.c语言源程序编译后生成_目标_程序,然后经过链接生成可执行程序。9.若有定义int a10;,则该数组下标最大的数组元素为_9_。10.若定义int a6=1,2,3,4,5,6,*p=&a2;,则p3的值是_6_.三 阅读理解题1.以下程序运行结果是_2_。#includevoid main()int x=2, y=-1,z=2;if(xy)if(x0)z=0;elsez+=1;printf(“%dn”,z);2.以下程序运行结果是_ga_。#includevoid main()char a=”program”,b=”language”;char *p1,*p2;int i;p1=a; p2=b;for(i=0;i8;i+)if(*(p1+i)= =*(p2+i)printf(“%c”,*(p1+i);3. 以下程序运行结果是_1111222334_。#includevoid main()int i;for(i=0;i=4;i+)switch(i)case 1:printf(“%d”,i);case 2:printf(“%d”,i);case 3:printf(“%d”,i);case 4:printf(“%d”,i);4.以下程序运行结果是_。#includevoid main()int n=5,a=1,i,j,k;for(i=1;i=n;i+) k=a;for(j=1;j=n+1-i;j+)printf(%4d,k);k=k+(n-j+1);printf(n);a=a+1; 参考答案:1610131527111438124955. .以下程序运行结果是_789_。#includeint f(int a)int b=0;static c=3;b=b+1;c=c+1;return(a+b+c); void main()int a=2,i;for(i=0;i=0)1.从键盘输入x的值,计算并输出y= 的值。 x-1 (x0) 参考答案:#include#include void main()float x;float y;printf(请输入x的值n);scanf(%f,&x);if (x=0)y=sqrt(x+1);elsey=x-1;printf(y的值为%fn,y);2.已知y=,编程计算并输出y。参考答案:#includevoid main()float i;float t;float y=0;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论