资源描述:
《计算机二级c语言第8套笔试模拟试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第8套笔试模拟试卷一选择题:(1)下列叙述正确的是()。A)算法的执行效率与数据的存储结构无关B)算法的空间复杂度是指算法程序中指令(或语句)的条数C)算法的有穷性是指算法必须能在执行有限个步骤之后终止D)以上3种描述都不对(2)结构化程序设计主要强调的是()。A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序的易读性(3)按照"先进先出"组织数据的数据结构是()。A)队列B)栈C)双向链表D)二叉树(4)结构化程序设计的3种基本结构是()。A)过程、子程序和分程序B)顺序、选择和重复C
2、)递归、堆栈和队列D)调用、返回和转移(5)栈和队列的共同点是()。A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素D)没有共同特点(6)有下列二叉树,对此二叉树中序遍历的结果为()。A)ABCDEFB)BDAECFC)ABDCEFD)ABCDFE(7)使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。A)程序的内部逻辑B)程序的复杂结构C)使用说明书D)程序的功能(8)在排序方法中,将整个无序序列分割成若干个小的子序列并分别进行排序的方法称为()。A)希尔排序B)冒泡排
3、序C)插入排序D)选择排序(9)在数据库设计过程中,独立于计算机的硬件与DBMS软件的设计阶段是()。A)概念设计B)物理设计C)逻辑设计D)系统实施(10)数据库设计分为4个阶段:需求分析、概念设计、逻辑设计和()。A)编码设计B)测试阶段C)运行阶段D)物理设计(11)下面说法正确的是()。A)一个C程序可以有多个主函数B)一个C语言的函数中只允许有一对花括号C)C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内D)在对C程序进行编译时,可以发现注释行中的拼写错误(12)若a为
4、int型变量,则执行以下语句后,a的值为()。a=5;a+=a-=a*a;A)25B)-40C)40D)-14(13)能正确表示逻辑关系"a>=5或a<=0"的C语言表达式是()。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)以下关于运算符优先
13、顺序的描述中正确的是()。A)算术运算符<关系运算符<赋值运算符<逻辑运算符B)赋值运算符<逻辑运算符<关系运算符<算术运算符C)逻辑运算符<关系运算符<算术运算符<赋值运算符D)关系运算符<算术运算符<赋值运算符<逻辑运算符(16)下列4个程序中,完全正确的是()。A)#includeB)#includemain();main(){/*programming*/{/*/programming/*/printf("programming!");}printf
14、("programming!");}C)#includeD)includemain()main(){/*/programming*/*/{/*programming*/printf("programming!");}printf("programming!");}(17)若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。A)switch(x)B)switch((int)x);{case1.0:printf(
15、"*");{case1:printf("*");case2.0:printf("**");}case2:printf("**");}C)switch(a+b)D)switch(a+b){case1:printf("*");{case1:printf("*");case2+1:printf("**");}casec:printf("**");}(18)下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?("**%d"):("##%d
16、"),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);}程序运行后的输出结果是()。A)2,3,3B)2,3,2C)2,3,1D)2,2,1(21)设有定义:in