2012年3月全国计算机等级《二级C语言》模拟试题(2)

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

以下4个选项,不能看作一条语句的是(  )。

  • A){;}
  • B)int x=0,y=1,z=0;
  • C)if(!a);
  • D)if(b==0)m=1:n=2:
22

  • A)1
  • B)6
  • C)3
  • D)2
25

以下有关宏替换的叙述不正确的是(  )。

  • A)使用宏定义可以嵌套
  • B)宏定义语句不进行语法检查
  • C)双引号中出现的宏名不替换
  • D)宏名必须用大写字母表示
28

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

  • A)5,4,3,2,
  • B)2,3,4,5,
  • C)2,2,2,2,
  • D)5,5,5,5,
30

下列能正确定义字符串的语句是(  )。

  • A)char str[]={'\064'};
  • B)char str="kx43";
  • C)char str=";
  • D)char str[]="\0";
31

若有定义int(*pt)[3];,则下列说法不正确的是(  )。

  • A)int(*pt)[3]是一个数组指针
  • B)指针pt指向一个有3个整型变量的数组
  • C)定义了一一个名为*pt、具有三个元素的整型数组
  • D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组
32

下列叙述中错误的是(  )

  • A)在C语言中,对二进制文件的访问速度比文本文件快
  • B)在C语言中,随机文件以二进制代码形式存储数据
  • C)语句FILE fp;定义了一个名为fp的文件指针
  • D)C语言中的文本文件以ASCII码形式存储数据
35

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

  • A)一个逻辑数据结构只能有一种存储结构
  • B)逻辑结构属于线性结构,存储结构属于非线性结构
  • C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
  • D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
37

对下述程序的判断中,正确的是(  )。

  • A)此程序循环接收字符串并输出,直到接收到字符串“the end”为止
  • B)此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止
  • C)此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作
  • D)此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串
38

以下对C语言中联合类型数据的正确叙述是(  )。

  • A)定义了联合变量后,即可引用该变量或该变量中的任意成员
  • B)一个联合变量中可以同时存放其所有成员
  • C)联合中的各个成员使用共同的存储区域
  • D)在向联合中的一个成员进行赋值时,联合中其他成员的值不会改变
39

数据结构中,与所使用的计算机无关的是数据的(  )。

  • A)存储结构
  • B)物理结构
  • C)逻辑结构
  • D)线性结构
40

设有以下说明,则不正确的叙述是(  )。

 

  • A)arr所占的内存长度等于成员c的长度
  • B)arr的地址和它的各成员的地址都是同一地址
  • C)arr可以作为函数参数
  • D)不能在定义arr时对它初始化
41

对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是(  )。

  • A)冒泡排序为n(n-1)/2
  • B)简单插入排序为n
  • C)希尔排序为n
  • D)快速排序为n/2
42

下列说法正确的是(  )。

  • A)auto和register将声明的对象说明为自动存储类对象,这些对象可用在函数中或函数外
  • B)将变量其定义为static类型,则其初值默认为随机值
  • C)typedef说明符并不会为对象预留存留空间
  • D)如果一个对象被声明为register,则对它应用一元运算符&,意在取得其存储的地址
45

  • A)10
  • B)9
  • C)7
  • D)14
46

  • A)正数
  • B)负数
  • C)零
  • D)不确定的值
48

数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(  )。

  • A)数据与程序独立存放
  • B)不同的数据被存放在不同的文件中
  • C)不同的数据只能被对应的应用程序所使用
  • D)以上三种说法都不对
49

  • A)111111
  • B)2222
  • C)2.1546
  • D)R
50

  • A)1313
  • B)3234
  • C)4234
  • D)1234
51

已知char**s,下面正确的语句是(  )。

  • A)s="ABCDEF";
  • B)*s="ABCDEF";
  • C)**s="ABCDEF";
  • D)*s='A';
53

数据库的故障恢复一般是由(  )来执行恢复。

  • A)电脑用户
  • B)数据库恢复机制
  • C)数据库管理员
  • D)系统普通用户
54

下列程序的运行结果是(  )

  • A)5,4,3,2,
  • B)2,3,4,5,
  • C)2,2,2,2,
  • D)5,5,5,5,
55

在三级模式之间引入两层映像,其主要功能之一是(  )。

  • A.使数据与程序具有较高的独立性
  • B.使系统具有较高的通道能力
  • C.保持数据与程序的一致性 
  • D.提高存储空间的利用率