2012年3月全国计算机等级《二级C语言》考前预测试卷(2)
-
-
以下程序的输出结果是_________ 。
-
在结构化分析使用的数据流图中,使________解释其中的图形元素。
-
以下程序的输出结果是_________ 。
-
-
-
-
-
在树形结构中,没有前件的结点是__________。
-
在算法正确的前提下,评价一个算法的两个标准是空间复杂度和__________。
-
符合结构化原则的三种基本控制结构是顺序结构、__________和循环结构。
-
在面向对象方法中,_________描述的是具有相似属性与操作的一组对象。
-
-
下面程序的输出结果是_________。
-
若变量都已正确说明,则以下程序段输出结果为( )。
-
-
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
- A)12
- B)122
- C)1,2
- D)输出值不确定
-
下列叙述中错误的是( )。
- A)用户所定义的标识符允许使用关键字
- B)用户所定义的标识符应尽量做到“见名知意”
- C)用户所定义的标识符必须以字母或下划线开头
- D)用户定义的标识符中,大、小写字母代表不同标识
-
当输入为"Fool&Swalow"时,下面程序的执行结果是( )。
- A)Swalow
- B)Fool
- C)Fool?
- D)?Swalow
-
若变量已正确定义,有以下程序段:
- A)0,0
- B)0,1
- C)1,1
- D)程序进入无限循环
-
数字字符0的ASCII值为48,运行下列程序的输出结果是( )。
- A)3,2
- B)50,2
- C)2,2
- D)2,50
-
-
以下关于C语言的叙述中正确的是( )。
- A)预处理命令通常位于函数体外面,但也可以位于函数体中间
- B)C语言中的变量定义须在其他语句之前
- C)在C语言程序的书写中,一个语句必须单占一行
- D)一个C语言源程序可以由一个或多个源文件组成,每个源文件可由自己的main函数
-
有以下程序,其中%u表示按无符号整数输出( )。
main
{unsigned int x=0xFFFF;/*x的初值为十六进制数*/
printf("%u\n",x);
)
程序运行后的输出结果是( )。
- A).1
- B)65535
- C)32767
- D)0xFFFF
-
下列说法正确的是( )。
- A)main函数必须放在C程序的最后面
- B)main函数必须放在C程序的最前面
- C)main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的
- D)main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的
-
-
以下程序的输出结果是( )。
- A)1
- B)2
- C)3
- D)4
-
下而结构体的定义语句中,错误的县( )。
-
-
-
下面程序的输出结果是( )
- A)xyzWHOwho
- B)zWHOwho
- C)zWHOwho
- D)xWHOwho
-
-
-
以下不正确的定义语句是( )。
-
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
- A)顺序内聚
- B)偶然内聚
- C)时间内聚
- D)逻辑内聚
-
以下选项中正确的语句组是( )。
- A)char s[];s="HELLO!";
- B)char*s;s={"HELLO!"};
- C)char s[10];s="HELLO!";
- D)char *s;s="HELLO!";
-
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。
-
有以下字符串,说明表达式strlen(s)值的是( )。
char s[10]={'a','\n','a','b','\t','c'};
- A)10
- B)1
- C)6
- D)7
-
在下述程序中,判断i>j共执行的次数是( )。
main( )
- A)4
- B)7
- C)5
- D)6 (
-
- A)12
- B)15
- C)11
- D)8
-
在关系代数运算中,有5种基本运算,它们是( )。
- A)并(∪)、差(-)、交(∩)、除(?)和笛卡儿积(?)
- B)并(∪)、差(-)、交(∩)、投影(π)和选择(o)
- C)并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(?)
- D)并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(?)
-
以下数据结构中,属于非线性数据结构的是( )。
- A)栈
- B)线性表
- C)队列
- D)二叉树
-
在下列叙述中,错误的是( )。
- A)C语言中,二维数组或多维数组是按行存放的
- B)赋值表达式b[1][2]=a[2][3]是正确的
- C)char a[1];a[0]='A'与int a[1];a[0]='A'等价
- D)数组名后的方括号内可以为常量表达式,也可以为变量
-
算法的有穷性是指( )
- A)算法程序的运行时间是有限的
- B)算法程序所处理的数据量是有限的
- C)算法程序的长度是有限的
- D)算法只能被有限的用户使用
-
- A)10 12
- B)8 10
- C)3 4
- D)10 28
-
下列说法正确的是
- A)int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组
- B)int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组
- C)int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组
- D)A,C均正确
-
- A)0
- B)2
- C)3
- D)5
-
运行下面程序时,从键盘输入字母A,则输出结果是( )
-
-
- A)10
- B)18
- C)6
- D)数
-
-
- A)1
- B)2
- C)3
- D)4
-
在一棵二叉树上,第5层的结点数最多是( )。
- A)8
- B)9
- C)15
- D)16
-
-
关系表中的每一行记录称为一个( )。
- A)字段
- B)元组
- C)属性
- D)关键码