




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二一四年下半年全国高等学校(安徽考区)计算机水平考试试卷 (二级 C语言程序设计)一、单项选择题(每题1分,共40分)1. 用计算机进行论文检索,属于计算机在_1_方面的应用A)科学计算B)实时控制C)信息处理D)人工智能2. 计算机最重要的特征是_2_ A)高速度B)高精度 C)记忆力强 D)存储程序和程序控制3. 在计算机中,1GB表示_3_ A)1024K 字节B)1024M 字节C)1024K 汉字 D)1024M汉字4. 微型计算机的硬件系统包括 _4_ A) 控制器、运算器、存储器、输人设备和输出设备B) 主机、键盘、电源和CPUC) 主机、电源、CPU和显示器D) CPU、键盘、显示器和打印机5. Cache的中文译名是_5_。A)缓冲器 B)只读存储器C)可编程只读存储器D)高速缓冲存储器6. U盘属于6 。A)只读存储器 B)光存储器C)外存储器 D)内存储器7. Windows操作系统是由_7_公司开发的。A)Sun B) Microsoft C)联想D) Novell8. 目前一个好的防病毒软件的作用是_8_。A)检査计算机是否染有病毒,消除已感染的任何毒B)杜绝病毒对计算机的感染C)查处计算机已感染的所有病毒,消除其中的一部分D)检查计算机是否染有病毒,清除已感染的部分病毒9. 某用户在域名为mail. edu. cn的邮件服务器上申请了一个账号,账号名为xing,那么该用户的电子邮件地址为_9_。A ) mail. edu. cn xingB) mail. edu. cn%xingC ) xing% mail. edu. cnD)xing mail. edu. cn10.浏览器中的“收藏夹”主要用于收藏_10_ A)网页的地址B)听过的音乐C)网页的内容 D)看过的图片11. 以下叙述正确的是_11_A)在C程序中.main函数必须位于程序的最前面B)C语言本身没有输人输出语句C)C语言的每一行中只能写一条语句D)在对一个C语言程序进行编译的过程中,可发现注释中的拼写错误12. 以下叙述的是_12_ A)个C程序可以包含多个不同名的函数B)个C程序只能有一个主函数C)C程序在书写时,有严格的缩进要求,否则不能编译通过D)C程序的主函数必须用main作为函数名13. 以下能作为变量名的是_13_A)fast_1_3B) ?our C)if D)five$I4. 在C语言中,不正确的int类型的常量是_14_ A)32763B)0C)039D)0xaf15. 已知 int d =5,c2=2,c3;,则执行 c3 =cl/c2 后,c3 的值是 _15_A)5 B)2.5 C)3 D)216. 已知 char x = A;,则语句 printf( x = %c,d,x,x + 1);的输出是_ 16_A)x = A,66 B)x = 65,B C)x = 65,66D)x = A,B17. 已知int n = 10,i=4;,则执行n%=i+1后n的值是_17_A)3 B )2 C)1D)018. 已知int x =3,n =5;,则以下与其他三组输出不同的组语句是_18_A)x+; printf( %dn ,x) ;B)n =x+; printf( %dn ,n);C) +x; printf(%dn ,x) ;D)n =+x; printf( %dn ,n);19. 已知int i,a;,则执行语句i = (a=2*3,a*5),a + 6;后,变量a的值是_19 _ A)6 B)12 C )30D)3620. C语言中基本数据类型包括_20_A)整型、实型、逻辑型B)整型、字符型、逻辑型C)整型、实型、字符型D)字符型、实型、逻辑型21. 如果在程序中需要用到strcpy、strcat等库函数时,需要用#include包含_21_头文件。 A ) math. h B) string. hC)ctype. h D) stdio. h22. =、=、*、&四个运算符的优先级按从低到高排列,正确的是_ _A) =、*、=、& B) &、=、*、= C) =、&、=、* D) *、=、=、&23. 已知int x = 10,y =20,z =30;,则以下语句执行后,x、y、z的结果是_ if(x y) z =x; x =y; y =z; A)x = 10,y =20,z =30 B)x=20,y=30,z = 10 C)x =20,y =30,z =30 D)x =20,y =30,z =2024.while (leap)和下列 _24_ 等价。 A)while (leap! =0) B)while (5)C)while (leap =0) D)while (0)25. 下列程序段中语句printf(%d , -y) ;_25 _ int y = 15 ; do printf(%d, - y); while(!y); A)次也不执行 B)执行一次 C)有语法错误D)执行无限次26. 执行语句for i = 10;i 0;i -);后,变量i的值为_26_ A)0 B)1 C)9 D)1027. 下列叙述中正确的是_27_。 A) continue语句的作用是结束整个循环的执行 B) 只能在循环体内和switch语句体内使用break语句 C) 在循环体内使用break语句和continue语句的作用相同 D) 从多层循环嵌套中退出时,只能使用goto语句28. 以下对C语言函数的有关描述中,正确的是 _28_。A)调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B)函数既可以嵌套定义又可以递归调用 C)函数必须有返回值,否则不能使用函数D)程序中有调用关系的所有函数必须放在同一个源程序文件中29. 以下叙述中不正确的是_29_ A)在不同的函数中可以使用相同名字的变量B)函数中的形式参数是局部变量C)在一个函数内定义的变量只在本函数范围内有效D)在一个函数内的复合语句中定义的变量在本函数范围内有效30. 下面各项中,含有错误的是_30_ 。A)char s 10 =program;B) char s =p,r,og,r,a,m,0;C) char s 10 ; s = program;D) char s 10 = program;31. 已知 int a32 =1,2,3,4,5,6;,则 *(a1 +1)的值是 _31_ A)4B)5C)3D)232.以下对二维数组进行正确定义并初始化的是_32_。int a23 = 1,2,3,45,6;int a3 = 1,2,3,4,5,6;int a2 = 1,2,3 ,4,5,6;int a2 = 1,2,3,4;33. 己知:int s8 = 1,2,3,4,5,6,7,8,x;,则执行语句 x = s2 + s4;后,x的值是 _33_ A)8 B)6 C)7 D)334. 表达式 strcmp( struct,taught”)的值是 _34_ A)0B)正整数C)负整数D)635. 若用数组名作为函数调用的实参,传递给形参的是_35_。A )数组元素的个数B)数组第一个元素的值C)数组全部元素的值D)数组的首地址36. 设有int a10 = 1,2,3,4,5,6,7,8,9,10, *p = a;,则 p6的值是 _36_A)5B)6C)7D)837. 已知 struct MP3 char name 20; char color; float price; std, * ptr; ptr = &std;若要引用结构体变量std中的color成员,写法错误的是_37_A)std. color B)std -colorC)ptr-colorD) (* ptr). color38. 以下对枚举类型定义正确的是_38_。A)enum a = one,two,three ;B)enum aone,two,three;C)enum a = one , two , three ;D)enum a one,two ,three;39. 已知int a = 12,c; ,则执行c = ( a 2);后c的值为_39_ A)48B)24C)12D)640.要打开一个已存在的非空文件file. txt用于修改.正确的语句_40_。A) fp = fopen( file.txt ,r );B) fp = fopen( file. txt ,b + );C) fp = fopen( file.txt ,w );D) fp = fopen( file.txt , r + );二、填空题(每空2分,共20分)1. 已知 double y = 6. 8576;,则表达式(int) (y * 10 + 0. 5) /10.0 的值为_1_。2. 表达式sizeof( float)的值为 _2_ 。3. 已知int x;,则描述数学式“1 x10”的表达式是 _3_ 。4. 已知int a = 1,b =2,c;,则执行c = a+l lb+ ;语句后,变量b的值是 _4_ 。5. 下列程序段定义了一个数组并循环输入每个元素的值,请填空。 int i.a3;for( i = 0;i 3 ;i + )scanf( %d , _5_);6. 若函数定义为:int data(int y) float x =5. 9;return ( x + y);则data (5)的值为 _6_。7. C标准库函数中,求字符串长度的函数是_7_8. 已知int a10 , *p;,则将数组元素a8的地址赋给指针变量p的赋值语句是_8_。9. 设有#define MUL(x,y) (x * y),则执行下面的语句后输出结果为_9_printf( %d ,MUL(2 + 15,3);10. 若fp是指向某文件的文件类型指针,且文件已读到文件的末尾,则表达式!feof(fp)的值是 _10_三、阅读理解题(每题4分,共20分)1. 以下程序的运行结果是_1_。#include void main ( )char c = z;printf(%c,c-a+A);2. 以下程序的运行结果是_2_#include void f( ) int a = 0 ; static int b = 3 ;a+ ; b+ ;printf( a = %d,b = %dn ,a,b);void main( ) f( );f( );3. 以下程序的运行结果是_3_。#include void main( ) int a3 3 = 1,3,6,7 ,9,11,14,15,17;int sum1 =0,sum2 = 0,i,j ;for(i = 0;i 3;i+ )for(j =0;j 3; j+ ) if(i = j)sum1+=ai j; for(i =0;i =0;j-)if(i+j=2) sum2 += a i j ;printf( sum1 = % d ,sum2 = % dn ,sum1 ,sum2);4. 以下程序的运行结果是_4_ #include void main( ) int a = 2,4,6,8,10;int y,x, * p; p =a;for( x=0;x5;x+=2)y = * (p +x);printf( %3d ,y);5.以下程序的运行结果是_5_ #include int func( int n)if( n = 4 ) return 2 ;else return (2 * (func(n + 1) + 1);void main()int x;x = func(4); printf( %dn,x); x =func(2);printf( %d,x);四、编程题(第1题6分,第2、3题各7分,共20分)1. 已知一张CD最多能存放k首歌曲,现有m首歌曲,请编程计算最少需要多少张CD。2. 利用循环语句编程计算8 +88 +
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福建泉州市华侨大学分析测试中心招聘实验技术系列人员(4月)考前自测高频考点模拟试题及答案详解(网校专用)
- 2025年许昌市消防救援支队招聘政府专职队员50名模拟试卷及1套完整答案详解
- 宅基地买卖合同合集15篇
- 2025年湖州吴兴区医疗卫生单位公开招聘编外工作人员30人模拟试卷参考答案详解
- 2025年阜阳颍州区选调区内乡镇在编在岗教师60人考前自测高频考点模拟试题附答案详解(典型题)
- 2025年多式联运信息平台物流产业政策与市场分析报告
- 2025年校园体育馆建设初步设计评估与健身运动产业发展趋势报告
- 2025年安康市市本级就业见习岗位(458人)考前自测高频考点模拟试题及参考答案详解
- 2025年细胞治疗产品临床试验与审批流程临床试验数据安全报告
- 卖房协议书集锦15篇
- 房颤内科护理学
- 甲状腺结节术后护理
- 政策变迁课件
- 2025年江西文演集团招聘笔试冲刺题2025
- 物理课程与教学论 课件 第五章 物理教学模式、方法与策略
- 烘焙类产品培训课件
- 水泥标准培训课件
- 2025-2030年中国反无人机行业市场深度调研及前景趋势与投资研究报告
- 2025届广东省广州市高三4月二模生物试题(原卷版+解析版)
- 如何提升科室医疗安全
- 2025年医保知识考试题库及答案:基础政策解读与医保报销比例调整试题
评论
0/150
提交评论