全国自考高级语言程序设计(一)精选试题及答案5

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

条件编译的基本形式如下: 

#XXX标识符

程序段1 

#else 

程序段2 

#endif 

其中XXX可以是()

  • A.ifdef或 include
  • B.ifdef或 ifndef或 define
  • C.ifdef或 ifndef或if
  • D.define或 include
22

设int a[2][3]=1,2,3,4,5};,值为0的数组元素是()

  • A.a[1][2]
  • B.a[1][1]
  • C.a[0][1]
  • D.a[0][0]
23

正确定义一维数组的是()

  • A.float r(6);
  • B.float n=6,r[n];
  • C.#define N 6 
  • float r[N];
  • D.int n; scanf( "%d", &n); 
  • float r[n];
24

设int a=1,b=2;,正确的赋值语句是()

  • A.b=a%6.8;
  • B.a+=b+=8;
  • C.++(a+b);
  • D.a+b=9;
26

C语言规定主函数的位置()

  • A.可以任意
  • B.必须在最后
  • C.必须在最开始
  • D.必须在自定义函数的后面
27

正确的整型常数是()

  • A.0
  • B.0.0
  • C.0E0
  • D.1.123
28

标志着集成电路技术进入微电子时代的是()

  • A.大规模集成电路的使用
  • B.真空电子管的使用
  • C.晶体管的使用
  • D.集成电路技术的使用
30

设char*str[3];,则标识符str的含义是()

  • A.str是一个指向char型函数的指针
  • B.str是一个指向具有三个char型元素的数组的指针
  • C.str是一个具有三个元素的一维指针数组
  • D.str是一个具有三个元素的字符型数组
31

使用函数 fseek()不能完成的操作是()

  • A.定位到文件头
  • B.定位到文件尾
  • C.定位到文件尾的后10个字节
  • D.定位到文件的第25个字节
32

为了避免二义性,C语言规定else子句总是与()匹配。

  • A.同一行上的if
  • B.缩进位置相同的if
  • C.其之前最近的if
  • D.其之后最近的if
33

属于正确的C程序注释的是()

  • A./*…
  • B.…/*
  • C.//…
  • D.{}
34

不属于C语言主要特点的是()

  • A.运算能力强大
  • B.可移植性好
  • C.数据类型丰富
  • D.面向对象