logo

咨询热线

15020086924 (点击在线咨询)
您现在的位置:山东自考网>复习资料 > 正文
自考攻略

2022年山东自考“高级语言程序设计”模拟题(2)

时间:2022-05-14 10:46:05 作者:储老师

自考助学

  11. 设char str[100];int i = 5;则引用数组元素的错误形式是 (  )

  A. str[i + 10]

  B. (str + i)

  C. (str + i - 1)

  D. ((str + + ) + i)

  12. 设int x[] = {1,2,3,4,5,6},* p = x;则值为3的表达式是 (  )

  A. p + = 2, * + + p

  B. p + = 2, * p + +

  C. p + = 3, * p

  D. p + = 2, + + * p

  13. 在函数内,定义变量时存储类型符可省略的是 (  )

  A. auto

  B. static

  C. extern

  D. register

  14. 执行下列程序

  int a = 3, b = 4;

  void fun(int x1, int x2)

  {printf(″﹪d, ﹪d n″, x1 + x2, b);}

  main()

  {int a = 5, b = 6;fun(a, b);}

  后输出的结果是 (  )

  A. 3,4

  B. 11,1

  C. 11,4

  D. 11,6

  15. 设有定义语句

  struct

  {int a;float b;} d[3]={{1,4},{2,5},{6,7}};

  则printf(″﹪3.1f n″,d[2]. a * d[2]. b/d[1]. b);的输出是 (  )

  A. 2.5

  B. 2.0

  C. 8.0

  D. 8.4

  16. 设有定义语句:enum t1 {a1, a2 = 7, a3, a4 = 15}time;

  则枚举常量a2和a3的值分别为 (  )

  A. 1和2

  B. 2和3

  C. 7和2

  D. 7和8

  17. 将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是 (  )

  A. 2和2

  B. 2和5

  C. 5和2

  D. 5和5

  18. 在文件使用方式中,字符串″rb″表示 (  )

  A. 打开一个已存在的二进制文件,只能读取数据

  B. 打开一个文本文件,只能写入数据

  C. 打开一个已存在的文本文件,只能读取数据

  D. 打开一个二进制文件,只能写入数据

  19. 执行下列程序

  # define F(y) 15>>y

  # define PRINT(a) printf(″﹪d″,a)

  main()

  {

  PRINT(F(2));

  }

  后输出的结果是 (  )

  A. 3

  B. 3.5

  C. 14

  D. 7.5

声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

考试提醒

准考证打印:10月21-26日

  • 考生交流群
  • 微信公众号
  • 考生交流群 扫一扫加入微信交流群

    与考生自由互动、并且能直接与专业老师进行交流解答。

  • 微信公众号 扫一扫加关注微信公众号

    与考生自由互动、并且能直接与专业老师进行交流解答。

关注公众号

回复“免费资料”领取复习资料

微信公众号

微信公众号

微信公众号

微信交流群

<<点击收起

在线咨询

在线咨询

联系方式
联系
微信
学习群
微信
学习群
反馈建议
反馈
建议
回到顶部
回到
顶部
APP下载
微信客服
微信交流群