高级语言程序设计(一)2017年10月真题及答案解析

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

关于结构型说法正确的是(  )

  • A.成员不能为数组
  • B.结构型不允许嵌套
  • C.所有成员的类型必须是整型
  • D.结构型变量占用的内存量是所有成员占用内存量总和
22

下列叙述正确的是(  )

  • A.全局变量和局部变量不能同名
  • B.程序的执行必须从主函数开始
  • C.break只能出现在 switch语句中
  • D.一个函数中只能出现一个 return语句
23

设 char strl[10]="World",*p=str;,能正确输出字符串的语句是(  )

  • A.str=puts();
  • B.putchar(str);
  • C.printf("%s\n",p);
  • D.printf("%c\n",*p);
24

定义数组并初始化正确的是(  )

  • A.int a[]=(2,4,6,8);
  • B.int *a[3]={2,4,6,8};
  • C.int b[][3]={2,4,6,8};
  • D.int b[4][]={2,4,6,8};
26

设 typedef double Q[10];,与语句Q q;等价的是(  )

  • A.double q;
  • B.double *q;
  • C.double *q[10];
  • D.double q[10];
27

设int s=3;,表达式值为0的是(  )

  • A.s/2
  • B.3-++s
  • C.(s++)%3
  • D.s>3?2:5
33

错误的C语言常数是(  )

  • A.012
  • B.'abc '
  • C.0x2f
  • D.1.2e3