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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机二级考试真题.docx

1、计算机二级考试真题 2015年3月一、选择题(1)(10)每题2分,(11)(50)每题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是A程序设计就是编制程序B程序的测试必须由程序员自己去完成C程序经调试改错后还应进行再测试D程序经调试改错后不必进行再测试(4)下列叙述中正确的是A一个逻辑数据结构只能有一种存储结构B数据的逻辑结构属于线性结构,存储结构属于非线性结构C一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D一个逻辑数据结构可以有多种存储结构,且各种存储结

2、构影响数据处理的效率(6)在软件设计中,不属于过程设计工具的是APDL(过程设计语言)BPAD图CN-S图DDFD图(7)下列叙述中正确的是A软件交付使用后还需要进行维护B软件一旦交付使用就不需要再进行维护C软件交付使用后其生命周期就结束D软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决A数据共享问题B数据安全问题C大量数据存储问题D简化数据维护(10)数据库系统的核心是A数据模型B数据库管理系统C数据库D数据库管理员(11)以下叙述中错误的是A用户所定义的标识符允许使用关键字B用户所定义的标识符应尽量做到“见名知意”C用户所定义的标识符必须以字母或下划线开头D用户定义的标

3、识符中,大、小写字母代表不同标识(12)以下叙述中错误的是AC语句必须以分号结束B复合语句在语法上被看作一条语句C空语句出现在任何位置都不会影响程序运行D赋值表达式末尾加分号就构成赋值语句(13)以下叙述中正确的是A调用printf函数时,必须要有输出项B使用putchar函数时,必须在之前包含头文件stdio.hC在C语言中,整数可以以十二进制、八进制或十六进制的形式输出D调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码(14)以下关于函数的叙述中正确的是A每个函数都可以被其它函数调用(包括main函数)B每个函数都可以被单独编译C每个函数都可以单独运行D在一个函数

4、内部可以定义另一个函数(15)若有语句:char *line5;,以下叙述中正确的是A定义line是一个数组,每个数组元素是一个基类型为char的指针变量B定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组C定义line是一个指针数组,语句中的*号称为间址运算符D定义line是一个指向字符型函数的指针(16)有以下程序段typedef struct NODE int num; struct NODE *next; OLD;以下叙述中正确的是A以上的说明形式非法BNODE是一个结构体类型COLD是一个结构体类型DOLD是一个结构体变量(17)以下叙述中错误的是AC语言中对二进制文

5、件的访问速度比文本文件快BC语言中,随机文件以二进制代码形式存储数据C语句 FILE fp; 定义了一个名为fp的文件指针DC语言中的文本文件以ASCII码形式存储数据(18)当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是Ak%2Bk%2=1C(k%2)!=0D!k%2=1(19)以下不能正确计算代数式 值的C语言表达式是A1/3*sin(1/2)*sin(1/2)Bsin(0.5)*sin(0.5)/3Cpow(sin(0.5),2)/3D1/3.0*pow(sin(1.0/2),2)(20)以下能正确定义且赋初值的语句是Aint n1=n2=10

6、;Bchar c=32;Cfloat f=f+1.1;Ddouble x=12.3E2.5;(21)以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/* Beginning */ int r; float s;scanf(%d,&r);s=*p*r*r; printf(s=%fn,s);出错的原因是A注释语句书写位置错误B存放圆半径的变量r不应该定义为整型C输出语句中格式描述符非法D计算圆面积的赋值语句中使用了非法变量(22)设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是Ak=k=kB-k+Ck%int(f)Dk=f=

7、m(23)设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是A(!a=1)&(!b=0)B(aCa & bDa|(b+b)&(c-a)(24)有以下程序段int k=0,a=1,b=2,c=3;k=ac ? c:k;执行该程序段后,k的值是A3 B2 C1 D0(25)设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句if (aif(c=d) y=0;else y=1;该语句所表示的含义是(26)有以下程序段int n,t=1,s=0;scanf(%d,&n);do s=s+t; t=t-2; while (t!=n);为使此程序段不陷入死循环,从键盘输入的数据

8、应该是A任意正奇数B任意负偶数C任意正偶数D任意负奇数(27)设变量已正确定义,则以下能正确计算f = n!的程序段是A f=0;B f=1;for(i=1;i1;i+) f*=i; for(i=n;i=2;i-) f*=i;(28)设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是A*p=*q;Bp=q;C*p=&n1;Dp=*q;(29)若有定义:int x=0, *p=&x;,则语句printf(%dn,*p);的输出结果是A随机值B0Cx的地址Dp的地址(30)设函数fun的定义形式为void fun(char ch, float

9、x ) 则以下对函数fun的调用语句中,正确的是Afun(abc,3.0);Bt=fun(D,16.5);Cfun(65,2.8);Dfun(32,32);(31)有以下程序main() int a10=1,2,3,4,5,6,7,8,9,10, *p=&a3, *q=p+2;printf(%dn, *p + *q);程序运行后的输出结果是A16 B10 C8 D6(32)有以下程序main() char p=a, b, c, q=abc;printf(%d %dn, sizeof(p),sizeof(q);程序运行后的输出结果是A4 4 B3 3 C3 4 D4 3(33)# define

10、f(x) (x*x)main() int i1, i2;i1=f(8)/f(4) ; i2=f(4+4)/f(2+2) ;printf(%d, %dn,i1,i2);程序运行后的输出结果是A64, 28 B4, 4 C4, 3 D64, 64(34)有以下程序main() char a1=M, a2=m;printf(%cn, (a1, a2) ); 以下叙述中正确的是A程序输出大写字母MB程序输出小写字母mC格式说明符不足,编译出错D程序运行时产生出错信息(35)有以下程序#includemain() char c1=1,c2=2;c1=getchar(); c2=getchar(); pu

11、tchar(c1); putchar(c2);当运行时输入:a 后,以下叙述正确的是A变量c1被赋予字符a,c2被赋予回车符B程序将等待用户输入第2个字符C变量c1被赋予字符a,c2中仍是原有字符2D变量c1被赋予字符a,c2中将无确定值(36)main() int k=5,n=0;while(k0) switch(k) default : break;case 1 : n+=k;case 2 :case 3 : n+=k;k-;printf(%dn,n);程序运行后的输出结果是A0 B4 C6 D7(37)main() int a=2,4,6,8,10, y=0, x, *p;p=&a1;f

12、or(x= 1; x3; x+) y += px;printf(%dn,y);程序运行后的输出结果是A10 B11 C14 D15(38)void sort(int a, int n) int i, j ,t;for (i=0; ifor (j=i+1; jif (ai main() int aa10=1,2,3,4,5,6,7,8,9,10, i;sort(aa+2, 5);for (i=0; i0) t=pi; pi=pj; pj=t; main() char *p5=abc,aabdfg,abbd,dcdbe,cd;f(p, 5);printf(%dn, strlen(p1);程序运行后

13、的输出结果是A2 B3 C6 D4(43)# includevoid f(char *s, char *t) char k;k=*s; *s=*t; *t=k;s+; t-;if (*s) f(s, t);main() char str10=abcdefg, *p ;p=str+strlen(str)/2+1;f(p, p-2);printf(%sn,str);程序运行后的输出结果是AabcdefgBgfedcbaCgbcdefaDabedcfg(44)有以下程序float f1(float n) return n*n; float f2(float n) return 2*n; main()

14、 float (*p1)(float),(*p2)(float),(*t)(float), y1, y2;p1=f1; p2=f2;y1=p2( p1(2.0) );t = p1; p1=p2; p2 = t;y2=p2( p1(2.0) );printf(%3.0f, %3.0fn,y1,y2);程序运行后的输出结果是A8, 16 B8, 8 C16, 16 D4, 8(45)int a=2;int f(int n) static int a=3;int t=0;if(n%2) static int a=4; t += a+; else static int a=5; t += a+; re

15、turn t+a+;main() int s=a, i;for( i=0; iname, p-num);printf(%s %dn, p-name, p-num);程序运行后的输出结果是ASunDan 20042BSunDan 20044CLiSiGuo 20042DYangSan 20041(48)有以下程序struct STU char name10; int num; float TotalScore; ;void f(struct STU *p) struct STU s2=SunDan,20044,550,Penghua,20045,537, *q=s;+p ; +q; *p=*q;

16、main() struct STU s3=YangSan,20041,703,LiSiGuo,20042,580;f(s);printf(%s %d %3.0fn, s1.name, s1.num, s1.TotalScore);程序运行后的输出结果是ASunDan 20044 550BPenghua 20045 537CLiSiGuo 20042 580DSunDan 20041 703(49)以下程序的功能是进行位运算main() unsigned char a, b;a=73; b= 4 & 3;printf(%d %dn,a,b);程序运行后的输出结果是A4 3 B7 3 C7 0 D

17、4 0(50)有以下程序#includemain() FILE *fp; int i, k, n;fp=fopen(data.dat, w+);for(i=1; i6; i+) fprintf(fp,%d ,i);if(i%3=0) fprintf(fp,n);rewind(fp);fscanf(fp, %d%d, &k, &n); printf(%d %dn, k, n);fclose(fp);程序运行后的输出结果是A0 0 B123 45 C1 4 D1 2(1)(10) CACDCDAABB(11)(20)ACBBACCDAB(21)(30)DCABCDDABD(31)(40)BCCAA

18、DCCAA(41)(50)BCBACDABAD 2015年9月一、选择题(1)(10)每小题2分,(11)(50)每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)数据的存储结构是指_。A存储在外存中的数据B数据所占的存储空间量C数据在计算机中的顺序存储方式D数据的逻辑结构在计算机中的表示(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。A冒泡排序为n/2B冒泡排序为nC快速排序为nD快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需

19、要的比较次数为_。Alog2nBn/2CnDn+1(5)下列对于线性链表的描述中正确的是_。A存储空间不一定是连续,且各元素的存储顺序是任意的B存储空间不一定是连续,且前件元素一定存储在后件元素的前面C存储空间必须连续,且前件元素一定存储在后件元素的前面D存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是_。A软件测试的目的是证明程序是否正确B软件测试的目的是使程序运行结果正确C软件测试的目的是尽可能多地发现程序中的错误D软件测试的目的是使程序符合结构化原则(8)下列描述中正确的是_。A程序就是软件B软件开发不受计算机系统的限制C软件既是逻辑实体,又是物理实体D

20、软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指_。A数据与程序独立存放B不同的数据被存放在不同的文件中C不同的数据只能被对应的应用程序所使用D以上三种说法都不对(11)算法具有五个特性,以下选项中不属于算法特性的是_。A有穷性 B简洁性C可行性D确定性(12)以下选项中可作为C语言合法常量的是_。A-80. B-080 C-8e1.0 D-80.0e(13)以下叙述中正确的是_。A用C程序实现的算法必须要有输入和输出操作B用C程序实现的算法可以没有输出但必须要输入C用C程序实现的算法可以没有输入但必须要有输出D用C程序实现的算法可以既没有输入也没

21、有输出(14)以下不能定义为用户标识符的是_。AMainB_0C_intDsizeof(15)以下选项中不能作为合法常量的是_。A1.234e04 B1.234e0.4 C1.234e+4 D1.234e0(16)数字字符0的ASCII值为48,若有以下程序main() char a=1,b=2 ;printf(%c,b+);printf(%dn,b-a);程序运行后的输出结果是_。A 3,2 B50,2 C2,2 D2,50(17)有以下程序main() int m=12,n=34;printf(%d%d,m+,+n);printf(%d%dn,n+,+m);程序运行后的输出结果是_。A12353514 B12353513C12343514 D12343513(18)有定义语句:int b;char c10;,则正确的输入语句是_。A scanf(%d%s,&b,&c);Bscanf(%d%s,&b, c);Cscanf(%d%s,b, c);D scanf(%d%s,b,&c);(19)main() int m,n,p;scanf(m=%dn=%dp=%d,&m,&n,&p);printf(%d%d%dn,m,n,p);

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

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