2016年安徽省计算机二级考试C语言模拟试卷二_第1页
2016年安徽省计算机二级考试C语言模拟试卷二_第2页
2016年安徽省计算机二级考试C语言模拟试卷二_第3页
2016年安徽省计算机二级考试C语言模拟试卷二_第4页
2016年安徽省计算机二级考试C语言模拟试卷二_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

.../单项选择题1:有关计算机的主要特性,下列叙述错误的是_______。A.处理速度快,计算精度高B.存储容量大C.逻辑判断能力一般D.网络和通信功能强参考答案:C2:下列四个二进制数中,______与十进制数73等值。A.1110111B.1001100C.1110110D.1001001参考答案:D3:Cache的中文译名是______。A.缓冲器B.只读存储器C.可编程只读存储器D.高速缓冲存储器参考答案:D4:在Windows中,下面关于删除文件的描述错误的是______。A.可以将文件复制到回收站中B.可以不经过回收站直接将文件删除C.硬盘上的文件被删除后,可以从回收站中还原D.利用"清空回收站"选项可以把回收站中的文件全部删除参考答案:A5:通常所说的"带宽"指的是数据通信中的______指标。A.平均数据传输速率B.最高数据传输速率C.每分钟数据流量D.最低数据传输速率参考答案:B6:下列关于C语言程序书写规则的说法中正确的是______。A.不区分大小写字母B.一行只能写一条语句C.一条语句可分成几行书写D.每行必须有行号参考答案:C7:下列定义语句中,正确的是_______。A.chara='A'b='B';B.floata=b=6.5;C.inta=10,*b=&a;D.float*a,b=&a;参考答案:C8:下列是合法的C语言常量的是______。A.028B.2.5e2C.3e2.5D.5A参考答案:B9:以下选项中,可以作为C语言用户标识符的一组是_________。A.void、define、WORDB.a3_b3、_123、xyzC.For、_abc、caseD.2a、Do、sizeof参考答案:B10:设有inta;,则执行语句a=4*5,a+5;后a的值是_______。A.25B.20C.15D.10参考答案:B11:设有定义:intx=6,y;,则执行语句y=x++;++y;后,y的结果是______。A.9B.8C.7D.6参考答案:C12:设有inta=1,b=0;,则执行a>0||++b;后b的值是_______。A.0B.1C.2D.-1参考答案:A13:设有定义:charc1='b',c2='e';,则执行语句printf<"%d",c2-c1>;后,输出结果是______。A.bB.eC.3D.结果不确定参考答案:C14:设有inta=2,b=3,c=4,d=5;,则执行d=<a>0?b:c>;后d的值为_______。A.2B.3C.4D.5参考答案:B15:设有定义:inta;,不能正确表达数学关系:20<a<24的C语言表达式是______。A.20<a<24B.a==21||a==22||a==23C.a>20&&a<24D.!<a<=20||a>=24>参考答案:A16:设有intx=2,y;,执行语句x=<y=3,2+y,2*y>;后,则变量x的值是______。A.2B.6C.10D.3参考答案:B17:执行语句scanf<"x=%f,y=%f",&x,&y>;,使得x、y均为1.2,则正确的输入形式是______。A.1.2,1.2B.1.21.2C.x=1.2,y=1.2D.x=1.2y=1.2参考答案:C18:已知charc1='b',c2='f';,则语句printf<"%d,%c",c2-c1,c2-32>;的输出结果是______。A.3,fB.4,FC.3,FD.4,f参考答案:B19:将变量x和y中的较小值赋值给z的正确语句是____________。A.if<x>y>z=y;B.if<x>y>z=x;elsez=y;C.z=y;if<x>y>z=x;D.z=x;if<x>y>z=y;参考答案:D20:设有说明语句inta=1,b=0;,则执行以下语句后b的值为______。switch<a>{case1:b++;case2:b++;break;default:b++;}A.0B.1C.2D.3参考答案:C21:设有定义:inti;,则执行语句for<i=3;i<6;i+=2>;后,变量i的值是______。A.5B.6C.7D.8参考答案:C22:设有定义:inti,k;,则执行以下语句后输出结果是______。for<i=0;i<4;i=i+2>for<k=1;k<3;k++>printf<"*">;A.******B.****C.**D.*参考答案:B23:设有定义:intk=0;,则循环语句while<k=1>k++;的循环体______。A.执行无限次B.有语法错,不能执行C.一次也不执行D.执行一次参考答案:A24:以下叙述正确的是______。A.do_while语句构成的循环,在while后的表达式为非零时结束循环B.do_while语句构成的循环,在while后的表达式为零时结束循环C.do_while语句构成的循环只能用break语句退出D.do_while语句构成的循环不能用其他语句构成的循环来代替参考答案:B25:在C语言中,不是循环可用的语句是_______。A.while语句B.break语句C.continue语句D.end语句参考答案:D26:以下选项中关于数组定义和初始化,错误的是_________。A.inta[5]={1,2,3,4,5};B.inta[5]={1,2,3};C.inta[]={1,2,3,4,5};D.inta[3]={1,2,3,4,5};参考答案:D27:已知staticinta[8]={2,5,4,7};,则表达式a[5]-a[2]的值是______。A.-4B.-5C.4D.5参考答案:A28:设有定义:inta[3][3]={{1},{2}},b[3][3]={1,2};,则执行语句printf<"%d",a[1][0]+b[0][0]>;后,输出的结果是______。A.0B.1C.2D.3参考答案:D29:在定义了数组inta[3][6];后,第10个元素是____________。A.a[2][4]B.a[1][3]C.a[3][1]D.a[4][2]参考答案:B30:设有:chararray[]="Window";,则数组array所占的存储单元是_______个字节。A.4B.5C.6D.7参考答案:D31:函数strlen<"1234\0ab\0c">的返回值是______。A.4B.5C.8D.9参考答案:A32:下列函数值的类型是_______。fun<floatx>{inty;y=3*x-1;returny;}A.intB.floatC.voidD.double参考答案:A33:以下描述中错误的是____________。A.不同函数中可以使用相同的变量名B.形式参数是局部变量C.一个函数内部定义的变量只能在本函数范围内有效D.在一个函数内部的复合语句中定义的变量可以在本函数范围内有效参考答案:D34:C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是______。A.地址传递B.值传递C.由实参传递给形参,并由形参回传给实参D.由用户指定传递方式参考答案:B35:变量的指针,其含义是指变量的_______。A.值B.地址C.名D.一个标志参考答案:B36:已知:chars[10],*p=s;,以下选项中错误的语句是_________。A.p=s+5;B.s=p+5;C.s[2]=p[4];D.*p=s[0];参考答案:B37:若有说明:inta[4][5];,则对数组a的元素的非法引用是______。A.a[0][2*2]B.*<*<a+1>+2>C.a[4-2][0]D.a[0][5]参考答案:D38:设有:#defineTap<x>x+1,则2*Tap<2>的值是______。A.4B.5C.6D.7参考答案:B39:以下对枚举类型定义正确的是_______。A.enumnum={one,two,three};B.enumnum{one=9,two=18,three};C.enumnum={"one","two","three"};D.enumnum{"one","two","three"};参考答案:B40:以读写方式打开一个已存在的文本文件file1.txt,以下选项中正确的是______。A.FILE*fp;fp=fopen<"file1.txt","r+">;B.FILE*fp;fp=fopen<"file1.txt","w">;C.FILE*fp;fp=fopen<"file1.txt","r">;D.FILE*fp;fp=fopen<"file1.txt","rb+">;参考答案:A程序改错题1题目:在屏幕上输出以下图形<说明:数字之间没有空格>。参考答案:$1$:j=1;$2$:printf<"%d",j>;$3$:printf<"\n">;程序改错题2题目:函数search<inta[],intn,intnumber>的功能:在a数组的前n个元素中查找number,若存在则返回第一次找到的元素下标,否则返回-1。主函数功能:输入number,调用search函数查找number,最后输出查找结果。参考答案:$1$:break;$2$:returnresult;$3$:if<result==-1>Windows操作题得分:0请在考生文件夹中进行以下操作:1.将文件夹march下的文件plan.ppt删除;2.将文件夹april下的文件sky.mp3改名为music.mp3;3.将文件夹april下的子文件夹repair删除;4.在文件夹june下建立一个新文件夹document;5.将文件夹march下的文件write.txt复制到文件夹document中。考生在完成题目要求时,应特别注意一个基本概念:考生文件夹,考生上机考试的全部数据均存储在这个文件夹中。考生不得随意更改其中的内容,而且,有些题目要使用这个概念来完成。要完成上机考试的基本操作题,可以使用Windows提供的资源管理器、文件夹窗口等。Windows上机考试的基本操作题主要包括以下内容:1.文件或文件夹的创建操作:新建文件夹可通过"Windows资源管理器"或"我的电脑",先双击要放置新文件夹的磁盘或文件夹,然后利用以下两种方法来完成:〔1利用"文件"菜单中的"新建"命令的"文件夹"选项,输入新文件夹名后按回车键;〔2在已打开文件夹中,单击鼠标右键,使用快捷菜单中的"新建"→"文件夹"命令,输入新文件夹名后按回车键。新建文本文件可通过"Windows资源管理器"或"我的电脑",先双击要放置新文件的磁盘或文件夹,然后利用以下两种方法来完成:〔1利用"文件"菜单中的"新建"命令的"文本文档"选项,输入新文件名后按回车键;〔2在已打开文件夹中,单击鼠标右键,使用快捷菜单中的"新建"→"文本文档"命令,输入新文件名后按回车键。2.文件或文件夹的拷贝操作:复制文件或文件夹有三个步骤:选择→复制→粘贴。复制文件或文件夹有以下四种方法:〔1选择该文件,在"编辑"菜单中选择"复制"命令;〔2选择该文件,用鼠标单击工具栏中的"复制"图标;〔3选择该文件,在键盘上按Ctrl+C键;〔4用鼠标右击欲复制的文件或文件夹,在弹出的快捷菜单中选择"复制"命令。然后选择目的文件夹进行粘贴,粘贴文件或文件夹可由以下四种方法来实现:〔1在"编辑"菜单中选择"粘贴"命令;〔2用鼠标单击工具栏中的"粘贴"图标;〔3选择该文件,在键盘上按Ctrl+V键;〔4用鼠标右击欲粘贴的文件或文件夹,在弹出的快捷菜单中选择"粘贴"命令。3.文件或文件夹的移动操作:移动文件或文件夹有三个步骤:选择→剪切→粘贴。剪切文件或文件夹应先选择该文件或文件夹,然后有以下四种方法:〔1在"编辑"菜单中选择"剪切"命令;〔2用鼠标单击工具栏中的"剪切"图标;〔3在键盘上按Ctrl+X键;〔4用鼠标右击欲剪切的文件或文件夹,在弹出的快捷菜单中选择"剪切"命令。然后选择目的文件夹进行粘贴,粘贴文件或文件夹可由以下四种方法来实现:〔1在"编辑"菜单中选择"粘贴"命令;〔2用鼠标单击工具栏中的"粘贴"图标;〔3选择该文件,在键盘上按Ctrl+V键;〔4用鼠标右击欲粘贴的文件或文件夹,在弹出的快捷菜单中选择"粘贴"命令。4.文件或文件夹的更名操作:在"Windows资源管理器"或"我的电脑"窗口中修改文件或文件夹的名称可以选择以下几种操作之一来实现:〔1选择该文件,在"文件"菜单中选择"重命名"命令,然后键入新文件名或文件夹名,再按回车键;〔2选择该文件按功能键F2,然后键入新文件名或文件夹名,再按回车键;〔3用鼠标左键单击文件或文件夹名,然后键入新文件名或文件夹名,再按回车键;〔4用鼠标右击欲重命名的文件或文件夹,在弹出的快捷菜单中选择"属性"命令,然后键入新文件名或文件夹名,再按回车键;5.文件或文件夹的属性设置操作:在"Windows资源管理器"或"我的电脑"窗口中都设置有"属性"命令,用户可通过该命令设置文件或文件夹的属性〔只读、隐藏、存档、系统,具体实现方法有以下两种:〔1选择该文件,在"文件"菜单中选择"属性"命令,在弹出的对话框中单击相应属性前的复选框,再单击"确定"按钮即可;〔2用鼠标右击欲设置属性的文件或文件夹,在弹出的快捷菜单中选择"属性"命令,然后在弹出的对话框中单击相应属性前的复选框,再单击"确定"按钮即可。6.文件或文件夹的删除操作:先选择该文件或文件夹,然后再按以下方法之一删除:〔1按键盘上的Del键;〔2用鼠标右击欲删除的文件或文件夹,在弹出的快捷菜单中选择"删除"命令;〔3在"文件"菜单中选择"删除"命令;〔4如果考生使用Shift+Del键,则该文件或文件夹将被彻底从硬盘中删除。综合应用题1题目:求1901到2010之间个位数不是7的所有素数之和。输出结果的形式为:s=23456参考程序一:#include<stdio.h>voidPRINT<longs>{FILE*out;printf<"s=%ld\n",s>;if<<out=fopen<"result.dat","w+">>!=NULL>fprintf<out,"s=%ld",s>;fclose<out>;}voidmain<>{/*考生在此设计程序*/longs=0;inti,j;for<i=1901;i<2010;i+=2>{for<j=2;j<=i/2;j++>if<i%j==0>break;if<j>i/2&&i%10!=7>s+=i;}PRINT<s>;}参考程序二:#include<stdio.h>void

温馨提示

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

评论

0/150

提交评论