资源描述:
《C语言历届试题.新》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、20()6年9月二级C语言笔试试题(考试时间120分钟.满分100分〉一、选择题((1)~(10)每题2分,(11)~(50)每题1分,共60分〉下列各题A).B).C).D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位SE,答在试卷上不得分。(1)E列选项中不符命良好程序设计风格的是oA)源程序要文档化B)数据说明的次序耍规范化C)避免滥用goto语句D〉模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是oA)概要设计与详细设计B)数据设计与接口设计C)
2、软件结构设计与数据设计D)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是—A)软件测试B)概耍设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为。A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A)編码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表SA_BmABCm13n13下列操作中正确的是o小T=RcSb)T=R'uSoT=Rx.(7)下列叙述中正确的是oA)一个算法的空间复杂度大,则其时间
3、复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间复杂度必定小D)上述三种说法都不对(8)在长度为64的有序线性表中进行顺序查找,最环境情况下需要比较的次数为A)63B)64C)6D)7(9)数据库技术的根本冃标是要解决数据的oA)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是.A)ACBDEEGB)ACBDEGEC)ABDCGE卜、1))ECADBEG(11)下列叙述中错误的是。A)一个C语言程序只能实现一种算法B)C程序
4、可以由多个程序文件组成C)C程序可以由一个或名个函数组成D)一-个C函数可以单独作为一个C程序文件存在(12)下列叙述中正确的是。A)每个C程序文件中祁必须有一个mdinO函数B)在C程序中main0函数的位览是固定的C)C程序可以由一个或多个函数组成D)在C程序的函数中不能定义另一个函数(13)下列定义变量的语句中错误的是oA)int_int;B)doubleint_;C)charFor;D)floatUSS(14)若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是.A)++x,y=x--B)x+l
5、=yC)x=x+10=x+yD)double(x)/10(15)以卞关于逻辑运算符两侧运算对象的叙述中正确的是。A)只能是整数0或1B)只能是整数0或非0的整数C)可以是结构体类型的数据D)可是任总合法的表达式(16)若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是A)(x-y>0)B)(x-y<0)C)(x-y<0
6、x-y>0)0)(x-y==0)(17)有以下程序mainO{intx,y,z;xy1;z=x++,y++,++y
7、;printf("駕d,%d,%dz,,x,y,z):}程序运行后的输岀结果是。A)2,3,3B)2,3,2C)2,3,1D)2,2,1(18)设有定义:inta;floatb;执行scanf&a,&b);语句时,若从键盘输入876543.0<回车〉,a和b的值分别是—A)876和543.000000B)87和6・000000C)87和543.000000D)76和543.000000(19)有以下程序mainO{inta=0,b=0:a=10:/*给a赋值b=20;给b赋值*/printf("a+b=%
8、d",a+b);/*输岀计算结果♦/}程序运行后输出结果是.A)a+b=0B)a+b=30C)30D)岀错(20)在嵌奁使用if语句时,C语言规定else总是。A)和之前与其具有相同缩进位魁的if配对B)和之前与其最近的if配对C)和之前与其最近的且不帯else的if配对D〉和之前的笫一个辻配对(21〉下列叙述中正确的是oA)break语句只能用于switch语句B)在switch语句中必须使用defaultC)break语句必须与switch语句中的case配对使用D)在switch语句中,不一定使用b
9、reak语句(22)有以下程序mianO{intk=5;while(~k)printfk-=3);printfC")}执行后的输出结果是.A)1B)2C)4D)死循环(23)有以下程序mainO{inti:for(l=l;I<=40;l++){if(I++%5=0)if(++1%8=0)printfC%di)}printfC")}执行后的输出结果是。A)5B)24C)32D)40(22)以