2012年3月全国计算机等级《二级C语言》考前预测试卷(1)
-
-
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。
-
下面程序的运行结果是________。
-
-
下面程序的输出结果是__________。
-
下面程序运行后的输出结果是____________。
-
在面向对象方法中,类的实例称为__________。
-
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作__________。
-
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于__________的联系。
-
若X和n均是int型变量,且x=12,n=5,则执行y=x%=(n%_2)表达式后Y的值为________ 。
-
-
-
-
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。
-
下面程序的输出结果是( )。
- A)0
- B)2
- C)3
- D)不确定的值
-
-
-
-
以下叙述中正确的是( )。
- A) C程序中注释部分可以出现在程序中任意合适的地方
- B)C程序的书写格式是固定的,每行只能写一条语句
- C)构成C程序的基本单位是函数,所有函数名都可以由用户命名
- D)在对C语言程序进行编译时,可以发现注释行中的拼写错误
-
下面程序段的输出结果是( )。
- A)1.237000
- B)输出格式说明与输出项不匹配,输出无定值
- C)1.236000
- D)1.24
-
下列语句组中,不正确的是( )。
- A)char*s;s-"Olympic";
- B)char s口="Olympic";
- C)char*s;s={"Olympic"};
- D)char s口={"Olympic"};
-
- A)x=27,y=27
- B)x=12,y=13
- C)x=15,y=14
- D)x=y=27
-
-
-
若函数中有定义语句:int a;,则( )。
- A)系统将自动给a赋初值0
- B)这时a中的值是和随机数
- C)系统将自动给a赋初值-1
- D)这a中无任何值
-
下述语句中,在字符串s1和s2相等时显示”they are Equal”的是( )。
- A)if(*s1==*s2) puts("they are Equal");
- B)if(!strcmp(s1,s2)) puts("they are Equal");
- C)if(s1=s2)puts(”they are Equal”);
- D)if(strcmp(s1,s2)) puts(”they are Equal”);
-
下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是( )。
- A)int a[2][]={{1,2,3},{4,5));
- B)int a[][3]={1,2,3,4,5,0};
- C)int a[][3]={{1,0},{2,0},{3,0)};
- D)int a[2]={{1,2,3),{4,5,6)};
-
-
已知一个文件中存放若干工人档案记录,其数据结构如下:
-
有以下程序:
程序运行时,输入的值在哪个范围才会有输出结果( )
- A)不等于5的整数
- B)大于0且不等5的整数
- C)大于0或等于5的整数
- D)小于5的整数
-
若有说明int m[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中O<=i<3,0<=j<4)值的正确引用为( )。
- A)(q i)[j]
- B)*q[il][j]
- C)*(*q[i] j)
- D)*(*(q i) j)
-
下列选项中,不属于数据管理员(DBA)职责的是( )。
- A)数据库维护
- B)数据库设计
- C)改善系统性能,提高系统效率
- D)数据类型转换
-
-
当a=4,b=5,c=7,d=6时,执行下面一段程序:
- A)1
- B)2
- C)3
- D)4
-
下列描述中,正确的是( )。
- A)线性链表是线性表的链式存储结构
- B)栈与队列是非线性结构
- C)双向链表是非线性结构
- D)只有根结点的二叉树是线性结构
-
将E—R图转换到关系模式时,实体与联系都可以表示成( )。
-
数据库系统的核心是( )。
- A)数据模型
- B)软件开发
- C)数据库设计
- D)数据库管理系统
-
以下叙述错误的是( )。
- A)变量的作用域取决于变量定义语句的位置
- B)全局变量可以在函数以外的任何部位进行定义
- C)局部变量的作用域可用于其他函数的调用
- D)一个变量说明为static存储类型是为了限制其他编译单元的引用
-
- A)2A3N4E5O
- B)1H213U4E
- C)1A2N3E4O
- D)1A2N3E4O
-
-
- A)200
- B)170
- C)260
- D)230
-
数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。
I.人工管理阶段
II.文件系统阶段
Ⅲ.数据库阶段
- A)仅I
- B)仅Ⅲ
- C)I和II
- D)II和Ⅲ
-
-
若输入bcdefgh、m、abcdefg,以下程序的输出结果为( )。
- A)bcdefgh
- B)m
- C)abcdefg
- D)bcdefgh abcdefg
-
-
某二叉树中度为2的结点有10个,则该二叉树中有( )个叶子结点。
-
在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是( )。
- A)外模式
- B)逻辑模式
- C)概念模式
- D)物理模式
-
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=RX S,则T的元组的个数为( )。
- A.6
- B.8
- C.9
- D.12
-
-
-
下列方法中,属于白盒法设计测试用例的方法的是( )。
- A.错误推测
- B.因果图
- C.基本路径测试
- D.边界值分析
-
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为( )。
- A)并运算
- B)交运算
- C)差运算
- D)积运算
-
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
- A)控制流
- B)加工
- C)存储文件
- D)源和潭
-
- A)必须是逻辑表达式
- B)必须是关系表达式
- C)必须是逻辑表达式或关系表达式
- D)可以是任意合法的表达式
-
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为( )。
- A)7
- B)8
- C)9
- D)10