自考资讯

导航

2015年10月自考高级语言程序设计(一)考试真题

来源 :中华考试网 2019-10-20

  一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。未涂、错涂或多涂均无分。

  1.正确的用户自定义标识符是(  )

  A.x-y

  B.2x

  C.sizeof

  D.Main

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

  A.b=a%6.8;

  B.a+=b+=8;

  C.++(a+b);

  D.a+b=9;

  3.设int a=3, b=4, c;,执行语句c=(a>b)?--a:b++;后,c的值是(  )

  A.2

  B.3

  C.4

  D.5

  4.表达式4.8-1/2+5%3的值是(  )

  A.6.8

  B.5.3

  C.4.8

  D.3.5

  5.设int a=1, b=6;,执行表达式--a||(b=8)后,a和b的值分别是(  )

  A.0,6

  B.0,8

  C.1,6

  D.1,8

  6.正确的整型常数是(  )

  A.0

  B.0.0

  C.0E0

  D.1.123

  7.设int x=7, *p=&x;,表达式的值为7的是(  )

  A.P

  B.*p

  C.&x

  D.*x

  8.设float x, y, z;,函数调用语句fun(z, ((x, y), x+z));中参数的个数是(  )

  A.4

  B.3

  C.2

  D.1

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

  A.a[0]

  B.a[4]

  C.a[i-1]

  D.a[a[i]]

  10.下列叙述正确的是(  )

  A.for语句中的循环体至少被执行一次

  B.while语句中的循环体至少被执行一次

  C.continue与break在循环语句中的作用相同

  D.switch语句中case后可以不出现break语句

  11.设char str[10]= "Computer";,执行prinff("%d\n",sizeof(str));,后输出结果是(  )

  A.8

  B.9

  C.10

  D.11

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

  A.int a[]={0, 1, 2, 3};

  B.int a[2]={{3, 4},{5, 6}};

  C.int b[2][]={2, 3, 4, 5, 6, 7, 8, 9};

  D.int b[2][4]={{1, 2, 4, 5}, {2}, {3,4}};

  13.设char s[20]= "World", t[20]= "Asia";,执行strcat(t,s); printf("%s, %d\n", t ,strlen(t));,后的输出结果是(  )

  A.Asia,4

  B.World,5

  C.WorldAsia,9

  D.AsiaWorld,9

  14.设typedef int ARRAY[10];,与ARRAY a, b;等价的是(  )

  A.int a, b;

  B.int a[10], b[10];

  C.int a[10], b;

  D.int a, b[10];

  15.表示“回车换行”的转义字符是(  )

  A.'\n'

  B.'\0'

  C.'\\'

  D.'\t'

  更多自考模拟试题、笔记串讲、历年真题等复习资料请进中华考试网自考频道获取…………

  编辑提醒: 自考

  自考本科报考条件   省市自考办

  自考问答热点答疑专题 自考备考热点及其技巧汇总

  想要给自己一个提升学历的机会,不知道如何选择院校及专业、自考、成考当地政策不了解?点击加入学历提升群:811430100,立即报考咨询,更快提升学历自学考试不用去学校,就能修名校专科/本科学历,国家承认,简单易考,高含金量,学信网终身可查!!!

手机QQ扫码一键加群

分享到

您可能感兴趣的文章