ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:19.67KB ,
资源ID:6688049      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6688049.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第三套二级C语言模拟题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第三套二级C语言模拟题.docx

1、第三套二级C语言模拟题全国高等学校(安徽考区)计算机水平考试2016模拟题(二级C语言)第三套模拟一、单项选择题1:用计算机进行论文检索,属于计算机在_方面的应用。A. 科学计算B. 实时控制C. 信息处理D. 人工智能参考答案:C2:在计算机中,1GB表示_。A. 1024K字节B. 1024M字节C. 1024K汉字D. 1024M汉字参考答案:B 3:计算机硬件系统主要由五大部件组成,下列选项中不属于这五大部件的是_。A. 运算器B. 操作系统C. 输入设备和输出设备D. 控制器参考答案:B 4:在Windows中,命令菜单呈灰色显示意味着_。A. 该菜单命令当前不能使用B. 选中该菜单

2、命令后将弹出对话框C. 选中该菜单命令后将弹出下级子菜单D. 该菜单命令正在使用参考答案:A 5:网址中http表示_。A. 超文本传输协议B. 主机的IP地址或域名C. 用户名D. 资源在主机上的存放路径参考答案:A 6:在一个源程序中,main( )函数的位置_。A. 必须在最开始B. 不能在最后C. 可以在最后D. 必须在最后参考答案:C7:设short int类型的数据占2个字节,则unsigned short int类型数据的取值范围是 _。A. 032767B. 065535C. -3276832767D. -256255参考答案:B 8:下面能正确表示C语言的字符常量的是_。A.

3、 40B. AC. ABD. 0参考答案:A 9:下面不符合标识符规定的是_。A. _maxB. x3C. 3bcD. INT参考答案:C10:已知char c1=b,c2=f;,则语句printf(%d,%c,c2-c1,c2-32);的输出结果是_。A. 3,fB. 4,FC. 3,FD. 4,f参考答案:B 11:设有int a;int f=3;,则执行语句a=(f+)%3;后a的值是_。A. 0B. 1C. 2D. 3参考答案:A 12:设有定义:int a=1,b=2,m=0,n=0;,则执行语句(m=ba)|(n=ab);后,m和n的值为_。A. 0,0B. 1,0C. 0,1D.

4、 1,1参考答案:B 13:以下选项中非法的C语言表达式是_。A. 0=x&x90) printf(%d,a); if (a80) printf(%d,a); if (a70) printf(%d,a);A. 888888B. 8888C. 88D. 8参考答案:B 20:设有说明语句int a=1;,则执行以下语句后输出_。switch(a)case 1: printf(安徽);case 2: printf(计算机);default:printf(水平考试);A. 安徽计算机水平考试B. 安徽C. 安徽计算机D. 计算机水平考试参考答案:A21:下面关于for循环的描述正确的是_。A. fo

5、r循环只能用于循环次数已经确定的情况B. for循环先执行循环体语句,后判断条件C. 在for循环中不能用break语句跳出循环体D. for循环体语句中,可以包含多条语句参考答案:D22:设有int k=10;,则while(k=0) k=k-1;中循环体语句被执行的次数为_。A. 0B. 1C. 10D. 11参考答案:D23:执行如下程序段后,输出结果是_。int i=0;while(i=2) i+;printf(%d, i);A. 2B. 3C. 4D. 5参考答案:B24:设有int i;,则执行for(i=1;i=10;i+);后变量i的值为_。A. 9B. 10C. 11D. 1

6、2参考答案:C 25:下面程序段输出结果为_。char p =123450QQ0;printf(%dn,strlen(p);A. 8B. 7C. 6D. 5参考答案:D 26:下列叙述中不正确的是_。A. 字符型数组中可以存放字符串B. 可以对字符串进行整体输入、输出C. 可以对实型数组进行整体输入、输出D. 不能在赋值语句中通过赋值运算符对字符型数组进行整体赋值参考答案:C27:已知:int s8=1,2,3,4,5,6,7,8,x;,则执行语句x=s2+s4;后,x的值是_。A. 8B. 6C. 7D. 3参考答案:A28:设有int a86;,则在a45之前的元素个数为_。A. 38B.

7、 29C. 28D. 30 参考答案:B29:下列的程序段输出结果是_。 int k,a33=1,2,3,4,5,6,7,8,9;for(k=0;ks2B. strcat(s1,s2)C. strcpy(s1,s2)D. strcmp(s1,s2)0参考答案:D 32:在C语言程序中,若对函数类型未加说明,则函数的隐含类型为_。A. intB. doubleC. voidD. char参考答案:A 33:以下叙述中正确的是_。A. 在不同的函数中不能使用相同名字的变量B. 函数中的形式参数是全局变量C. 在一个函数内定义的变量只在本函数范围内有效D. 在一个函数内的复合语句中定义的变量在本函数

8、范围内有效参考答案:C 34:若有函数:void fun(double a , int *n) ,则以下叙述中正确的是_。A. 调用fun函数时,数组a执行按值传送B. 形参a和n都是指针变量C. 形参a和n都是普通常量D. 调用fun函数时,形参n执行按值传送参考答案:B 35:设有定义int a,*p;,则使指针p指向变量a的语句是_。A. p=a;B. a=p;C. p=&a;D. a=*p;参考答案:C 36设有int a=2,b=1,*p=&a;,则执行语句*p=3;a=a+b;后,变量a的值为_。A. 2B. 3C. 4D. 5参考答案:C 37:设有:int a =1,3,5,7

9、,*p=a;,以下表达式中值为5的是_。A. *(p+2)B. p+2C. *p+2D. *p+=2参考答案:A 38:下列关于编译预处理命令的说法中,正确的是_。A. 一条文件包含命令能包含多个文件B. 编译预处理命令只能放在文件开头C. 一行只能书写一条编译预处理命令D. 编译预处理命令中的#可以省略参考答案:C 39:下面不能正确定义结构体变量a的语句是_。A. struct xyzchar x;int y;float z;struct xyz a;B. struct xyzchar x;int y;float z; a;C. struct xyzchar x;int y;float z

10、;typedef xyz a;D. struct char x;int y;float z; a;参考答案:C 40:对文件操作的一般步骤是_。A. 读写文件-打开文件-关闭文件B. 读文件-写文件-关闭文件C. 打开文件-操作文件-关闭文件D. 操作文件-打开文件-关闭文件参考答案:C 二、程序改错题题目1:统计所有三位正整数中个位数和十位数之和与百位数的积是28的数的个数。如:259,268,277,286.是满足条件的数。参考答案:$1$:count=0; $2$:b=i/100;$3$:count+;题目2:fun函数的功能是:计算s=1+1/2+1/3+1/4+.+1/n的值。在主函

11、数中输入一个正整数n,通过调用fun函数,求得计算结果。参考答案:$1$:return (s); $2$:scanf(%d,&n);$3$:result=fun(n);三、Windows操作题请在考生文件夹中进行以下操作:1.将文件夹group下的文件time.wri删除;2.将文件夹year下的文件light.wps改名为lamp.wps;3.将文件夹year下的子文件夹paper删除;4.在文件夹address下新建一个文本文档myself.txt;5.将文件夹group下的文件check.xls复制到文件夹address中。考生在完成题目要求时,应特别注意一个基本概念:考生文件夹,考生上

12、机考试的全部数据均存储在这个文件夹中。考生不得随意更改其中的内容,而且,有些题目要使用这个概念来完成。要完成上机考试的基本操作题,可以使用Windows提供的资源管理器、文件夹窗口等。Windows上机考试的基本操作题主要包括以下内容:1文件或文件夹的创建操作:新建文件夹可通过Windows资源管理器或我的电脑,先双击要放置新文件夹的磁盘或文件夹,然后利用以下两种方法来完成:(1)利用文件菜单中的新建命令的文件夹选项,输入新文件夹名后按回车键;(2)在已打开文件夹中,单击鼠标右键,使用快捷菜单中的新建文件夹命令,输入新文件夹名后按回车键。新建文本文件可通过Windows资源管理器或我的电脑,先

13、双击要放置新文件的磁盘或文件夹,然后利用以下两种方法来完成:(1)利用文件菜单中的新建命令的文本文档选项,输入新文件名后按回车键;(2)在已打开文件夹中,单击鼠标右键,使用快捷菜单中的新建文本文档命令,输入新文件名后按回车键。2文件或文件夹的拷贝操作:复制文件或文件夹有三个步骤:选择复制粘贴。复制文件或文件夹有以下四种方法:(1)选择该文件,在编辑菜单中选择复制命令;(2)选择该文件,用鼠标单击工具栏中的复制图标;(3)选择该文件,在键盘上按Ctrl+C键;(4)用鼠标右击欲复制的文件或文件夹,在弹出的快捷菜单中选择复制命令。然后选择目的文件夹进行粘贴,粘贴文件或文件夹可由以下四种方法来实现:

14、(1)在编辑菜单中选择粘贴命令;(2)用鼠标单击工具栏中的粘贴图标;(3)选择该文件,在键盘上按Ctrl+V键;(4)用鼠标右击欲粘贴的文件或文件夹,在弹出的快捷菜单中选择粘贴命令。3文件或文件夹的移动操作:移动文件或文件夹有三个步骤:选择剪切粘贴。剪切文件或文件夹应先选择该文件或文件夹,然后有以下四种方法:(1)在编辑菜单中选择剪切命令;(2)用鼠标单击工具栏中的剪切图标;(3)在键盘上按Ctrl+X键;(4)用鼠标右击欲剪切的文件或文件夹,在弹出的快捷菜单中选择剪切命令。然后选择目的文件夹进行粘贴,粘贴文件或文件夹可由以下四种方法来实现:(1)在编辑菜单中选择粘贴命令;(2)用鼠标单击工具

15、栏中的粘贴图标;(3)选择该文件,在键盘上按Ctrl+V键;(4)用鼠标右击欲粘贴的文件或文件夹,在弹出的快捷菜单中选择粘贴命令。4文件或文件夹的更名操作:在Windows资源管理器或我的电脑窗口中修改文件或文件夹的名称可以选择以下几种操作之一来实现:(1)选择该文件,在文件菜单中选择重命名命令,然后键入新文件名或文件夹名,再按回车键;(2)选择该文件按功能键F2,然后键入新文件名或文件夹名,再按回车键;(3)用鼠标左键单击文件或文件夹名,然后键入新文件名或文件夹名,再按回车键;(4)用鼠标右击欲重命名的文件或文件夹,在弹出的快捷菜单中选择属性命令,然后键入新文件名或文件夹名,再按回车键;5文

16、件或文件夹的属性设置操作:在Windows资源管理器或我的电脑窗口中都设置有属性命令,用户可通过该命令设置文件或文件夹的属性(只读、隐藏、存档、系统),具体实现方法有以下两种:(1)选择该文件,在文件菜单中选择属性命令,在弹出的对话框中单击相应属性前的复选框,再单击确定按钮即可;(2)用鼠标右击欲设置属性的文件或文件夹,在弹出的快捷菜单中选择属性命令,然后在弹出的对话框中单击相应属性前的复选框,再单击确定按钮即可。6文件或文件夹的删除操作:先选择该文件或文件夹,然后再按以下方法之一删除:(1)按键盘上的Del键;(2)用鼠标右击欲删除的文件或文件夹,在弹出的快捷菜单中选择删除命令;(3)在文件

17、菜单中选择删除命令;(4)如果考生使用Shift+Del键,则该文件或文件夹将被彻底从硬盘中删除。四、综合应用题题目1:根据下式求s的值(要求使用循环实现):s=1/1!+1/2!+1/3!+1/4!+1/5!+1/6!+1/7!说明:n!=1*2*.*n。输出结果的形式为:s=1.23456=参考代码1=#include void PRINT(double s) FILE *out; printf(s=%.5fn,s); if(out=fopen(result.dat,w+)!=NULL) fprintf(out,s=%.5f,s); fclose(out);void main()/*考生在

18、此设计程序*/ int i,j; long t; double s=0; for(i=1;i=7;i+) t=1; for(j=1;j=i;j+) t=t*j; s = s +1.0/t; PRINT(s);=参考代码2=#include void PRINT(double s) FILE *out; printf(s=%.5fn,s); if(out=fopen(result.dat,w+)!=NULL) fprintf(out,s=%.5f,s); fclose(out);void main()/*考生在此设计程序*/ int i,j; long t; double s=0; t=1; f

19、or(i=1;i=7;i+) t=t*i; s = s +1.0/t; PRINT(s);=题目2:已知整型数组s存储了30个数。对于任意下标为i的元素(i29),查找其中sisi+1的元素si并求和。例如:1、51分别小于后面的元素51、66。输出结果的形式为:s=12345=参考代码1=#include void PRINT(long s) FILE *out; printf(s=%ldn,s); if(out=fopen(result.dat,w+)!=NULL) fprintf(out,s=123%ld,s); fclose(out);void main() int s30=2016,1,51,66,19,853,4535,652,8,42,7,6,86,78,45,63,90,5473,45,75,3,7,4,53,403,47,0,2,87,56; /*考生在此设计程序*/ int i; long sum=0; for(i=0;i29;i+) if(sisi+1) sum=sum+si; PRINT(sum);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1