2009 - 秋二级C语言考题及答案
更新时间:2024-06-03 01:04:01 阅读量: 综合文库 文档下载
- 2009年属什么生肖推荐度:
- 相关推荐
2009年10月17日江苏省高校C语言二级考试书面试卷
第一部份 计算机基础知识
1、下列关于个人移动通信的叙述中,错误的是___1_____。
A 第1代个人移动通信(简称1G)采用的通信技术是数字通信技术
B. 目前广泛使用的GSM手机采用的通信技术属于第2代移动通信技术(简称2G) C. 第3代移动通信技术(简称3G)将无线通信与互联网、多媒体通信相结合 D. 3G有多个国际技术标准,其中也有我国自主制定的3G技术标准 2、在下列有关集成电路的叙述中,正确的是____2______。
A. 现代集成电路所使用的半导体材料都是硅 B. 所有集成电路都是数字集成电路
C. Moore定律认为单块集成电路的集成度平均每年翻一番
D. Intel公司微处理器产品Core 2 Duo,其集成度已高达数千万个电子元件 3、与十六进制数AB等值的八进制数是__3___。
A. 253 B 254 C. 171 D.172
4、在下列有关PC机CPU的叙述中,错误的是_____4____。
A. CPU中包含几十个甚至上百个寄存器,用来临时存放数据、指令和控制信息 B. 所有PC机的CPU都具有相同的指令系统,因而PC机可使用相同的软件 C. 一台计算机至少包含1个CPU,也可以包含2个、4个、8个甚至更多个CPU D. Intel公司是国际上研制和生产CPU的主要公司,我国也能生产CPU 5、在下列有关PC机主板上部件的叙述中,错误的是___5_____。
A. BIOS保存在主板上的一个闪存中,其内容在关机后通常不会改变
B. CMOS中保存有用户设置的开机口令,关机后主板上电池继续给CMOS供电
C. 启动CMOS设置程序可以重新设置CMOS中的数据,该程序是BIOS的组成部分 D. 网卡通常集成在主板上,由主板上独立的IC实现其功能,与芯片组无关 6、从PC机存储器的层次来看,下列存储器中存取速度最快的是___6_____。 A. Cache存储器 B. RAM和ROM C. 寄存器 D. 硬盘和优盘
7、在下列4种PC机常用I/O接口中,数据传输速率最高的是___7______。
A. PS/2 B. SATA C.IEEE-1394b D. USB 2.0 8、在下列有关I/O操作、I/O总线和I/O接口的叙述中,错误的是____8_____。
A. I/O操作的任务是在I/O设备与内存的指定区域之间传送信息
B.I/O总线传送的只能是数据信号,它不能传送控制信号和地址信号
C.不同类型的I/O接口,其插头/插座以及相应的通信规程和电气特性通常各不相同 D.并行总线的数据传输速率不一定比串行总线高
9、在下列有关PC机I/O设备的叙述中,错误的是___9_____。
A. 数码相机的成像芯片可以为CCD器件或CMOS芯片,目前大多数人用CCD器件 B. 平板式扫描仪的分辩率通常远远高于胶片扫描仪和滚筒式扫描仪 C. 常见的宽屏液晶显示器的宽度与高度之比为16:9(或16:10)
D. 目前在银行、超市等商业部门一般采用针式打印机来打印存折和票据 10、在下列有关计算机软件的叙述中,错误的是_____10_____。
A. 程序设计语言处理系统和数据库管理系统被归类为系统软件 B. 共享软件是一种具有版权的软件,它允许用户买前免费试用 C. 机器语言和汇编语言与特定的计算机类型有关,取决于CPU
D. 目前PC机只能使用Windows操作系统,均不能使用UNIX和Linux操作系统
第 1 页 共 11 页
2009年10月17日江苏省高校C语言二级考试书面试卷
11、在下列常用的PC机软件中,编辑的文档(内容)能直接保存为图片类型(例如JPEG文件类型)的是____11____。
A. Microsoft Word B. Microsoft Excel C.Microsoft Powerpoint D.microsofft Frontpage
12、在下列关于以太网(局域网)的叙述中,错误的是____12____。
A. 在共享式以太网中,任何时间只允许一对计算机进行通信
B. 在交换式以太网中,每台计算机均独享相同的带宽,其宽度仅由交换机决定 C. 无论是共享式以太网还是交换式以太网,网络中的所有计算机都要安装以太网卡 D. 无论是共享式以太网还是交换式以太网,它们的数据帧和MAC地址格式均相同 13、连接在因特网上每一台主机都有一个IP地址。下面不能作为IP地址的是____13____。
A. 211.256.49.68 B. 21.18.33.48 C. 120.34.0.18 C. 37.251.68.0 14、为了将异构的计算机网络连接起来,必须使用的网络设备是___14___。
A. 调制解调器 B. 以太网集线器 C. 以太网交换器台 D. 路由器 15、下列网络协议中,与发送电子邮件有关的是___15_____。
A. HTTP B. FTP C. SMTP D. TELENT
16、在下列有关字符集及其编码的叙述中,错误的是____16_____。
A. 基本的ASCII字符集共有128个字符。每个字符使用7个二进位进行编码 B.GB2312字符集中收录了6千多个汉字,每个字符在机内通常使用双字节编码 C.GBK字符集中的字符也采用双字节编码,且该字符集收录了部分繁体汉字
D.GB18030字符集中所有的字符均采用4字符编码,因此该字符集的代码空间很大 17、目前数码相机拍摄的照片在保存时通常采用的文件类型是____17_______。 A.BMP B. GIF C. JPEG D. TIF
18、MP3是数字波形声音的一种压缩编码文件格式,它采用的压缩编码标准属于___18___。 A. MPEG-1 B. MPEG-2 C. MPEG-4 D. Dolby AC-3
19、使用Micromedia公司的Flash软件制作的动画是一种矢量图形,在保存为动画文件时其文件扩展名通常是___19____。
A. GIF B. SWF C. AVI D. MPG
20、在计算机应用中,CAD和CAM是典型的信息系统,它们属于___20____。
A. 管理业务系统 B. 辅助技术系统 C. 信息检索系统 D. 信息分析系统
第 2 页 共 11 页
2009年10月17日江苏省高校C语言二级考试书面试卷
第二部份 C语言程序设计
一、选择题(用答题卡答题,答案依次填在21~30答题号内,共10分) 21、以下叙述中正确的是____(21)_____。
A. C语言系统以函数为单位编译源程序 B. main函数必须放在程序开始
C. 用户定义的函数可以被一个或多个函数调用任意多次 D. 在一个函数体内可以定义另外一个函数
22、以下选项中,不能用作C语言标识符的是______(22)_______。
A. printf B. FOR C. &a D. _00
23、已知int类型数据在内存中存储长度为2个字符,以下语句中能正确输出的整数32768的是___(23)_______。
A. printf(\ B. printf(\ C. printf(\ D. printf(\24、已知有声明“int a=3,b=4,c=5”,以下表达式中值为0的是__(24)___。
A. a&&b B. a<=b C. a||b&&c D. !(!c||1)
25、已知有声明“long x,y;”且x中整数的十进制表示有n位数字(4 A. y=x/(10*(n-1)) B. y=x%(10*(n-1)) C. y=x%(long)pow(10,n-1) D. y=x%(10^(n-1)) 26. 已知有声明“int x,y;”,若要求编写一段程序实现“当x大于等于0时y值取值1,否则y取值-1”,则以下程序段中错误的是_______(26)_____。 A. if(x>=0) y=1; else y=-1; B. y=x>=0?1:-1 C. switch() D. switch(x-abs(x)) { case x>=0: y=1; break; { case 0: y=1; break; default: y=-1; default: y=-1; } } 27. 已知有声明“int m[]={5,4,3,2,1}, i=0;”, 下列对数组元素的引用中,错误的是_____(27)_____。 A. m[++i] B. m[5] C. m[2*2] D. m[m[4]] 28. 已知有声明“char s[80];”,若需要将键盘输入的一个不含空格的字符串保存到s数组中,则下列语句中正确的是_____________(28)________。 A. scanf(\ B. scanf(\ C. gets(); D. s=getchar(); 29. 若函数调用时的实参为变量,则以下关于函数的形参和实参的叙述中正确的是___(29)____。 A. 实参和其对应的形参占用同一存储单元 B. 形参不占用存储单元 C. 同名的实参和形参占用同一存储单元 D. 形参和实参占用不同的存储单元 第 3 页 共 11 页 2009年10月17日江苏省高校C语言二级考试书面试卷 30. 已知有声明“int i,a[10], *p=a;”,现需要将1~10保存到a[0]~ a[9]中,以下程序段中不能实现这一功能的是_______30________。 A. for(i=0;i<10;i++) a[i]=i+1; B. for(i=0;i<10;i++) p[i]=i+1; C. i=1; while(p 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行,共30分) ? 基本概念 1、 C语言中有!、&&、||三个逻辑运算符其中优先级高于算术运算符的是_______(1)______。(! P:365) 2、若有声明“int r=2;”,则执行语句 “printf(\”时输出_______(2)___。(8)【说明】此题较难。它涉及到运行系统(VC还是TC3)、书P46表3.2、P54图3-10 #include { char t[]=\ int r=2; double s=2.0; printf(\ printf(\ printf(\} VC系统: TC3系统: 结论:1、对于字节串而言,sizeof运算符是测量所占空间大小,例子中为5个字节; 2、浮点数在表达式中都化为双精度类型(64位=8字节); 3、VC中整型量所占空间与浮点量等同,为4个字节; 4、TC3中整型量所占空间为2个字节;而浮点量为4个字节。 ---- 4a 3、数学表达式 √|x| ≠ ──── 所对应的C语言表达式为_______(3)_______。 bc (sqrt((abs(x)))!=(4*a)/(b*c)) 4、若有以下声明:(1,2) char *p=\ 则执行语句printf(p,a,b);时输出_______(4)_________。 5、声明局部变量缺省存储类别,该变量的存储类别是。时若_______(5)___。(auto P189) ? 阅读程序 6、以下程序运行时输出结果是_______(6)___。 #include int k,n,a[6]={1,2,3,4,5,6}; fp=fopen(\ fprintf(fp,\ fprintf(fp,\ fclose(fp); 第 4 页 共 11 页 2009年10月17日江苏省高校C语言二级考试书面试卷 fp=fopen(\ fscanf(fp,\ printf(\ fclose(fp); } (答案:123,456 )书P342,fscanf(fp,\指每次读到回车符为止,再赋给变量 ,若fprintf无\格式符,则VC为123456,随机数;TC3为补码求出负整数,,随机数。 7. 以下程序运行时输出到屏幕的结果是_____(7)_____。 #include case 2: m++; case 3: m++; } printf(\} (答案:2) 8. 以下程序运行时输出到屏幕的结果中第一行是_____(8)_____,第二行是_____(9)____。 #include void fun(int a[], int b[], int *x) { int i,j=0; for(i=0;a[i];i++) { if(i%2==0) continue ; if(a[i]>10) b[j++]=a[i]; } *x=j ; } void main() { int a[10]={3,15,32,23,11,4,5,9}, b[10]; int i=0,x=0 ; fun(a,b,&x) ; for(i=0 ;i printf(\ printf(\} (答:(8)15 23 (9)2) 9. 以下程序运行时输出到屏幕的结果是_____(10)____。 #include { if(n==0) return x[0]; 第 5 页 共 11 页 2009年10月17日江苏省高校C语言二级考试书面试卷 else return x[0]+fun(x+1,n-1); } void main() { int a[]={1,2,3,4,5,6}; printf(\} (答案为(10)6 ) 10. 以下程序运行时输出结果中第一行是_____(11)____。 #include if(n==1) return s=2; else return ++s; } void main() { long i,sum=0; for(i=1; i<4; i++) sum+=f(i); printf(\} (答案:(11) 9 P189验证第八章static语句功能:初始值为0;以后调用时保持上次调用值 ) 11.以下程序运行时输出到屏幕的结果中第一行是____(12)_____,第二行是_____(13)____。 #include { int a=2,b=0,c=2,d=0; f(a,b); g(c,d); printf(\} (答案:第一行(12) 4 第二行为(13))0) 12. 以下程序运行时输出到屏幕的结果中第一行是____(14)_____,第三行是_____(15)____。 #include { int a[3][3]={{3,8,12},{4,7,10},{2,5,11}},i,j,k,t; for(j=0;j<3;j++) for(k=0;k<2;k++) for(i=0;i<2;i++) if(a[i][j]>a[i+1][j]) t=a[i][j],a[i][j]=a[i+1][j],a[i+1][j]=t; for(i=0;i<3;i++) 第 6 页 共 11 页 2009年10月17日江苏省高校C语言二级考试书面试卷 { for(j=0;j<3;j++) printf(\ printf(\ } } (答案:第一行是(14) 2 5 10 第三行是(15) 4 8 12 ) 13. 以下程序运行时输出到屏幕的结果是__(16)__。 #include { int i=0,n=0; char s[80], *p; strcpy(s, \ for(p=s; *p!= '\\0'; p++) if(*p==' ') i=0; else if(i==0) { n++; i=1;} printf(\} (答案: (16)是 4) 14. 以下程序运行时输出到屏幕的结果中第一行是__(17)__,第二行是__(18)__。 #include FACT fun1(FACT t1, FACT t2) { FACT t3; t3.m=t1.m*t2.m; t3.z=t1.z*t2.m+t2.z*t1.m; return t3; } FACT fun2(FACT t) { int m,n,k; m=t.m; n=t.z; while(k=m%n) { m=n; n=k; } t.m=t.m/n; t.z=t.z/n; return t; } void main() 第 7 页 共 11 页 2009年10月17日江苏省高校C语言二级考试书面试卷 { FACT s,s1={8,4}, s2={6,5}; s=fun1(s1,s2); printf(\ s=fun2(s); printf(\} (答案:(17):64,48 (18):4, 3) ? 完善程序 15. 以下程序求方程的一个近似根。Root函数采用二分法计算并返回方程f(x)=0在[a,b]内的一个近似根,main函数调用root函数求方程cos(x)=0在[0,3.14]内的一个近似根。试完善程序以达到要求的功能。 #include double root(double a, double b, double (*f)(double)) /*书P260用函数指针变量调用库函数cos*/ { double x,y; if(__(19)__) /*区间起终值同号为无根*/ { printf(\ return 0; } do { x=__(20)__; y=f(x); /*区间中点函数值*/ if(fabs(y)<1e-6||fabs(b-a)<1e-6) break; /*函数根值时跳出*/ if(__(21)__<0) b=x; /*区间起始值与中间点异号*/ else a=x; /*区间起始值与中间点同号*/ }while(1); return x; } void main() { printf(\__(22)__)); } /*指针变量f指向库函数cos*/ (答案:(19):f(a)*f(b)>0 (20):(a+b)/2 (21):f(a)*y (22):cos 16. 以下程序在3~50范围内验证:大于等于3的两个相邻素数的平方之间至少有4个素数。例如3和5是相邻素数,32~52之间有素数11、13、17、19、23。试完善程序以达到要求的功能。 #include for(i=2;i<=sqrt(n);i++) if(__(23)__) return 0; return 1; 第 8 页 共 11 页 2009年10月17日江苏省高校C语言二级考试书面试卷 } void main() { int i,j,k=0,m,n,c,a[30]={0}; for(i=3;i<50;i++) if(prime(i)) __(24)__; /*将3-49区间素数存入a数组,素数个数存入 变量k*/ for(i=0;i for(j=m+1;j printf(\ %d*%d-%d*%d: %d\ else { printf(\ } } (答案:(23):n%i==0 (24):a[k++]=i (25):0 (26):prime(j) 17. fun函数的功能是删除s指向的链表中满足以下条件的结点:该结点的编号值是奇数且存放的字母ASCII编码值也为奇数(提示:a的ASCII编码是97);将删除的结点添加到t指向的链表尾部。试完美fun函数以达到要求的功能。 例如:若删除前排s链表为: s→①…→②…→③…→④ 则删除后的s链表为: s→②…→③…→④ #include struct node *next; }; struct node *t=NULL; struct node *fun(struct node *s) { struct node *p, *q; struct node *r; p=q=s; while(p!=NULL) { if(((p->i)%2)&&((p->c)%2)) { if(s==p) s=q=__(27)__; else { __(28)__; q=p->next; } 第 9 页 共 11 页 2009年10月17日江苏省高校C语言二级考试书面试卷 if(t==NULL) t=r=p; else { r->next=p; r=r->next;} } p=__(29)__; } if(t!=NULL) __(30)__; return s; } 答案:(27):p->next (28):t->next=p (29):p->next 调试程序 #include struct node *next; }; struct node *t=NULL; struct node *fun(struct node *s) { struct node *p, *q; struct node *r; p=q=s; while(p!=NULL) { if(((p->i)%2)&&((p->c)%2)) { if(s==p) s=q=p->next; else { t->next=p; q=p->next;} if(t==NULL) t=r=p; else { r->next=p; r=r->next;} } p=p->next; } if(t!=NULL) t->next=NULL; return s; } void print(struct node *phead) { while(phead) { printf(\ \ (30):t->next=NULL 第 10 页 共 11 页 2009年10月17日江苏省高校C语言二级考试书面试卷 phead=phead->next; } printf(\} void main() { struct node a[4], *head=a; int j; for(j=0;j<4;j++) { a[j].i=j+1; if(j>1) a[j].c='a'+j-1; else a[j].c='a'+j; a[j].next=&a[j+1]; } a[j-1].next=NULL; /*生成链表*/ print(head); head=fun(head); print(head); head=t; print(head); } 原始链表 删除后链表 被删除部份链表 第 11 页 共 11 页 2009年10月17日江苏省高校C语言二级考试书面试卷 phead=phead->next; } printf(\} void main() { struct node a[4], *head=a; int j; for(j=0;j<4;j++) { a[j].i=j+1; if(j>1) a[j].c='a'+j-1; else a[j].c='a'+j; a[j].next=&a[j+1]; } a[j-1].next=NULL; /*生成链表*/ print(head); head=fun(head); print(head); head=t; print(head); } 原始链表 删除后链表 被删除部份链表 第 11 页 共 11 页
正在阅读:
2009 - 秋二级C语言考题及答案06-03
镇江市大学生旅游市场调查报告05-01
司法局深入学习实践科学发展观分析检查报告12-15
重庆最适合的10大植物02-10
福建省水利企业信息2012年10月新增版09-06
2015国际市场营销期末练习题09-20
人力资源工作者入党申请书10-02
VFP-基础题库11-15
四年级下册语文1~8单元词语盘点看拼音写汉字田字格及日积月累天空11-07
记叙文阅读之环境描写的作用(教学设计)04-18
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 考题
- 二级
- 答案
- 语言
- 2009
- 教育统计与测评综合测试12345
- 2011中考综合性学习必备
- 成都名校新课标高三英语模拟试题(六)
- 苏州市第八届小学生“苏报·蒲公英”1 1当场图文大赛 写作类二等
- 2000年第十届全国初中应用物理知识竞赛复赛试题
- 2010年高考全国统一考试江 - ad6f
- 安全监测系统蓄水验收自检报告-工程施工部分(2013-10-15) - 图文
- ISO9001-2015组织内外部环境因素分析及风险与机遇识别应对措施一
- 山东省淄博第一中学2018届高三文综(历史部分)下学期阶段性检测
- 新代系统自动对刀测试步骤:
- 初中语文文言文《小石潭记》对比阅读比较阅读合集
- 律师PPP操作指引
- 保护和发展少数民族特色村寨的思考
- 乡镇人大主席工作总结
- 组态王实训报告
- 氧化还原滴定习题
- 吾日三省吾身之“我有什么”
- 浅谈变电站继电保护设计
- 免疫学检验复习题
- 师范生教师访谈报告以及访谈心得