2014年计算机等级考试《二级C语言程序设计》命题预测试卷(3)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
4

标准库函数fgets(s,n,file)的功能是(  )。

  • A.从文件file中读取长度为n的字符串存入字符数组S由
  • B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组S中
  • C.从文件file中读到n个字符串存入字符数组s中
  • D.从文件file中读取长度为n-1个字符的字符串存人字符数组s中
6

有以下程序

  • A.1,2,3,0,0,0,0,0,0,0,
  • B.1,2,3,1,2,3,0,0,0,0,
  • C.123,0,0,0,0,l23,0,0,0,0,
  • D.1,2,3,0,0,1,2,3,0,0,
7

有下列程序:

  • A.5,5
  • B.5.1l
  • C.11,11
  • D.11,5
8

以下关于字符串的叙述中正确的是(  )。

  • A.C语言中有字符串类型的常量和变量
  • B.两个字符串中的字符个数相同时才能进行字符串大小的比较
  • C.可以用关系运算符对字符串的大小进行比较
  • D.空串一定比空格打头的字符串小
9

以下程序的输出结果是(  )。

  • A.8,7,8,7
  • B.7。8,7,8
  • C.8,7,7,8
  • D.7,8,8,7
10

有下列程序:

  • A.输出字符a的ASCⅡ码
  • B.输出字符C的ASCⅡ码
  • C.输出字符C
  • D.程序出错
12

=r;”,则以下正确的叙述是(  )。

  • A.两个*P含义相同,都说明给指针变量P赋值
  • B.在“doubler=99,*p=&r;”中,把r的地址赋给了p所指的存储单元
  • C.语句“*p=r;”把变量r的值赋给指针变量p
  • D.语句“*p=r;”取变量r的值放回r中
13

下列叙述中正确的是(  )。

  • A.算法的执行效率与数据存储结构无关
  • B.算法的空间复杂度是指算法程序中指令(或语句)的条数
  • C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
  • D.以上3种描述都不对
19

表示关系x<;=Y<;=Z的C语言表达式为(  )。

  • A.(X&lt;=Y)&&(Y&lt;=Z)
  • B.(X&lt;=Y)AND(Y&lt;=Z)
  • C.(X&lt;=Y&lt;=Z)
  • D.(X&lt;=Y)&(Y&lt;=C)
20

  • A.A,B
  • B.A,68
  • C.65,66
  • D.65,68
21

若有以下程序段:

  • A.3,0,-10
  • B.0,0,5
  • C.-10,3,-10
  • D.3,0,3
22

下列程序的输出结果是(  )。

  • A.6,1
  • B.2,l
  • C.6,0
  • D.2,0
23

下列叙述中不正确的是(  )。

  • A.在c语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
  • B.在c的函数中,最好使用全局变量
  • C.外部变量可以在函数之间传递数据
  • D.自动变量实质上是一个函数内部的局部变量
24

下列叙述中正确的是(  )。

  • A.在面向对象的程序设计中,各个对象之间具有密切的关系
  • B.在面向对象的程序设计中,各个对象都是公用的
  • C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
  • D.上述3种说法都不对
26

下列叙述中正确的是(  )。

  • A.在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式
  • B.实型变量中允许存放整型数
  • C.若a和b类型相同,在执行赋值a=b后,b中的值将放人a中,但b中的值不变
  • D.在c程序中,求取余运算符“%”两边的类型相同时才能进行运算
28

设x=011050,则x=x&01252的值是(  )。

  • A.0000001000101000
  • B.1111110100011001
  • C.0000001011100010
  • D.1100000000101000
32

以下只有在使用时才为该类型变量分配内存的存储类型说明是(  )。

  • A.auto和static
  • B.auto和register
  • C.register和static
  • D.extern和register
33

下列描述错误的是(  )。

  • A.继承分为多重继承和单继承
  • B.对象之间的通信靠传递消息来实现
  • C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征
  • D.类是具有共同属性、共同方法的对象的集合
34

若有以下说明,则(  )不是对strcpy库函数正确的调用。

  • A.strcpy(str2,str1)
  • B.B.strcpy(str3,str1)
  • C.strcpy(str1,str2)
  • D.strcpy(str5,str1)
35

设有定义语句

  • A.包含1个字符
  • B.包含2个字符
  • C.包含3个字符
  • D.定义不合法
37

有下列二叉树:

  • A.ACBDFEG
  • B.ACBDFGE
  • C.ABDCGEF
  • D.FCADBEG
38

下列程序的执行结果是(  )。

  • A.3,14,1
  • B.3,l4,2
  • C.2,04,1
  • D.2,14,l