资源描述:
《全国计算机等级考试模拟试题(二级c)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、全国计算机等级考试模拟试题(二级C)一、选择题(每题2分,共计70分)1.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD)ACBFEDHGA B C D 2.树是结点的集合,它的根结点数目是A)有且只有1B)1或多于1C)0或1D)至少2A B C D 3.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是A)e3,e1,e4,e2B)e2,
2、e4,e3,e1C)e3,e4,e1,e2D)任意顺序A B C D 4.在设计程序时,应采纳的原则之一是A)不限制goto语句的使用B)减少或取消注解行C)程序越短越好D)程序结构应有助于读者理解A B C D 5.程序设计语言的基本成分是数据成分、运算成分、控制成分和A)对象成分B)变量成分C)语句成分D)传输成分A B C D 6.下列叙述中,不属于软件需求规格说明书的作用的是A)便于用户、开发人员进行理解和交流
3、B)反映出用户问题的结构,可以作为软件开发工作的基础和依据C)作为确认测试和验收的依据D)便于开发人员进行需求分析A B C D 7.下列不属于软件工程的3个要素的是A)工具B)过程C)方法D)环境A B C D 8.单个用户使用的数据视图的描述称为A)外模式B)概念模式C)内模式D)存储模式A B C D 9.将E-R图转换到关系模式时,实体与联系都可以表示成A)属性B)关系C)键D)域A B C
4、 D 10.SQL语言又称为A)结构化定义语言B)结构化控制语言C)结构化查询语言D)结构化操纵语言A B C D 11.下列叙述中正确的是A)C语言编译时不检查语法B)C语言的子程序有过程和函数两种C)C语言的函数可以嵌套定义D)C语言的函数可以嵌套调用A B C D 12.在C语言中,退格符是A)\nB)\tC)\fD)\bA B C D 13.以下叙述中正确的是A)构成C程序的基本单位是函数B
5、)可以在一个函数中定义另一个函数C)main()函数必须放在其他函数之前D)所有被调用的函数一定要在调用之前进行定义A B C D 14.若已定义:inta=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序输出的结果是A)***a=25,b=13,c=19B)***a=26,b=14,c=19C)##
6、#a=25,b=13,c=19D)###a=26,b=14,c=19A B C D 15.下列程序段的输出结果是inta=1234;floatb=123.456;doublec=12345.54321;printf("%2d,%2.1f,%2.1f",a,b,c);A)无输出B)12,123.5,12345.5C)1234,123.5,12345.5D)1234,123.4,1234.5A B C D 16.若运行以下程序时,从键盘输入ADescriptor
7、(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){case′a′:case′A′:case′e′:case′E′:case′i′:case′I′:case′o′:case′O′:case′u′:case′U′:v1+=1;default:v0+=1;v2+=1;}}while(c!=′\n′);printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2);}A)v0=7,v1=4
8、,v2=7B)v0=8,v1=4,v2=8C)v0=11,v1=4,v2=11D)v0=13,v1=4,v2=12A B C D 17.设有以下程序段intx=0,s