安徽省计算机水平二级考试真题C语言2013年12月

合集下载

计算机二级c语言历年真题及答案

计算机二级c语言历年真题及答案

计算机二级c语言历年真题及答案【篇一:国家计算机二级c语言历年真题及答案】class=txt>c语言程序设计(考试时间90分钟,满分100分)一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分)(1)下列数据结构中,属于非线性结构的是a)循环队列b) 带链队列c) 二叉树d)带链栈(2)下列数据结果中,能够按照“先进后出”原则存取数据的是a) 循环队列b) 栈c)队列d)二叉树(3)对于循环队列,下列叙述中正确的是a)队头指针是固定不变的b)队头指针一定大于队尾指针c)队头指针一定小于队尾指针d)队头指针可以大于队尾指针,也可以小于队尾指针(4)算法的空间复杂度是指a)算法在执行过程中所需要的计算机存储空间b)算法所处理的数据量c)算法程序中的语句或指令条数d)算法在执行过程中所需要的临时工作单元数(5)软件设计中划分模块的一个准则是a) 低内聚低耦合b) 高内聚低耦合c) 低内聚高耦合d) 高内聚高耦合(6)下列选项中不属于结构化程序设计原则的是a) 可封装d) 自顶向下c) 模块化d) 逐步求精(7)软件详细设计产生的图如下:该图是a) n-s图b) pad图c) 程序流程图d) e-r图(8)数据库管理系统是a)操作系统的一部分b) 在操作系统支持下的系统软件c) 一种编译系统d) 一种操作系统(9)在e-r图中,用来表示实体联系的图形是a) 椭圆图b) 矩形c) 菱形d) 三角形(10)有三个关系r,s和t如下:其中关系t由关系r和s通过某种操作得到,该操作为a) 选择b) 投影c) 交d) 并(11)以下叙述中正确的是a)程序设计的任务就是编写程序代码并上机调试b)程序设计的任务就是确定所用数据结构c)程序设计的任务就是确定所用算法d)以上三种说法都不完整(12)以下选项中,能用作用户标识符的是a)voidb)8_8c)_0_d)unsigned(13)阅读以下程序#includemain(){ int case; float printf;printf(“请输入2个数:”);scanf(“%d %f”,case,pjrintf);printf(“%d %f\n”,case,printf);}该程序编译时产生错误,其出错原因是a)定义语句出错,case是关键字,不能用作用户自定义标识符b)定义语句出错,printf不能用作用户自定义标识符c)定义语句无错,scanf不能作为输入函数使用d)定义语句无错,printf不能输出case的值(14)表达式:(int)((double)9/2)-(9)%2的值是a)0b)3c)4d)5(15)若有定义语句:int x=10;,则表达式x-=x+x的值为a)-20b)-10c)0d)10(16)有以下程序#includemain(){ int a=1,b=0;printf(“%d,”,b=a+b);printf(“%d\n”,a=2*b);}程序运行后的输出结果是a)0,0c)3,2d)1,217)设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是a)if(ab) c=a,a=b,b=c;b)if(ab) {c=a,a=b,b=c;}c)if(ab) c=a;a=b;b=c;d)if(ab) {c=a;a=b;b=c;}(18)有以下程序#includemain(){ int c=0,k;for (k=1;k3;k++)switch (k){ default: c+=kcase 2: c++;break;case 4: c+=2;break;}printf(“%d\n”,c);}程序运行后的输出结果是a)3b)5c)7d)9(19)以下程序段中,与语句:k=ab?(bc?1:0):0;功能相同的是 a)if((ab)(bc)) k=1;else k=0;b)if((ab)||(bc) k=1;else k=0;c)if(a=b) k=0;else if(b=c) k=1;d)if(ab) k=1;else if(bc) k=1;else k=0;20)有以下程序#include{ char s[]={“012xy”};int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]=’a’s[i]=’z’) n++;printf(“%d\n”,n);}程序运行后的输出结果是a)0b)2c)3d)5(21)有以下程序#includemain(){ int n=2,k=0;while(k++n++2);printf(“%d %d\n”,k,n);}程序运行后的输出结果是a)0 2b)1 3c)5 7d)1 2(22)有以下定义语句,编译时会出现编译错误的是a)char a=’a’;b)char a=’\n’;c)char a=’aa’;d)char a=’\x2d’;(23)有以下程序#includemain(){ char c1,c2;c1=’a’+’8’-‘4’;c2=’a’+’8’-‘5’;printf(“%c,%d\n”,c1,c2);}已知字母a的ascii码为65,程序运行后的输出结果是a)e,68【篇二:2014年三月全国计算机二级c语言上机考试题库】txt>题库100套第01套:给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。

2013年12月-安徽省计算机等级二级考试真题C语言

2013年12月-安徽省计算机等级二级考试真题C语言

2013年12月-安徽省计算机等级二级考试真题C语言机密☆启用前二〇一三年下半年全国高等学校(安徽考区)计算机水平考试试卷(二级 C语言程序设计)考生须知:1.请将准考证号末两位填在试卷第2页右上方的方框内。

2.单项选择题请在答题卡上填涂;其他内容请在答题卡上作答,试卷上作答无效。

3.不得将试卷、答题卡、答题卷及稿纸带离考场。

4.考试试卷为120分钟。

一、单项选择题(每题1分,共40分)1.一个完整的计算机系统应该包括__1__。

A)主机与外部设备B)主机与操作系统C)硬件系统与软件系统D)CPU、存储器与外部设备2.在计算机内,数据或指令是以__2__形式传送。

储存及加工处理的。

A)十进制B)二进制C)八进制D)十六进制3.将计算机用于车票预售,属于计算机在__3__方面的应用。

A)人工智能B)科学计算C)自动控制D)信息管理4.收发电子邮件的必备条件之一是__4__。

A)通信双方都要申请一个付费的电子信箱B)通信双方电子信箱必须在同一服务器上C)通信双方都有电子信箱D)电子邮件必须带有附件5.通常U盘通过__5__借口与计算机相连。

A)USB B)SCSI C)IDE D)UBS6.Windows的文件夹组织结构式一种__6__。

A)表格结构B)树形结构C)网状结构D)线性结构7.下列不属于多媒体播放工具的是__7__。

A)windows Media Player B)暴风影音C)RealPlayer实时播放器D)迅雷8.计算机病毒是一种__8__。

A)好友错误的程序B)对计算机器破坏作用的件C)计算机硬件故障D)认为设计的程序9.电子商务师指__9__。

A)借助于计算机网络进行商务活动B)通过电子邮件进行商务谈判C)使用电子货币进行商品交易D)使用信用卡购买商品10.安装防火墙的主要目的是__10__A)提高网络的运行效率B)对网络信息进行加密C)保护内网不被非法入侵D)防止计算机数据丢失11.C语言程序中main( )函数可以写在___11__A)程序文件的开始B)程序文件的最后C)它所调用的函数的前面D)以上选项均正确12.下列关于C语言的叙述错误的是__12___A)大写字母和小写字母的意义相同B)不同类型的变量可以乐意出现在同一个表达式中C)在赋值表达式中,等号(=)左边的变量和右边表达式中的值可以是不同类型D)同一个运算符在不同的场合可以有不同的功能13.在C语言中,错误的int类型常量是__13__A)1234 B)0 C)039 D)0XAF14.以下选项中正确的C语言标识符是___14___A)2b B)x_1 C)a@b D)3#h15.已知char a=’\70’;,则变量a中___15___A)包含1个字符B)包含2个字符C)包含3个字符D)包含4个字符16.以下选项中,和语句k=++n;等价的是__16___A)k=n,n=n+1; B)n=n+1,k=n;C)k=n++; D)k=n+117.已知int x=5,y-5,z=5;则执行语句x%=y+z;后,X的值__17_A)0 B)1 C)5 D)618.已知int x=(1,2,3,4);,则变量X的值是___18___A)1 B)2 C)3 D)419.已知char a=’A’;int b=20;float c=32.6;,则执行语句c=a+b+c;后,变量c的数据类型是___19____A)int B)char C)float D)double20.已知int a=23;,则表达式a%10*10+a/10的值是___20__A)32 B)23 C)20 D)32.321.使用语句scanf(“x=%f,y-%f”,&x,&y);,输入变量x,y的值,正确的输入是___21__(□代表空格)A)1.25,2.4 B)1.25□2.4C)x=1.25,y=2.4 D)x=1.25□y=2.422.已知char c=’A’;,则执行语句print f(“%c”,c=32);后,输出结果是____22__A) a B)65 C)97 D)A23.以下能正确表示逻辑关系“a≥5或a≤-1”的C语言表达式是___23__A)a> =5.or.a<=-1 B)a> =5.and.a<=-1C)a> =5&&a<=-1 D)a> =5||a<=-124.已知int i=10;,则表达式20<=i<=9的值是___24__A)0 B)1 C)19 D)2025.已知int x=1;,则执行语句x>5&&++x;后,变量x的值是__25__A)4 B) 3 C)2 D) 126.与条件表达式“(n)?(++c):(--c)”中的表达式(n)等价的表达式是__26__A)(n==0) B)(n==1) C)(n1=0) D)(n!=1)27.已知int i=1;,则执行语句while(i++<4);后,变量i的值是__27__A) 3 B) 4 C) 5 D)628.执行下面程序段后,输出结果是___28___Int x,y;for(x=1;y=10;x<y;x++)< bdsfid="145" p=""></y;x++)<>y--;printf(“%d\n”,x);A) 5 B)6 C) 4 D)1029.以下运算符优先顺序从底到高的是_29_。

安徽省2级c语言水平考试试卷

安徽省2级c语言水平考试试卷

全国高等学校(安徽考区)计算机水平考试试卷(二级C语言程序设计)一、单项选择题(每题1分,共40分)1.下列属于计算机输出设备的是 D .A)鼠标B)扫描仪C)键盘D)打印机2.网上购物属于计算机在 B 领域中的应用。

A)电子政务B)电子商务C)计算机辅助设计D)办公自动化3.微型机中,U盘使用的一般是 D 接口。

A)1394 B)LPT C)COM D)USB4.下列关于存储器读写速度从快到慢的排序中,正确的是 A 。

A)RAM、硬盘、光盘B)RAM、光盘、硬盘C)硬盘、RAM、光盘D)硬盘、光盘、RAM5.“32位微型机中”中的“32"是指 C 。

A)微机主频B)内在容量C)微机字长D)硬盘容量6.在Windows系统中查找文件时,如果输入“*.doc”,则查找的是 A 。

A)文件名为*。

doc的文件B)文件名中有一个*的doc的文件C)所有扩展名为doc的文件D)文件名长度为一个字符的doc的文件7.下列不符合域名命名规则的是 B 。

A)www.163。

com B)www.sina。

C)www。

D)8.下列软件不属于多媒体影音播放工具的是 B 。

A)暴风影音B)Photoshop C)RealPlayer D)Windows Media Player 9.下面关于计算机病毒危害的描述中,错误的是 D 。

A)影响程序的执行B)破坏用户程序和数据C)影响计算机的运行速度D)破坏只读光盘中的信息10.软件开发过程中,程序设计的核心是 A .A)算法与数据结构B)语句格式C)用户数据D)用户文档11.以下叙述不正确的是___D___。

A)一个C源程序可由一个或多个函数组成B)一个C源程序一行内可以写多条语句C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面12.以下正确的C语言标识符是 __C____。

A)%xB)a+bC)a123;D)test!13.以下对'\t’描述正确的是___B___。

2013年计算机二级考试真题卷

2013年计算机二级考试真题卷

2013年计算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项挑选题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.界说如下变量和数组int k;int a[3][3]={9,8,7,6,5,4,3,2,1};则下面句子的输出成果是for(k=0;k<3;k++)printf("%d",a[k][k]);A:)7 5 3B:)9 5 1C:)9 6 3D:)7 4 1参考答案:B2.编写如下两个事情进程Private SubForm_KeyPress(KeyAscii As Integer)PrintChr(KeyAscii)End SubPrivate Sub Form_KeyDown(KeyCodeAs Integer, Shift As Integer)Print Chr(KeyCode)End Sub 运转时,在不按住Shift键和没有确认大写情况下,按"A"键,程序的输出是____A:AaB:aAC:AAD:a a参考答案:A3.)有以下程序#includemain____{ intc;while((c=getchar____)!='\n') {switch(c-'2') {case 0: case 1: putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3);default:putchar(c+2);break; }}}从榜首列开端输入以下数据,↙代表一个回车符。

2473↙程序的输出成果是____A:668977B:668966C:66778777D:6688766参考答案:A4.下面关于目标地描绘中,____是过错的。

A:目标便是自界说结构变量B:目标代表正在创立的体系中的一个实体C:目标是一个特征和操作的封装体D:目标之间的信息传递是经过音讯进行的参考答案:A5.设有界说char s[12]={“string”};则printf (“%d\n”,strlen(s));的输出是____A:6B:7C:11D:12参考答案:B6.下列关于键盘事情的说法中,正确的是____A:)按下键盘上的恣意一个键,都会引发KeyPress事情B:)大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同C:)KeyDown和KeyUp的事情进程中有KeyAscii参数D:)大键盘上的“4”键的上档字符是“$”,当一起按下Shift和大键盘上的“4”键时,KeyPress事情进程的KeyAscii参数值是“$”的ASCII值参考答案:D7.在表格中一次刺进3行,正确的办法是____A:挑选[表格]菜单中的[刺进行]指令B:选定3行,在[表格]菜单中挑选[刺进行]指令C:把刺进点放在行尾部,按回车D:无法完成参考答案:D8.有关程序代码窗口说法过错的是____A:在窗口的笔直滚动条的上面,有一个“拆分栏”,运用它能够把窗口分为两部分,每个窗口显现代码的一部分。

2013全国计算机等级考试新大纲二级C语言题库及参考答案

2013全国计算机等级考试新大纲二级C语言题库及参考答案

参考答案第一套题二、程序填空题本题是根据给定的公式来计算函数的值。

第一处:程序中使用双精度double类型进行计算,所以函数的返回值类型也为double,所以应填:double。

第二处:当i等于1时,则返回f1函数的值,所以应填:f1。

第三处:如果i不等于1,则返回f2函数的值,所以应填:f2。

三、程序修改题解题思路:第一处: 试题要求返回字符串的首地址,所以应改为:char *fun(char *s,char *t)第二处: 取字符串指针ss的下一个位置,所以应改为:ss++;。

第三处:取字符串指针tt的下一个位置,所以应改为:tt++;。

四、程序设计题解题思路:本题是考察字符串的操作。

1. 由于函数fun1是将字符串中字符循环左移一个位置,并通过实参w返回循环左移一个位置的字符串。

2. 利用循环for语句来操作多少个字符(m)需要循环左移。

参考答案:void fun(char *w, int m) /* 可调用fun1函数左移字符*/{int i;for(i = 0 ; i < m ; i++) fun1(w);}第二套题一、选择题解题思路:第一处:计算好的平均值通过形参av返回,所以应填:*av。

第二处:计算小于平均值且最接近平均值的位置j,所以应填:i。

第三处:返回该数,所以应填:x[j]。

三、程序修改题解题思路:第一处:函数的返回是浮点型数,所以应改为:float fun(int n)。

第二处:for的终止条件应是i<=n。

四、程序设计题解题思路:本题是利用两重循环给二维数组右上三角元素中的值乘以m。

参考答案:int fun ( int a[][N], int m ){int i, j;for(i = 0 ; i < N ; i++)for(j = i ; j < N ; j++)a[i][j] *= m ;}第三套题一、选择题解题思路:第一处:如果n是奇数,则中间的元素不动,所以应填:1。

2013全国计算机等级考试新大纲二级C语言题库及参考答案-推荐下载

2013全国计算机等级考试新大纲二级C语言题库及参考答案-推荐下载

C
A
D
B
B
C
B
D
C
C
A
B
B
A
A
D
A
B
A
D
if(strcmp(a[i].num, b)==0) { /* 判断学号是否相等 */ strcpy(c.num, a[i].num) ; /* 相等,则对学号进行赋值 */ c.s=a[i].s; /* 相等,则对成绩进行赋值 */ break ; /* 退出循环体 */ } return c ; /* 返回结构体变量 */ }
第三套题
一、选择题
1-10 D
11-20 B
21-30 A
31-40 A
二、程序填空题
解题思路:
D
A
D
A
C
D
D
B
第一处:如果 n 是奇数,则中间的元素不动,所以应填:1。
第二处:使用 for 循环语句来交换数组元素的值,所以应填:i。 第三处:使用中间变量 t 来交换的,所以应填:t。 三、程序修改题
解题思路:
B
A
A
C
第一处:在函数 fun 体中,k 是一个浮点型变量,所以应改为:float k;。
C
D
D
D
第二处:三个数比较大小,第 1 个条件是第 1 个比第 2 个小,则交换。第 3 个条件是第 2
个比第 3 个小,则也交换。第 2 个条件是应该第 1 和第 3 个小,则交换就符合题意了,所
以应改为: if(*a<*c)。
解题思路:
第一处: 试题要求返回字符串的首地址,所以应改为:char *fun(char *s,char *t)
第二处: 取字符串指针 ss 的下一个位置,所以应改为:ss++;。 第三处:取字符串指针 tt 的下一个位置,所以应改为:tt++;。 四、程序设计题

2013年全国计算机二级C语言考试真题

2013年全国计算机二级C语言考试真题
D)1□2□3<回车>
8、当变量c的值不为2、4、6时,值也为“真”的表达式是()
A(c>=2&&c<=6)&&(c%2!=1)
B)(c>=2&&c<=6)&&!(c%2))
C)(c==2)‖(c==4)‖(c==6)
D)(c>=2&&c<=6)‖(c!=3)‖(c!=5)
9、以下选项中,值为1的表达式是
main()
{ char a='H';
a = ( a>='A' && a<= 'Z' ) ? (a+32) : a;
printf("%c\n",a );
}
程序运行后的输出结果是
A)A
B)a
C)h
D)H
194.以下叙述中正确的是
A)程序可以包含多个主函数,但总是从第一个主函数处开始执行
B)书写源程序时,必须注意缩进格式,否则程序会有编译错误
A."\x7D"
B.1,234
C.123
D.'\123'
60、C语言源程序名的后缀是
A). cp
B).obj
C).exe
D).C
61、阅读以下程序
#include <stdio .h>
main ()
{ int case ;
float printF;
printf ("请输入2个数:");
scanf ( "%d %f",&case, &printF );

2013年计算机二级考试真题卷(5)

2013年计算机二级考试真题卷(5)

2013年计算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项挑选题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.如要表明一个在100~300000之间改动的整数,应运用____型变量。

A:IntegerB:StringC:LongD:Byte参阅答案:C2.在面向目标办法中,完成信息隐蔽是经过目标的某一特性来完成的,这个特性是A:封装B:类C:目标D:承继参阅答案:A3.给出一个十进制整数D,它对应的二进制整数为B,那么就这两个数的位数而言,B与D比较,____A:B的数字位数必定小于D的数字位数B:B的数字位数必定大于D的数字位数C:B的数字位数必定不大于D的数字位数D:B的数字位数必定不小于D的数字位数参阅答案:D4.运用____办法能够只删去列表框指定项目。

A:ClsB:ClearC:RemoveD:RemoveItem参阅答案:D5.对文本框Text1编写如下事情进程Private SubText1_KeyPress(KeyAscii As Integer)Dim b As Stringb = Chr(KeyAscii)KeyAscii = Asc(UCase(b))End Sub运转时,下列叙说正确的是____A:Text1中无法输入字符B:Text1中内容为"b"C:Text1中输入的字符都变为大写D:Text1中输入的字符都被转换成ASCII码参阅答案:C6.窗体上有一个指令按钮Command1,编写如下事情进程Private Sub Command1_Click____Dim a%, b%a = 6: b = -1If a < 0 Or b < 0 Thena = bElseIf a > 0 Thena = a + bElseIf a < 0 And b < 0 Thenb = aElseb = a * bEnd IfPrint a, bEnd Sub运转时,单击按钮,窗体输出的成果为____A:6 6B:5 -1C:6 -6D:-1 -1参阅答案:D7.以下程序段的输出成果是____X=13:y=15a=x-yif x>=y then a=y else a=a-yPrint a挑选支A:: -2B:: 2C:: 13D:: -17参阅答案:D8.下面是关于数据总线(Data Bus)的描绘,不正确的是____A:数据总线用来传送数据信息B:数据总线的位数,决议了CPU一次能够处理的数据的位数C:MPU一次能够处理的数据的位数称为字长D:字长越长的CPU,处理信息所需的时刻越长参阅答案:D9.以下VB句子中,____的功用是文件改名。

2013计算机等级考试二级C语言程序改错题

2013计算机等级考试二级C语言程序改错题

1、下列给定程序中,函数fun的功能是:将s所指字符串的郑旭和反序进行连接,形成的新串放在t所指的数组中2、函数fun的功能是:用下面的公式求π的近似值,知道最后一项的绝对值小于指定的数为止。

3、函数fun的功能是:传入一个整数m,计算如下公式的值。

T=1/2-1/m。

4、函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。

5、从参数1-55,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的属猪中,这些数的个数作为函数值返回。

规定函数中a1放个位数,a2放十位数。

6、求出s所指字符串中最后一次出现的t所指字符串的地址,并通过函数值返回,在主函数中输出从此地址开始的字符串;若未能找到,则函数值为null。

7、按以下递归公式求函数的值fun(n)={10 (n=1)。

8、函数fun和funx的功能是:用二分法求方程2x-4x+3x-6=0的一个根,并要求绝对误差不超过0.001。

9、首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的升序字符接在c所指的数组的尾部。

10、计算整数n的阶乘。

11、计算函数F(x,y,z)=(x+y)的值。

其中x和y的值不相等,z和y的值不相等。

12、利用折半查找法查找整数m在数组中的位置。

若找到,返回其下标值;否则,返回-1。

13、求三个数的最小公倍数。

14、将s所指字符串中最后一次出现的鱼t1所指字符串相同的子串替换成t2所指字符串,所形成的新串放在w所指的数组中。

要求t1和t2所指字符串的长度相同。

15、逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符一次存放到c所指的数组中,形成一个新的字符串。

16、根据以下公示求π值,并作为函数值返回。

17、将s所指字符串中出现的与t1所指字符串相同的子串全部替换为t2所指字符串,所形成的新串放在w所指的数组中。

2013年计算机二级考试真题

2013年计算机二级考试真题

2013年核算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项挑选题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.下面程序中有过错的行是____(每行前面的数字表明第几行)1 main____2 { int a[3]={1};3 int i;4scanf(“%d”,&a);5 for(“i=1;iA:2B:4C:5D:6参阅答案:B2.履行下面的句子后,所发生的信息框的提示音讯是____ A=MsgBox("aaaa",5 ,"bbbb")A:bbbbB:aaaaC:空D:5参阅答案:B3.一些重要的程序言语(如C言语和Pascal言语)答应进程的递归调用。

而完成递归调用中的存储分配通常用____ A:栈B:堆C:数组D:链表参阅答案:A4.计时器控件Timer1的Interval特点为2000,履行如下事情进程Private Sub Timer1_Timer____Dim i%static j%For i = 1 To 6j = j + 2Next iEnd Sub运转后5秒时,j 的值为____A:0B:12C:24D:以上都不是参阅答案:C5.确认一个窗体或控件的巨细的特点是____A:Width或HeightB:Width和HeightC:Top或LeftD:Top和Left参阅答案:B6.以下四种关于windows操作体系的描绘中,____是正确的。

A:Windows是一个单任务、字符化的操作体系B:Windows是一个多任务、字符化的操作体系C:Windows是一个单任务、图形化的操作体系D:Windows是一个多任务、图形化的操作体系参阅答案:D7.阅读程序段,则履行后的输出成果为#include "stdio.h"typedef union{ long x[2];int y[4];char z [8];} atx;typedef struct aa{ long x[2];int y [4];char z[8]; } stx;main____{ printf("union=%d,struct aa=%d\n",sizeof(atx),sizeof (stx)); }A:)union=8,struct aa=8B:)union=8,struct aa=24C:)union=24,struct aa=8D:)union=24,struct aa=24参阅答案:B8.字符串“ABC”在内存占用的字节数是____ A:3B:4C:6D:8参阅答案:B9.StrReverse("abcD")的值为____挑选支A:: dCBAB:: dcbaC:: DcbaD:: DABC参阅答案:C10.去掉字符串右边空格的函数是____A:Ltrim$B:Rtrim$C:Left$D:Right$参阅答案:B11.能将核算机外部信息传入核算机内的设备是____ A:输入设备B:输出设备C:LPT1D:NUL参阅答案:A12.设定打印纸张巨细时,应当运用的指令是____A:文件菜单中的“打印预览”指令B:文件菜单中的“页面设置”指令C:视图菜单中的“东西栏”指令D:视图菜单中的“页面”指令参阅答案:B13.以下不能完成符号函数y=sgn(x)的程序段是____A:if x>0 then y=1 else if x=0 then y=0 else y= -1B:if x>0 then y=1 else if xC:if x>=0 then if x=0 then y=0 else y= -1 else y=1 D:if x<>0 then if x参阅答案:C14.在窗体中增加一个指令按钮,并编写如下程序Private Sub Command1_Click____ a%=2/3 b%=32/9 Print a%,b% End Sub 运转下列程序,输出成果为____A:0 4B:0 3C:1 3D:1 4参阅答案:D15.已有变量界说和函数调用句子int a=25;print_value (&a);下面函数的正确输出成果是 void print_value(int *x) { printf("%d\n",++*x); }A:)23B:)24C:)25D:)26参阅答案:D16.发生N个空格组成的字符串的函数是____挑选支A:: Space$B:: Spc$C:: Rtrim$D:: Ltrim$参阅答案:A17.有如下程序段Dim s%, t%, a%, b%s = 1: t = 1a = Text1.Textb = Text2.TextIf a > 0 Then s = s + 1If a > b Thent = t + sElseIf a = b Thent = 5Elset = 2 * sEnd IfEnd IfPrint tEnd Sub要使程序输出成果为4,则a和b应满意的条件是____A:a>0 And a<bB:a<bC:a>0 And a>bD:ab参阅答案:A18.关于窗体,下面____特点在程序运转时其特点设置起作用。

全国计算机等级考试二级C语言【附详解】

全国计算机等级考试二级C语言【附详解】

是对顺序队列的改进,故循环队列是队列的一种顺序存储结正确的是
A、栈是一种先进先出的线性表 B、队列是一种后进先出的线性表 C、栈和队列都是非线性结构 D、以上三种说法都不对
栈是一种后进先出的线性表
队列是一种先进先出的线性表,二者均是线性结构,
答案为选项D。
ppt课件
4
一棵二叉树共有25个节点,其中5个是子节点,那么度为1的节
一个C程序有且只有一个主函数 main()。
一个C 程序可以包含多个不同名字的子函数
C程序在书写时没有严格的缩进要求。
ppt课件
16
设有以下语句 Char ch1,ch2, scanf(”%c%c”,&ch1,&ch2); 若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是 A、A和B之间用逗号间隔 B、A和B之间不能有任何间隔符 C、A和B之间可以用回车间隔 D、A和B之间用空格间隔
软件详细设计- - 程序流程图(PDF)和PAD(问题分析图)是过程设计的常 用工具 数据流图(DFD图 ) 是 软 件 定 义 阶 段 结 构 化 分 析 方 法 常 用 的 工 具 。
ppt课件
12
针对简单程序设计,以下叙述的实施步骤正确的是 A、确定算法和数据结构、编码、调试、整理文档 B、编码、确定算法和数据结构、调试、整理文档 C、整理文档、确定算法和数据结构、编码、调试 D、确定算法和数据结构、调试、编码、整理文档
在输入格式中定义好了”%c%c”,其中没有任何符号,所以中间不能加任何字符,包 含不能加逗号、回车和空格,因为这些也算是字符。
ppt课件
17
以下选项中非法的字符常量是 A、’\102’ B、’\65’ C、’\xff’

安徽省二级C语言真题

安徽省二级C语言真题

全国高等学校(安徽考区)计算机水平考试试卷(二级C语言)一、单项选择题(每题1分,共40分)1、冯·诺依曼型计算机的工作原理是___________。

A、计算精度高B、量子理论C、运行速度快D、存储并自动执行程序2、在计算机硬件系统中,CPU的组成主要包括____________。

A、运算器和控制器B、控制器和存储器C、运算器和存储器D、运算器和I/O设备3、计算机系统中的1个字节由_________位二进制数组成。

A、2B、4C、8D、164、在计算机系统中,管理软、硬件资源的是____________。

A、监控系统B、操作系统C、管理系统D、应用软件5、在windows中,回收站里的文件占用__________空间。

A、内存B、光盘C、软盘D、硬盘6、电子邮件地址的格式是_____________。

A、用户名.主机域名B、主机域名.用户名C、用户名@主机域名D、主机域名@用户名7、下列选项中,________通常做为音频文件的头文件。

A、mp3B、docC、exeD、txt8、在计算机网络分类中,LAN表示___________。

A、广域网B、蜂窝网C、城域网D、局域网9、下列选项中,_________不是计算机病毒的特征。

A、传染性B、破坏性C、免疫性D、隐蔽性10、用________编写的程序不需要编译,可以在计算机上直接运行。

A、人工智能语言B、机器语言C、汇编语言D、高级语言11、C语言源程序文件的扩展名是_________。

A、CB、EXEC、OBJD、BAK12、在一个源程序中,main()函数的位置_________。

A、必须在最开始B、必须在系统调用的库函数的后面C、可以在最后D、必须在最后13、下列关于变量a,b定义及初始化中正确的是___________。

A、int a=b=0;B、char a=97,b=‟b‟;C、float a=3,int b=2;D、double a=0.0;b=4.5;14、下列选项中能作为变量名的是____________。

全国计算机二级c考试真题及答案

全国计算机二级c考试真题及答案

全国计算机二级c考试真题及答案一、选择题(每题2分,共20分)1. 下列关于C语言的描述中,错误的是:A. C语言是一种高级编程语言B. C语言具有丰富的数据类型C. C语言可以直接操作硬件D. C语言不支持面向对象编程答案:D2. 在C语言中,用于定义一个整型变量的关键字是:A. intB. floatC. doubleD. char答案:A3. 若有以下代码片段:```cint a = 10;int b = 20;int c;c = a + b;```则变量c的值是:A. 10B. 20C. 30D. 40答案:C4. 在C语言中,以下哪个运算符用于计算两个数的乘积:A. +B. -C. *D. /答案:C5. 在C语言中,以下哪个函数用于计算一个数的平方根:A. sqrt()B. pow()C. log()D. abs()答案:A6. 在C语言中,以下哪个关键字用于声明一个函数:A. intB. voidC. returnD. function答案:B7. 在C语言中,以下哪个关键字用于定义一个循环结构:A. ifB. whileC. forD. switch答案:C8. 在C语言中,以下哪个关键字用于定义一个条件判断结构:A. ifB. elseC. switchD. case答案:A9. 在C语言中,以下哪个函数用于将字符串转换为整数:A. atoi()B. atof()C. strcpy()D. strcat()答案:A10. 在C语言中,以下哪个函数用于输出格式化的字符串:A. printf()B. scanf()C. gets()D. puts()答案:A二、填空题(每题2分,共20分)1. C语言中,用于声明一个字符型变量的关键字是________。

答案:char2. C语言中,用于声明一个浮点型变量的关键字是________。

答案:float3. 在C语言中,________运算符用于比较两个数是否相等。

2013年计算机二级考试真题卷(3)

2013年计算机二级考试真题卷(3)

2013年核算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项挑选题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.下列程序段履行的成果为____ Dim m(10) For I=9 to 10 For j=1 to 2 m(I)=j Next j Next I Print m(9);m(10) A:1 1B:1 2C:2 1D:2 2参考答案:D2.设x=3,y=-4,z=6,写出表达式的成果。

!(x》y)+(y!=z)||(x+y)&&(y-z)A:0B:1C:-1D:6、参考答案:B3.对窗体编写如下事情进程Private Sub Form_MouseDown(Button As Integer, _Shift As Integer, X As Single ,Y As Single)If Button =2 Then Print "AAAAA"End If End Sub Private Sub Form _ MouseUp(Button As Integer, _Shift As Integer, X As Single, Y As Single)Print "BBBBB"End Sub程序运转后,假如单击鼠标右键,则输出成果为____A:)AAAAA BBBBBB:)BBBBB AAAAAC:)AAAAAD:)BBBBB参考答案:A4.当程序运转时,体系主动履行发动窗体的____事情进程。

A:ClickB:LoadC:UnloadD:GotFocus参考答案:B5.核算机病毒实质上是____A:细菌感染B:一组指令的调集C:被损坏的程序D:体系文件参考答案:B6.设有界说double a[10],*s=a;,一下能够代表数组元素a[3]的是A:(*s)[3]B:*(s+3)C:*s[3]D:*s+3参考答案:B7.翻开通用对话框的“另存为”对话框的办法是____A:ShowOpenB:ShowSaveC:ShowColorD:ShowFont参考答案:B8.在规划阶段,双击窗体上的某个控件,能够翻开____A:代码窗口B:特点窗口C:东西箱窗口D:工程资源管理器窗口参考答案:A9.指令按钮的单击事情是____A:ValueB:DblClick( )C:NameD:Click( )参考答案:D10.在当时已翻开的表中,履行下列指令序列后,显现成果为____GO TOPSKIP 5GOTO 6SKIP-2?RECNO____A:6B:5C:4D:3参考答案:C11.以下程序段的输出成果是____ X=13:y=15 a=x-y if x>=y then a=y else a=a-y Print aA:-2B:F2C:N13D:-17参考答案:D12.在Windows界面下,当一个窗口最小化后,其图标坐落A:标题栏B:东西栏C:任务栏D:菜单栏参考答案:C13.设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A:)intB:)floatC:)doubleD:)不确定参考答案:C14.阅览下列代码段Int i= 3, j ;Outer:while(i>0){j = 3 ;inner: while (j>0) {if (jA:3and3B:3and2C:3and1D:3and0参考答案:A15.若要求向文本框输入暗码时,只在文本框中显现*号,则应当在此文本框的特点窗口中设置____A:Text特点值为 *B:Caption特点值为 *C:PasswordChar特点值为空D:PasswordChar特点值为 *参考答案:D16.设int a=5,使b不为2的表达式是____A:b=6-(--a)B:b=a%2C:b=a/2D:b=a>3?2:1参考答案:B17.窗体上有一个指令按钮Command1,编写如下事情进程Private Sub Command1_Click____Dim i%, j%For i = 1 To 3For j = 0 To iPrint Chr$(48 + i);Next jPrintNext iEnd Sub运转时,单击按钮,输出成果是____A:123B:1 22 333C:11 222 3333D:0 11 222 3333参考答案:C18.一下叙说过错的是____A:翻开一个工程文件时,体系主动装入与该工程有关的窗体等文件。

2013年计算机二级考试真题卷(7)

2013年计算机二级考试真题卷(7)

2013年计算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项挑选题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.有如下程序段int a=14,b=15,x;char c=′A′;x=(a&&b)&&(c<′B′);履行该程序段后,x的值为A:)tureB:)falseC:)0D:)1参考答案:D2.以下程序的输出成果是main____{ inta=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d\n",d);}A:)1B:)0C:)非0的数D:)-1参考答案:A3.设有int a=1,b=2,c=3,d=4,m=2,n=2;履行(m=a>b)&&(n=c>d)后n的值是A:)1B:)2C:)3D:)4参考答案:B4.C言语中用于结构化程序规划的3种根本结构是A:)次第结构、挑选结构、循环结构B:)if,switch,breakC:)for,while,do-whileD:)if,for,continue参考答案:A5.若变量已正确阐明为float型,要经过句子scanf ("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入方式是A:)102233B:)10.0,22.0,33.0C:)10.022.0 33.0D:)10 2233参考答案:B6.现有以下程序段 #include main____ { int a,b,c; scanf("a=%*d%d,b=%d%*d,c=%d",&a,&b,&c); printf("a=%d,b=%d,c=%d\n",a,b,c); } 若输出的成果为a=20,b=30,c=40,则以下能够正确输入数据的是A:)a=10]20,b=20]30,c=40B:)20,30,40C:)a=20,b=30,c=40D:)a=10]20,b=30]20,c=40参考答案:D7.x,y,z被界说为int型变量,若从键盘给x,y,z输入数据,正确的输入句子是A:)INPUT x、y、z;B:)scanf("%d%d%d",&x,&y,&z);C:)scanf("%d%d%d",x,y,z);D:)read("%d%d%d",&x,&y,&z);参考答案:B8.已有界说int a=-2;和输出句子 printf("%8lx",a);以下正确的叙说是A:)整型变量的输出方式只要%d一种B:)%x是格局符的一种,它能够适用于任何一种类型的数据C:)%x是格局符的一种,其变量的值按十六进制输出,但%8lx是过错的D:)%8lx不是过错的格局符,其间数字8规则了输出字段的宽度参考答案:D9.下列程序段的输出成果是 int a=1234; floatb=123.456; double c=12345.54321; printf("-,%2.1f,%2.1f",a,b,c);A:)无输出B:)12,123.5,12345.5C:)1234,123.5,12345.5D:)1234,123.4,1234.5参考答案:C10.履行下列程序时输入:123456789 输出成果是main____ { char s[100]; int c, i; scanf("%c",&c);scanf("%d",&i); scanf("%s",s); printf("%c,%d,%s\n",c,i,s);}A:)123,456,789B:)1,456,789C:)1,23,456,789D:)1,23,456参考答案:D11.若已界说int a=25,b=14,c=19;以下三目运算符(?)所构成句子的履行后 a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序输出的成果是A:)***a=25,b=13,c=19B:)***a=26,b=14,c=19C:)### a=25,b=13,c=19D:)### a=26,b=14,c=19参考答案:C12.请选出以下句子的输出成果 printf("%d\n",strlen("\t\"\065\xff\n"));A:)5B:)14C:)8D:)输出项不合法,无正常输出参考答案:A13.以下程序的输出成果是main____{ inta=21,b=11;printf("%d\n",- -a+b,- -b+a);} A:)30B:)31C:)32D:)33参考答案:A14.假定整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为A:)17B:)16C:)15D:)14参考答案:C15.已知int a=6; 则履行a+=a-=a*a;句子后,a的值为A:)36B:)0C:)-24D:)-60参考答案:D16.设变量n为float类型,m为int类型,则以下能实现将n中的数值保存小数点后两位,第三位进行四舍五入运算的表达式是A:)n=(n*100+0.5)/100.0B:)m=n*100+0.5,n=m/100.0C:)n=n*100+0.5/100.0D:)n=(n/100+0.5)*100.0参考答案:B17.在C言语中,int,char和short三种类型数据在内存中所占用的字节数A:)由用户自己界说B:)均为2个字节C:)是恣意的D:)由所用机器的机器字长决议参考答案:D18.下列关于复合句子和空句子的说法过错的是A:)复合句子是由“{”最初,由“}”完毕的B:)复合句子在语法上视为一条句子C:)复合句子内,能够有履行句子,不能够有界说句子部分D:)C程序中的全部句子都有必要由一个分号作为完毕参考答案:C19.下列关于字符串的说法中过错的是A:)在C言语中,字符串是借助于字符型一维数组来寄存的,并规则以字符′\0′作为字符串完毕标志B:)′\0′作为标志占用存储空间,计入串的实践长度C:)在表明字符串常量的时分不需要人为在其完毕参加′\0′D:)在C言语中,字符串常量隐含处理成以′\0′完毕参考答案:B20.若变量a,i已正确界说,且i已正确赋值,合法的句子是A:)a= =1B:)++i;C:)a=a++=5;D:)a=int(i);参考答案:B21.若有界说int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是A:)2.500000B:)2.750000C:)3.500000D:)0.000000参考答案:A22.若有运算符<<,sizeof,^,&=,则它们按优先级由高至低的正确摆放次第是A:)sizeof,&=,<<,^B:)sizeof,<<,^,&=C:)^,<<,sizeof,&=D:)<<,^,&=,sizeof参考答案:B23.已知int i,a;履行句子i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为A:)2B:)3C:)4D:)5参考答案:C24.字符型数据在机器中是用ASCII码表明的,字符’5’和’7’在机器中表明为A:)10100011和 01110111B:)01000101和01100011C:)00110101和00110111D:)01100101和01100111参考答案:C25.不能进行++和- -运算的数据类型为A:)指针B:)整型C:)长整型D:)常量参考答案:D26.设有int x=11;则表达式(x++*1/3)的值是A:)3B:)4C:)11D:)12参考答案:A27.C言语中的标识符只能由字母,数字和下划线三种字符组成,且榜首个字符A:)有必要为字母B:)有必要为下划线C:)有必要为字母或下划线D:)能够是字母,数字和下划线中任一字符参考答案:C28.下面四个选项中,均是不正确的8进制数或16进制数的选项是A:)016 0x8f 018B:)0abc 017 0xaC:)010 -0x11 0x16D:)0a12 7ff -123参考答案:D29.若有阐明句子char c='\72';则变量cA:)包含1个字符B:)包含2个字符C:)包含3个字符D:)阐明不合法,c的值不确认参考答案:A30.有字符串如下,"\n\\\407as1\"\xabc",则字符串的长度为A:)6B:)7C:)8D:)9参考答案:D31.C言语中运算方针有必要是整型的运算符是A:)%=B:)/C:)=D:)<=参考答案:A32.C言语规则,在一个源程序中,main函数的方位A:)有必要在最开端B:)有必要在体系调用的库函数的后边C:)能够恣意D:)有必要在终究参考答案:C33.算法是指为处理某个特定问题而采用的确认且有限的进程,下面不属于算法的五个特性的是A:)有零个输入或多个输入B:)高效性C:)有穷性D:)确认性参考答案:B34.下列关于C言语的说法不正确的是A:)C言语既具有高档言语的全部功用,也具有低级言语的一些功用B:)C言语中的每一条履行句子都有必要用分号完毕,分号不是C言语的一部分,是句子之间的分隔符号C:)注释能够出现在程序中恣意适宜的当地D:)命令行后边不能加分号,命令行不是C言语的句子参考答案:B35.已知数据表A中每个元素距其终究方位不远,为节省时刻,应选用的算法是____A:堆排序B:直接插入排序C:快速排序D:直接挑选排序参考答案:B36.下列不属于结构化剖析的常用工具的是____A:数据流图B:数据字典C:断定树D:PAD图参考答案:D37.在软件工程中,白箱测验法可用于测验程序的内部结构。

2013年计算机二级考试真题卷(12)

2013年计算机二级考试真题卷(12)

2013年核算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项挑选题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.下列选项中,不归于模块间耦合的是A:数据耦合B:同构耦合C:异构耦合D:共用耦合参考答案:C2.为用户与数据库体系供给接口的言语是A:等级言语B:数据描绘言语(DDL)C:数据操作言语(DML)D:汇编言语参考答案:C3.相对于数据库体系,文件体系的首要缺点有数据相关差、数据不一致性和A:可重用性差B:安全性差C:非持久性D:冗余性参考答案:D4.C言语规则,程序中各函数之间A:既答应直接递归调用也答应直接递归调用B:不答应直接递归调用也不答应直接递归调用C:答应直接递归调用不答应直接递归调用D:不答应直接递归调用答应直接递归调用参考答案:A5.假设在程序中a,b,c均被界说成整型,而且已赋大于1的值,则下列能正确表明代数式的表达式是A:1/a*b*cB:1/(a*b*c)C:1/a/b/(float)cD:1.0/a/b/c参考答案:D6.若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是A:pb=&xB:pb=x;C:*pb=&x;D:*pb=*x参考答案:A7.设有如下程序:#includemain____{ int **k, *j,i=100;j=&i; k=&j;printf("%d\n", **k);}上面程序的输出成果是A:运转过错B:100C:i的地址D:j的地址参考答案:B8.下面函数的功用是sss(s, t)char *s,*t;{ while((*s)&&(*t)&&(*t++== *s++));return(*s-*t);}A:求字符串的长度B:比较两个字符串的巨细C:将字符串s复制到字符串t中D:将字符串s接续到字符串t中参考答案:B9.请选出以下程序的输出成果#includesub(x,y,z)int x, y, *z;{ *z=y-x; }main____{ int a, b, c;sub(10,5,&a); sub(7,a,&b); sub(a,b,&c);printf("%d,%d,%d\n", a,b,c);} A:5,2,3B:-5,-12,-7C:-5,-12,-17D:5,-2,-7参考答案:B10.设有如下枚举类型界说:enum language{ Basic=3,Assembly,Ada=100,COBOL,Fortran};枚举量Fortran的值为A:4B:7C:102D:103参考答案:C11.若有以下阐明和句子,请选出哪个是对c数组元素的正确引证int c[4][5], (*cp)[5];cp=c;A:cp+1B:*(cp+3)C:*(cp+1)+3D:*(*cp+2)参考答案:D12.设有如下一段程序:int*var,ab;ab=100var=&ab;ab=*var+10;履行上面的程序后,ab 的值为A:120B:110C:100D:90参考答案:B13.以下程序段给数组一切的元素输入数据,请挑选正确答案填入。

【计算机测试】2013年计算机二级考试C语言课后模拟题二及答案

【计算机测试】2013年计算机二级考试C语言课后模拟题二及答案

【计算机测试】2013年计算机二级考试C语言课后模拟题二及答案一、单项选择题1.下面四个选项中,均不是c语言关键字的选项是( A )。

A) define IF TypeB) getc char printfC) include scanf caseD) while go pow2.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C)。

A) 必须为字母B) 必须为下划线C) 必须为字母或下划线D) 可以是字母、数字和下划线中任一种字符3.下列四个选项中,均是C语言关键字的选项是( B )。

A) auto enum includeB) switchtypedefcontinueC) signed union scanfD) ifstruct type4.下面四个选项中,均是不合法的用户标识符的选项是( C )。

A) AP_0 doB) floatla0_AC) b-agotointD) _123tempint5.以下有4组用户标识符,其中合法的一组是(C)。

A) For-sub CaseB) 4dDO SizeC) f2_G3IFabcD) WORDvoiddefine6.下列选项中,合法的C语言关键字是( D )。

A) VARB) cherC) integerD) default7.下面四个选项中,均是合法整型常量的选项是( A )。

A) 160 -0xffff011B) -0xcdf 01a0xeC) –01986012 0668D) -0x48a 0x2e5 0xe8.下面四个选项中,均是正确的八进制数或十六进制数的选项是( C )。

A) -100x8f-011B) 0abc-017 0xcC) 010 -0x11 0xf1D) 0a12-0x123 -0xa9.设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( C )。

A) 0~255B) 0~32767C) 0~65535D) 0~214748364710.在C语言中,不正确的int类型的常数是( A )。

2013年计算机二级考试真题卷(2)

2013年计算机二级考试真题卷(2)

2013年计算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项选择题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.下列程序的输出成果是 #include "stdio.h"main____ {int i,a=0,b=0; for(i=1;iA:)a=4,b=4B:)a=4,b=5C:)a=5,b=4D:)a=5,b=5参考答案:B2.设x,y,z,k都是int型变量,则履行表达式x=(y=4,z=16,k=32)后,x的值为____A:4B:16C:32D:52参考答案:C3.能将高档言语源程序转换成方针程序的是A:调试程序B:解释程序C:编译程序D:修改程序参考答案:C4.下列运算符中,不属于联络运算符的是____ A:<B:>=C:==D:!参考答案:D5.不属于VB三种作业形式的是____A:规划形式B:运转形式C:调试形式D:中止形式参考答案:C6.在数据库概念规划阶段,进行部分E-R形式的规划时,为实体和联络确认特点的准则除了____外都是。

A:特点应该是不行再分化的语义单位B:先确认公共实体类型的特点C:实体与特点之间的联络只能是1∶N的D:不同实体类型的特点之间应为直接相关联络参考答案:B7.若要将图片"D:\PIC\CAR.JPG"载入到当时的图片框(PictureBox)中,运用____ 指令。

A:LoadFileB:LoadPictureC:LoadPicD:LoadJPG参考答案:B8.在窗体上画一个指令按钮,名称为Command1,然后编写如下事情进程Option Base 0Private SubCommand1_Click____Dim city As Variantcity = Array(“北京”,“上海”,“天津”,“重庆”)Print city(1)EndSub程序运转后,假如单击指令按钮,则在窗体上显现的内容是____A:空白B:过错提示C:北京D:上海参考答案:D9.在以下情况下,窗体的Click事情将会被触发的为____A:当窗体变为活动窗口时B:当程序发动时C:当鼠标在窗体上移动时D:当鼠标单击窗体时参考答案:D10.CPU处理的数据基本单位为字,一个字的字长A:为8个二进制位B:为16个二进制位C:为32个二进制位D:与CPU芯片的类型有关参考答案:D11.设整型变量a为5,使b不为2的表达式是____A:b=a/2B:b=6-(--a)C:b=a%2D:b=a>3?2:1参考答案:C12.若已界说:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其间0≤i≤9, 则对a数组元素不正确的引用是A:a[p-a]B:*(&a[i])C:p[i]D:a[10]参考答案:D13.将运算符重载为类成员函数时,其参数表中没有参数,阐明该运算是A:不合法的运算符B:一元运算符C:无操作数的运算符D:二元运算符参考答案:B14.在数据库规划的____阶段,发生DBMS能够承受的源代码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

机密☆启用前二〇一三年下半年全国高等学校(安徽考区)计算机水平考试试卷(二级 C语言程序设计)考生须知:1.请将准考证号末两位填在试卷第2页右上方的方框内。

2.单项选择题请在答题卡上填涂;其他内容请在答题卡上作答,试卷上作答无效。

3.不得将试卷、答题卡、答题卷及稿纸带离考场。

4.考试试卷为120分钟。

一、单项选择题(每题1分,共40分)1.一个完整的计算机系统应该包括__1__。

A)主机与外部设备B)主机与操作系统C)硬件系统与软件系统D)CPU、存储器与外部设备2.在计算机内,数据或指令是以__2__形式传送。

储存及加工处理的。

A)十进制B)二进制C)八进制D)十六进制3.将计算机用于车票预售,属于计算机在__3__方面的应用。

A)人工智能B)科学计算C)自动控制D)信息管理4.收发电子邮件的必备条件之一是__4__。

A)通信双方都要申请一个付费的电子信箱B)通信双方电子信箱必须在同一服务器上C)通信双方都有电子信箱D)电子邮件必须带有附件5.通常U盘通过__5__接口与计算机相连。

A)USB B)SCSI C)IDE D)UBS6.Windows的文件夹组织结构式一种__6__。

A)表格结构B)树形结构C)网状结构D)线性结构7.下列不属于多媒体播放工具的是__7__。

A)windows Media Player B)暴风影音C)RealPlayer实时播放器D)迅雷8.计算机病毒是一种__8__。

A)好友错误的程序B)对计算机起破坏作用的软件C)计算机硬件故障D)人为设计的程序9.电子商务是指__9__。

A)借助于计算机网络进行商务活动B)通过电子邮件进行商务谈判C)使用电子货币进行商品交易D)使用信用卡购买商品10.安装防火墙的主要目的是__10__A)提高网络的运行效率B)对网络信息进行加密C)保护内网不被非法入侵D)防止计算机数据丢失11.C语言程序中main( )函数可以写在___11__A)程序文件的开始B)程序文件的最后C)它所调用的函数的前面D)以上选项均正确12.下列关于C语言的叙述错误的是__12___A)大写字母和小写字母的意义相同B)不同类型的变量不可以出现在同一个表达式中C)在赋值表达式中,等号(=)左边的变量和右边表达式中的值可以是不同类型D)同一个运算符在不同的场合可以有不同的功能13.在C语言中,错误的int类型常量是__13__A)1234 B)0 C)039D)0XAF14.以下选项中正确的C语言标识符是___14___A)2b B)x_1C)a@b D)3#h15.已知char a=’\70’;,则变量a中___15___A)包含1个字符B)包含2个字符C)包含3个字符D)包含4个字符16.以下选项中,和语句k=++n;等价的是__16___A)k=n,n=n+1; B)n=n+1,k=n;C)k=n++; D)k=n+117.已知int x=5,y-5,z=5;则执行语句x%=y+z;后,x的值__17_A)0 B)1 C)5D)618.已知int x=(1,2,3,4);,则变量x的值是___18___A)1 B)2 C)3 D)419.已知char a=’A’;int b=20;float c=32.6;,则执行语句c=a+b+c;后,变量c的数据类型是___19____A)int B)char C)float D)double20.已知int a=23;,则表达式a%10*10+a/10的值是___20__A)32B)23 C)20 D)32.321.使用语句scanf(“x=%f,y=%f”,&x,&y);,输入变量x,y的值,正确的输入是___21__(□代表空格)A)1.25,2.4 B)1.25□2.4C)x=1.25,y=2.4D)x=1.25□y=2.422.已知char c=’A’;,则执行语句printf(“%c”,c+=32);后,输出结果是____22__A) a B)65 C)97 D)A23.以下能正确表示逻辑关系“a≥5或a≤-1”的C语言表达式是___23__A)a> =5.or.a<=-1 B)a> =5.and.a<=-1C)a> =5&&a<=-1 D)a> =5||a<=-124.已知int i=10;,则表达式20<=i<=9的值是___24__A)0 B)1C)19 D)2025.已知int x=1;,则执行语句x>5&&++x;后,变量x的值是__25__A)4 B) 3 C)2 D) 126.与条件表达式“(n)?(++c):(--c)”中的表达式(n)等价的表达式是__26__A)(n==0) B)(n==1) C)(n!=0)D)(n!=1)27.已知int i=1;,则执行语句while(i++<4);后,变量i的值是__27__A) 3 B) 4 C) 5D)628.执行下面程序段后,输出结果是___28___int x,y;for(x=1,y=10;x<y;x++)y--;printf(“%d\n”,x);A) 5 B)6C) 4 D)1029.以下运算符优先顺序从底到高的是_29_。

A)>、/、=、&& B)&&、>、/、=C)/、>、=、&& D)=、&&、>、/30.执行下面程序段后,输出的结果是_30_.char s1[50] = {"some string *"},s2[] = {"test"};printf("%s\n",starcat(s1,s2));A)some string * B) testC)some strites D) some string * test31.一直int a[] = {1,2,3,4,5,6,7,8,9,10,11,12}, * p = a+2;,则值为3的表达式是_31_。

A) * P B) * + + p C) * (p - 1) D) + + * p32.以下能对一维数组b进行正确初始化的语句是_32_。

A)int b[5] = (10,20,30,40,50); B)int b[5] = { };C)int b[5] = {1,2,6};D)int b[5] = {0,1,2,3,4,5};33.已知char s[10] = "Apple",* p = s;则在下列语句中,错误的语句是_33_。

A)p = s + 5 B)s = p + sC)s[2] = p[4]; D) * p = s[0]34.在C语言中,函数的数据类型是指_34_。

A)函数形式参数的数据类型B)函数返回值的数据类型C)调用该函数时的实参的数据类型D)任意指定的数据类型36.下面函数的功能是_36_。

void a(char s1[],char s2[]){while( * s2 + + = * s1 + +);}A)字符串比较B)字符串复制C)字符串连接D)字符串反向37.已知宏定义 #define SQ(x) x * x,则执行语句printf("%d",9/SQ(3));后的输出结果是_37_。

A)1 B)3 C)9D)1038.已知struct sk{int a;float b;}data, *p;p=&data;则对于结构变量data的成员a的正确引用是___38___。

A)(*p).data.a B)(*p).a C)p->data.a D)p.data.a39.已知int a=15;,执行语句a=a<<2;后,变量a的值是___39____。

A)3 B)15 C)30 D)6040.要打开一个已存在的非空文件“file”用于修改,选择正确的语句___40____。

A) fp=fopen(“file”,”r”); B) fp=fopen(“file”,”b+”);C) fp=fopen(“file”,”w”); D) fp=fopen(”file”,”r+”);二、填空题(共10空,每空2分,共20分)1,、结构化程序设计的三种基本结构分别是:顺序结构、____1____、和循环结构。

2、已知double f=7.86;int i=3;则表达式(int)f%i的值为_____2___。

3、已知double f=56.789;,则执行语句printf(“%.2f”,f);后的输出结果为____3____。

4、已知int max,a=3,b=4;,则执行语句max=(a>b? a:b);后max的值为____4___。

5、已知int a[3][4]={1,2},{0,1},{4,6,8,10}};,则a[1][1]+a[2][2]的值是_____5___。

6、C标准库函数中,常用的字符串比较函数是____6____。

7、已知char str[ ]=”ab\070\\14\n”;,则执行语句printf(“%d”,strlen(str));后输出结果是____7___。

8、设有函数调用语句fun(a,b+c,(d,e));,则该函数调用语句中含有的实参的个数是____8____。

9、已知enum color {red,yellow=2,blue,white,black}pen;,则执行语句printf(“%d”,pen=white);后的输出结果为____9___。

10、判断文件指针是否指向文件尾的函数为____10___。

三阅读理解题(共5题,每题4分,共20分)1.以下程序的运行结果是_______。

#include <stdio.h>void main( ){int score=85;switch ((score-50)/10){case 5:case 4:printf(“A”);break;case 3:printf(“B”);break;case 2:printf(“C”);break;case 1:printf(“D”);break;default:printf(“E”);}}2.以下程序的运行结果是_______。

#include <stdio.h>void main(){int sum=0;int i,j=0;for(i=1;i<=4;i++){j=j*9+3;sum=sum+j;}printf(“sum=%d\n”,sum);}3.以下程序的运行结果是________。

相关文档
最新文档