计算机二级c语言 第8套 笔试模拟试卷

计算机二级c语言 第8套 笔试模拟试卷

ID:47346350

大小:97.00 KB

页数:10页

时间:2019-09-06

计算机二级c语言 第8套 笔试模拟试卷_第1页
计算机二级c语言 第8套 笔试模拟试卷_第2页
计算机二级c语言 第8套 笔试模拟试卷_第3页
计算机二级c语言 第8套 笔试模拟试卷_第4页
计算机二级c语言 第8套 笔试模拟试卷_第5页
资源描述:

《计算机二级c语言 第8套 笔试模拟试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8套笔试模拟试卷一选择题:(1)下列叙述正确的是()。A)算法的执行效率与数据的存储结构无关B)算法的空间复杂度是指算法程序中指令(或语句)的条数C)算法的有穷性是指算法必须能在执行有限个步骤之后终止D)以上3种描述都不对(2)结构化程序设计主要强调的是()。A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序的易读性(3)按照"先进先出"组织数据的数据结构是()。A)队列B)栈C)双向链表D)二叉树(4)结构化程序设计的3种基本结构是()。A)过程、子程序和分程序B)顺序、选择和重复C)递归、堆栈和队列D)调用、返回和转移(5)栈和队列的共

2、同点是()。A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素D)没有共同特点(6)有下列二叉树,对此二叉树中序遍历的结果为()。A)ABCDEFB)BDAECFC)ABDCEFD)ABCDFE(7)使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。A)程序的内部逻辑B)程序的复杂结构C)使用说明书D)程序的功能(8)在排序方法中,将整个无序序列分割成若干个小的子序列并分别进行排序的方法称为()。A)希尔排序B)冒泡排序C)插入排序D)选择排序(9)在数据库设计过程中,独立于计算机的硬件与DBMS软件的设计阶段是()。A)概念设

3、计B)物理设计C)逻辑设计D)系统实施(10)数据库设计分为4个阶段:需求分析、概念设计、逻辑设计和()。A)编码设计B)测试阶段C)运行阶段D)物理设计(11)下面说法正确的是()。A)一个C程序可以有多个主函数B)一个C语言的函数中只允许有一对花括号C)C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内D)在对C程序进行编译时,可以发现注释行中的拼写错误(12)若a为int型变量,则执行以下语句后,a的值为()。a=5;a+=a-=a*a;A)25B)-40C)40D)-14(13)能正确表示逻辑关系"a>=5或a<=0"的C语言表

4、达式是()。A)a>=5ora<=0B)a>=0

5、

6、a<=5C)a>=5&&a<=0D)a>=5

7、

8、a<=0(14)以下能正确表示x在-5到5范围(含-5和5)内,值为"真"的表达式是()。A)(x>=-5)&&(x<=5)B)!(x>=-5

9、

10、x<=5)C)x<5&&x>-5D)(x<-5)

11、

12、(x<5)(15)以下关于运算符优先顺序的描述中正确的是()。A)算术运算符<关系运算符<赋值运算符<逻辑运算符B)赋值运算符<逻辑运算符<关系运算符<算术运算符C)逻辑运算符<关系运算符<算术运算符<赋值运算符D)关系运算符<算术运算符<赋值运算符<逻辑运算

13、符(16)下列4个程序中,完全正确的是()。A)#includeB)#includemain();main(){/*programming*/{/*/programming/*/printf("programming!");}printf("programming!");}C)#includeD)includemain()main(){/*/programming*/*/{/*programming*/printf("programming!");}printf("pr

14、ogramming!");}(17)若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。A)switch(x)B)switch((int)x);{case1.0:printf("*");{case1:printf("*");case2.0:printf("**");}case2:printf("**");}C)switch(a+b)D)switch(a+b){case1:printf("*");{case1:printf("*");case2+1:printf("**");}ca

15、sec:printf("**");}(18)下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?("**%d"):("##%d"),i);A)**3B)##3##4**4**5##5**6**6C)##3D)**3**4##4##5**5##6##6(19)以下合法的C语言赋值语句是()。A)a=b=1B)a=inta+bC)a=2,b=3D)i++;(20)有下列程序:main(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d",x,y,z);}程序运行后的

16、输出结果是()。A)2,3,3B)2,3,2C)2,3,1D)2,2,1(21)设有定义:in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。