2014年计算机等级考试《二级C语言程序设计》最后提分卷(1)

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

  • A.无输出
  • B.结果是不确定
  • C.-1
  • D.1
9

一个关系中属性个数为1时,称此关系为(  )。

  • A.对应关系
  • B.单一关系
  • C.一元关系
  • D.二元关系
12

若有定义“intb[8],*p=b;”,则p+6表示(  )。

  • A.数组元素b[6]的值
  • B.数组元素b[6]的地址
  • C.数组元素b[7]的地址
  • D.数组元素b[0]的值加上6
13

若变量a、b、t已正确定义,要将a和b中的数进行交换,以下选项中不正确的语句组是(  )。

  • A.a=aft-b,b=a——b,a=a—b;
  • B.t=a,a=b,b—t;
  • C.a=t;t=b;b=a;
  • D.t=b;b=a;a=t;
14

若有以下程序:

  • A.23
  • B.24
  • C.25
  • D.26
18

有以下程序:

  • A.Start
  • B.end
  • C.Startend
  • D.endrt
19

两个或两个以上模块之间联系的紧密程度称为(  )。

  • A.耦合性
  • B.内聚性
  • C.复杂性
  • D.数据传输特性
20

C语言结构体类型变量在程序执行期间(  )。

  • A.所有成员一直驻留在内存中
  • B.没有成员驻留在内存中
  • C.部分成员驻留在内存中
  • D.只有一个成员驻留在内存中
23

对两个数组a和b进行下列初始化:

  • A.数组m与数组n完全相同
  • B.数组m与数组n长度相同
  • C.数组m比数组n长1
  • D.数组m与数组n中都存放字符串
24

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

  • A.S=3
  • B.S=4
  • C.S=5
  • D.无输出结果
25

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

  • A.break语句只能用于switch语句体中
  • B.continue语句的作用是使程序的执行流程跳出包含它的所有循环
  • C.break语句只能用在循环体内和switch语句体内
  • D.在循环体内使用break语句和continue语句的作用相同
26

有以下函数:

  • A.求字符串s的长度
  • B.比较两个串的大小
  • C.将串s复制到串t
  • D.求字符串S所占字节数
30

有以下函数: charfun(char*D) {returnP;} 该函数的返回值是(  )。

  • A.无确切的值
  • B.形参p中存放的地址值
  • C.一个临时存储单元的地址
  • D.形参p自身的地址值
31

有以下程序:

  • A.Qian,f,95,92
  • B.Qian,m,85,90
  • C.Zhao,m,85,90
  • D.Zhao,f,95,92
33

语句int(*ptr)()的含义是(  )。

  • A.ptr是一个返回值为int的函数
  • B.ptr是指向int型数据的指针变量
  • C.ptr是指向函数的指针,该函数返回一个int型数据
  • D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
36

C语言可执行程序的开始执行点是(  )。

  • A.包含文件中的第一个函数
  • B.程序中第一个函数
  • C.程序中的main()函数
  • D.程序中第一条语句
37

有以下程序:

  • A.14
  • B.15
  • C.16
  • D.17
38

软件生命周期中,花费最多的阶段是(  )。

  • A.详细设计
  • B.软件编码
  • C.软件测试
  • D.软件维护
39

若变量已正确定义并赋值,符合C语言语法的表达式是(  )。

  • A.a=a+7:
  • B.a=7+b+C,a++
  • C.int(12.3%4)
  • D.a=a+7=c+b
41

为了提高软件的独立性,模块之间最好是(  )。

  • A.控制耦合
  • B.公共耦合
  • C.内容耦合
  • D.数据耦合