资源描述:
《第二套笔试试卷.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、全国计算机等级考试《二级C语言程序设计》全真模拟试卷(二)(考试时间90分钟,满分100分)一、选择题(1-10、21-40每题2分,11-20每题1分,共70分)1、已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为A、GEDHFBCABB、DGEBHFCAC、ABCDEFGHD、ACBFEDHG2、树是结点的集合,它的根结点数目是A、有且只有1B、1或多于1C、0或1D、至少2BC3、如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是A、e3,e1,e4,e2B、e2,e4,e3
2、,e1C、e3,e4,e1,e2D、任意顺序4、在设计程序时,应采纳的原则之一是A、不限制goto语句的使用B、减少或取消注解行C、程序越短越好D、程序结构应有助于读者理解BD5、程序设计语言的基本成分是数据成分、运算成分、控制成分和A、对象成分B、变量成分C、语句成分D、传输成分6、下列叙述中,不属于软件需求规格说明书的作用的是A、便于用户、开发人员进行理解和交流B、反映出用户问题的结构,可以作为软件开发工作的基础和依据C、作为确认测试和验收的依据D、便于开发人员进行需求分析DD7、下列不属于软件工程的3个要素的是A、工具B、过程C
3、、方法D、环境8、单个用户使用的数据视图的描述称为A、外模式B、概念模式C、内模式D、存储模式9、将E—R图转换到关系模式时,实体与联系都可以表示成A、属性B、关系C、键D、域DAB10、SQL语言又称为A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构化操纵语言11、以下不正确的叙述是A、在C程序中,逗号运算符的优先级最低B、在C程序中,APH和aph是两个不同的变量C、若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入
4、实型数值CD12、请选出可用作C语言用户标识符的是A、void,define,WORDB、a3_b3,_123,C、FOR,--abc,CaseD、2a,Do,Sizeof13、以下选项中,不能作为合法常量的是A、1.234e04B、1.234e0.4C、1.234e+4D、1.234e0BB14、阅读下面程序段,则执行后输出的结果是A、AB、MC、ND、Lmain(){charfun(char,int);chara=′A′;intb=13;a=fun(a,b);putchar(a);}charfun(chara,intb){char
5、k;k=a+b;returnk;}C15、已知inta;floatb;所用的scanf调用语句格式为:scanf(″a//%d,b=%f″,&a,&b);为了将数据3和25.08分别赋给X和Y,正确的输入应当是A、3,25.08B、a=3,b=25.08C、a//3,b=25.08D、a//3b=25.08C16、在C语言中,运算对象必须是整型数的运算符是A、%B、C、%和D、**17、若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(
6、exp)的是A、(exp==0)B、(exp!=0)C、(exp==1)D、(exp!=1)AB18、设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf(″%d″,s);则A、运行程序段后输出0B、运行程序段后输出1C、程序段中的控制表达式是非法的D、程序段执行无限次B19、请选出以下语句的输出结果A、5B、14C、8D、输出项不合法,无正常输出printf(″%d″,strlen(″t″ 65xff″));20、以下不正确的定义语句是A、doublex[5]={2.0,4.0,6.
7、0,8.0,10.0};B、inty[5]={0,1,3,5,7,9};C、charc1[]={′1′,′2′,′3′,′4′,′5′};D、charc2[]={′x10′,′xa′,′x8′};AB21、设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是A、fun(″abc″,3.0);B、t=fun(′D′,16.5);C、fun(′65′,2.8);D、fun(32,32);22、下面判断正确的是A、chara=″china″;等价于char*a;*a=″ch
8、ina″;B、charstr[5]={″china″};等价于charstr[]={″china″};C、char*s=″china″;等价于char*s;s=″china″;D、charc[4]=″abc″,d[4]=