版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020年全国计算机二级等级考试模拟试卷及答案(第十四套)1. 一个栈的初始状态为空。现将元素 1、2、3、4、5、A 、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。A) 12345ABCDEB) EDCBA54321C) ABCDE12345D) 54321EDCBA参考答案: B2. 下列叙述中正确的是 ()。A) 循环队列有队头和队尾两个指针, 因此,循环队列是非线性结构B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C) 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D) 循环队列中元素的个数是由队头指针和队尾指针共同决定参考答案:
2、D3. 在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是 ()。A) O(n)B) O(n2)C)D)参考答案: C4. 下列叙述中正确的是 ()。A) 顺序存储结构的存储一定是连续的, 链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构, 链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间参考答案: A5. 数据流图中带有箭头的线段表示的是 ()。A) 控制流B) 事件驱动C) 模块调用D) 数据流参考答案: D6. 在软件开发中,需求分析阶段可以使用的工具是 ()。A) NS
3、图B) DFD图C) PAD图D) 程序流程图参考答案: B7. 在面向对象方法中,不属于 对象 基本特点的是 ()。A) 一致性B) 分类性C) 多态性D) 标识唯一性参考答案: A8. 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。A) 一对一B) 一对多C) 多对一D) 多对多参考答案: B9.在数据管理技术发展的三个阶段中,数据共享最好的是()。A) 人工管理阶段B) 文件系统阶段C) 数据库系统阶段D) 三个阶段相同参考答案: C10. 有三个关系 R、S和T如下:由关系 R和S通过运算得到关系 T,则所使用的运算为 ()。A) 笛卡尔积B) 交C) 并D) 自然连接参考答
4、案: D11. 以下不能用于描述算法的是A) 文字叙述B) 程序语句C) 伪代码和流程图D) E-R图参考答案: D12. 以下选项中合法的实型常量是A) 0B) 3.13e-2.1C) .914D) 2.0*10参考答案: C13. 以下叙述中正确的是A) a是实型变量, a=10在C语言中是允许的,因此可以说:实型变量中可以存放整型数B) 在赋值表达式中, 赋值号的右边可以是变量, 也可以是任意表达式C) 若有 int a=4,b=9; 执行了 a=b后, a的值已由原值改变为 b的值, b的值变为 0D) 若有 int a=4,b=9; 执行了 a=b;b=a;之后, a的值为 9,b的
5、值为 4参考答案: B14. 以下选项中合法的变量是A) 5aB) _10_C) A%D) sizeof参考答案: B15. 不能正确表示数学式的表达式是A) a/c*bB) a*b/cC) a/ b* cD) a*(b/c)参考答案: C16. 有以下程序#include main() int a=3;printf(%dn, ( a+=a-=a*a );程序运行后的输出结果是A) 3B) 9C) 0D) -12参考答案: D17. 若变量已正确定义,以下选项中非法的表达式是A) a!=4|bB) a=1/2*(x=y=20,x*3)C) a % 4D) A + 32参考答案: B18. 有以
6、下程序#include main()intx=35, B;charz=B ;B = ( x ) & ( z =y)|(y=x)B) (x=y=z)C) (x=y)!(y=z)D) (x=y)&(y=z)参考答案: D20. 有以下程序#include main() double x=2.0, y; if( x0.0 ) y=0.0;elseif( (x5.0) & (!x) )y=1.0 / ( x+2.0 );elseif( x10.0 )y=1.0 / x;elsey=10.0;printf( %fn , y );程序运行后的输出结果是A) 0.000000B) 0.250000C) 0.
7、500000D) 1.000000参考答案: C21. 有以下程序#include main()inti, sum;for( i=1; i6;i+ )sum+=i;printf(%dn, sum);程序运行后的输出结果是A) 随机值B) 0C) 15D) 16参考答案: A22. 有以下程序#include main()inta = 3;do printf(%d, a-=2 ); while( ! (-a) ); printf(n);程序运行后的输出结果是A) 1B) 1, -2,C) 3,0,D) 1,0参考答案: B23. 有以下程序#include voidfun( inta, intb
8、, intc ) a=b; b=c; c=a; main() int a=10 , b=20, c=30;fun( a, b, c );printf(%d,%d,%dn,c,b,a);程序运行后的输出结果是A) 10,20,30B) 30,20,10C) 20,30,10D) 0,0,0参考答案: B24. 有以下程序#include main()intc6=10,20,30,40,50,60,*p,*s;p = c;s = &c5;printf(%dn, s-p );程序运行后的输出结果是A) 5B) 50C) 6D) 60参考答案: A25. 有以下程序#include main() in
9、t a3=0, i, j, k=2;for( i=0; ik; i+ )for( j=0; jk; j+ )aj = ai+1;printf(%dn, a1 );程序运行后的输出结果是A) 0B) 2C) 1D) 3参考答案: D26. 有以下程序#include main()inta5=2,4,6,8,10,*p,*k;p = a;k = &p;printf(%d, *( p+ ) );printf(%dn, *k);程序运行后的输出结果是A) 4 6B) 4 4C) 2 2D) 2 4参考答案: D27. 有以下程序#include main()intaa33= 2,4,6 , i, *p
10、 = &aa00;for ( i=0;i2;i+ )if( i = 0 )aaii+1 = *p + 1;else+p;printf(%d, *p );程序运行后的输出结果是A) 2 6B) 2 3C) 4 3D) 4 6参考答案: B28. 以下 fun函数返回数组中最大值的下标#include intfun( int*s,intn ) int i , k;for( i=0 , k=i;i sk ) _;return( k ) ;在横线处应填入的内容是A) +kB) i = kC) k+D) k = i参考答案: D29. 有以下程序#include intfun( chars )char*
11、p = s;while( *p != 0 )p+;return ( p-s );main()printf(%dn, fun(0ABCDEF) );程序运行后的输出结果是A) 1B) 6C) 7D) 0参考答案: C30. 若有以下程序段char str412= aa,bbb,ccccc,d , *strp4; int i;for( i = 0; i 4; i+ ) strpi = stri;不能正确引用字符串的选项是A) str0B) strpC) strp3D) *strp参考答案: B31. 有以下程序#include #include voidfun ( char*s )chara10;
12、strcpy( a, STRING );s = a;main()char*p=PROGRAM;fun( p );printf(%sn,p);程序运行后的输出结果是(此处代表空格)A) STRINGB) STRINGC) STRINGD) PROGRAM参考答案: D32. 有以下程序#include voidfun ( intn ,int *s )intif(f;n=1) *s = n+1 ;elsefun( n-1, &f) ;*s = f ;main()intx =0;fun( 4,&x );printf(%dn,x);程序运行后的输出结果是A) 3B) 1C) 2D) 4参考答案: C3
13、3. 有以下程序#include main()charc25=6938,8254 , *p2;inti, j, s=0;for( i=0; i2; i+ )pi=ci;for( i=0; i0 ; j+=2 )s=10*s+pij-0;printf(%dn,s);程序运行后的输出结果是A) 9284B) 9824C) 6982D) 6385参考答案: D34. 有以下程序#include voidfun ( int*s )staticintj=0;dosj += s j+1;while(+j2);main()inti, a10=1,2,3,4,5;for( i=1; i3; i+ )fun(
14、a );for( i=1; i5; i+ )printf(%d,ai);printf(n);程序运行后的输出结果是A) 34756B) 5745C) 5795D) 35745参考答案: B35. 有以下程序段 int *p;p= _ malloc( sizeof( int );若要求使 p指向一个 int 型的动态存储单元,在横线处应填入的是A) (int *)B) intC) int *D) ( *int )参考答案: A36. 有以下程序#include #define SUB( X, Y ) (X+1)*Y main()inta=3, b=4;printf(%dn,SUB(a+ ,b+
15、);程序运行后的输出结果是A) 25B) 20C) 12D) 16参考答案: D37. 有以下程序#include main()charc25=6938,8254 , *p2;inti, j, s=0;for( i=0; i2; i+ )pi=ci;for( i=0; i0 ; j+=2 ) s=10*s+pij-0; printf(%dn,s);程序运行后的输出结果是A) 6938B) 9824C) 4528D) 6385参考答案: D38. 若有以下程序段structst int n; struct st *next; ;struct st a3= 5,&a1,7,&a2,9,0 ,*p;p=&a0;则以下选项中值为 6的表达式是A) p-nB) (*p).nC) p-n+D) +(p-n)参考答案: D39. 有以下程序#include main()inti=1;i = ii;printf(%dn, i);程序运行后的输出结果是A) 1B) -1C) 0D) 7参考答案: C4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土方开挖工程监理实施细则
- 光伏项目竣工资料编制报告
- 全球数字化转型演进趋势与潜在影响分析
- 云原生架构支撑下的企业敏捷数字化转型路径研究
- 2026中国中医科学院广安门医院招聘国内高校应届毕业生4人(第三批)备考题库及参考答案详解【能力提升】
- 2026江西南昌市公园事务中心招聘水电工岗位招聘1人模拟试卷附参考答案详解(预热题)
- 2026湖北黄石市阳新县第二批机关事业单位选调(聘)16人考前冲刺密卷附参考答案详解(巩固)
- 2026年度胡杨河职业技术学院银龄教师招募(9人)考前冲刺密卷及答案详解1套
- 2026中国药科大学江北创新中心工作人员招聘6人考前冲刺试卷及参考答案详解【新】
- 2026贵州黔西南州晴隆县人力资源和社会保障局招聘公益性岗位人员1人笔试题库附参考答案详解【培优A卷】
- 党建阵地使用管理制度
- 嗜铬细胞瘤围术期麻醉管理
- 农用提灌站管护协议书
- 2025年家庭医生签约服务培训大纲
- 青海2025年03月西宁市城北区面向社会公开招考47名编外聘用人员笔试历年参考题库考点剖析附解题思路及答案详解
- JJF(有色金属)-非接触式激光引伸计校准规范
- 2025年离婚协议书范本(无争议)
- 2025内镜室院感工作计划
- 高中数学解题思想与方法大全
- 桂花雨(课件)(共23张PPT)
- 高中物理教学发展总结
评论
0/150
提交评论