学习网考试学习资料

Gzu521.com

2007年9月计算机等级考试二级C模拟试题(11)(1)

全国计算机等级考试   点击:次   发布时间:2007-9-20   【字体: 】   来源:Gzu521.com
贵 州 学 习 网

一 、选择题
(1)已知一棵二叉树前序遍历和中序遍历分别为abdegcfh和dbgeachf,则该二叉树的后序遍历为
a)gedhfbca
b)dgebhfca
c)abcdefgh
d)acbfedhg
正确答案:  b

(2)树是结点的集合,它的根结点数目是
a)有且只有1
b)1或多于1
c)0或1
d)至少2
正确答案:  a

(3)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
a)e3,e1,e4,e2
b)e2,e4,e3,e1
c)e3,e4,e1,e2
d)任意顺序
正确答案:  b

(4)在设计程序时,应采纳的原则之一是
a)不限制goto语句的使用
b)减少或取消注解行
c)程序越短越好
d)程序结构应有助于读者理解
正确答案:  d

(5)程序设计语言的基本成分是数据成分、运算成分、控制成分和
a)对象成分
b)变量成分
c)语句成分
d)传输成分
正确答案:  d

(6)下列叙述中,不属于软件需求规格说明书的作用的是
a)便于用户、开发人员进行理解和交流
b)反映出用户问题的结构,可以作为软件开发工作的基础和依据
c)作为确认测试和验收的依据
d)便于开发人员进行需求分析
正确答案:  d

(7)下列不属于软件工程的3个要素的是
a)工具
b)过程
c)方法 
d)环境
正确答案:  d

(8)单个用户使用的数据视图的描述称为
a)外模式
b)概念模式
c)内模式
d)存储模式
正确答案:  a

(9)将e-r图转换到关系模式时,实体与联系都可以表示成
a)属性
b)关系
c)键
d)域
正确答案:  b

(10)sql语言又称为
a)结构化定义语言
b)结构化控制语言
c)结构化查询语言
d)结构化操纵语言
正确答案:  c TDC8xl-o-s1HHb7 [ 本 资 料 来 源 于 贵 州 学 习 网 IT认证全国计算机等级考试 http://Www.gzU521.com ] TDC8xl-o-s1HHb7

(11)下列叙述中正确的是
a)c语言编译时不检查语法
b)c语言的子程序有过程和函数两种
c)c语言的函数可以嵌套定义
d)c语言的函数可以嵌套调用
正确答案:  d

(12)在c语言中,退格符是
a)\n
b)\t
c)\f
d)\b
正确答案:  d

(13)以下叙述中正确的是
a)构成c程序的基本单位是函数
b)可以在一个函数中定义另一个函数
c)main()函数必须放在其他函数之前
d)所有被调用的函数一定要在调用之前进行定义
正确答案:  a

(14)在c程序中,判逻辑值时,用"非0"表示逻辑值"真", 又用"0"表示逻辑值"假"。 在求逻辑值时,用()表示逻辑表达式值为"真", 又用()表示逻辑表达式值为"假"。
a)1   0
b)0  1
c)非0  非0
d)1  1
正确答案:  a

(15)在c语言中,运算对象必须是整型数的运算符是
a)%
b)\
c)%和\
d)**
正确答案:  a

(16)字符型数据在机器中是用ascii码表示的,字符"5"和"7"在机器中表示为
a)10100011和 01110111
b)01000101和01100011
c)00110101和00110111
d)01100101和01100111
正确答案:  c

(17)若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后
a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序输出的结果是
a)***a=25,b=13,c=19
b)***a=26,b=14,c=19
c)### a=25,b=13,c=19
d)### a=26,b=14,c=19
正确答案:  c

(18)若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是
a)2.500000
b)2.750000
c)3.500000
d)0.000000
正确答案:  a

(19)下列程序段的输出结果是:
int a=1234;
float b=123.456;
double c=12345.54321;
printf("%2d,%2.1f,%2.1f",a,b,c);
a)无输出
b)12,123.5,12345.5
c)1234,123.5,12345.5
d)1234,123.4,1234.5
正确答案:  c

(20)若运行以下程序时,从键盘输入 adescriptor<cr>(<cr>表示回车),则下面程序的运行结果是#include <stdio.h>
main()
{char c;
int v0=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,v2=7
b)v0=8,v1=4,v2=8
c)v0=11,v1=4,v2=11
d)v0=13,v1=4,v2=12
正确答案:  d

下一页
本文共4页: 第 [1] [2] [3] [4]

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...