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

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

下列数组定义错误的是()

  • A.int a[2][3];
  • B.int c[2][3]=10};
  • C.int b[][3]={0,1,2,3};
  • D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
23

在一个文件的不同函数中不能重名的是()

  • A.函数名
  • B.形式参数
  • C.auto型内部变量
  • D.register型内部变量
25

设有定义语句 char ch='\77';,则下列说法中正确的是()

  • A.ch中含有1个字符
  • B.ch中含有2个字符
  • C.ch中含有3个字符
  • D.语法出错
26

一个源文件中定义的全局变量的作用域为()

  • A.本文件的全部范围
  • B.本程序的全部范围
  • C.本函数的全部范围
  • D.从定义该变量开始至本文件结束
28

在C语言中,引用数组元素时,其数组下标的数据类型允许是()

  • A.整型常量
  • B.整型表达式
  • C.整型常量或整型表达式
  • D.任何类型的表达式
30

下列函数头正确的是()

  • A.void fun(a,b)
  • B.void fun( int a, b)
  • C.void fun( int a, int b)
  • D.void fun( var int a, var int b)
31

设 char str[20];,从键盘能完整地输入字符串“I am a student.”的语句是()

  • A.str =gets();
  • B.gets(str);
  • C.scanf("%s", str);
  • D.scanf("%c", str);