2022年04月高等教育自学考试《13013高级语言程序设计》试题

13013高级语言程序设计 历年真题 共 34 题 1419 次浏览 更新于 2026-09-28
下载试卷(PDF)

一、单选题

在每小题列出的四个备选项中只有一个是符合题目要求的。错选、多选或未选均无分。

1
以下不属于C语言关键字的是( )。
  • A.do
  • B.case
  • C.extern
  • D.scanf
2
设float x=2.3:,表达式(int)(x+2.5)和(int)x+2.5的值分别是( )。
  • A.4,4.5
  • B.5,4.5
  • C.4,4.0
  • D.5,4.0
3
设int a=2;,下列表达式正确的是( )。
  • A.a题目图片0
  • B.a%3
  • C.!a-a
  • D.aE3.0
4
表达式2>3,1,2的值是( )。
  • A.3
  • B.2
  • C.1
  • D.0
5
设int a=-1,b=3;,执行语句printf("%d\n",a?a+b:a-b);后输出结果是( )。
  • A.-4
  • B.-1
  • C.2
  • D.3
6
对某文件进行读操作,若未到达文件尾时,调用函数feof( ),则该函数的返回值是( )。
  • A.-1
  • B.0
  • C.1
  • D.非0
7
设int k=20;下列语句正确的是( )。
  • A.for(;k<=20;);
  • B.for(k<20;k++);
  • C.scanf("%d\n",k);
  • D.scanf("%f\n",&k);
8
下列定义正确的是( )。
  • A.int b[5];
  • B.int b[5.0];
  • C.int b[5][];
  • D.int b[][5];
9
设chars[]={`1`,`\n`,`2`,`3`,`4`,`\0`};,执行pintf("%s\n",s);后输出结果是( )。
  • A.1
  • B.1234
  • C.题目图片
  • D.题目图片
10
下列关于C语言变量的说法正确的是( )。
  • A.不同函数中的变量不可以同名
  • B.局部变量与全局变量不可以同名
  • C.局部变量与全局变量可以同名,两者的作用域不同
  • D.局部变量与全局变量可以同名,两者的作用域相同
11
设char q[]="Hua\nWei";,执行语句printf("%d,%d",sizeof(q),stelen(q));后输出结果( )。
  • A.3,4
  • B.7,6
  • C.7,8
  • D.8,7
12
设char u,v[]={"China"},*p=v;,正确的赋值语句是( )。
  • A.u=*p;
  • B.*u=v;
  • C.v=p;
  • D.*u=*p;
13
设typedef struct st{int m;float n;}Ex;,则Ex是( )。
  • A.结构体变量名
  • B.结构体成员名
  • C.结构体类型指针名
  • D.结构体类型别名
14
设int*p[3];,则p是( )。
  • A.整型变量
  • B.整型数组
  • C.整型指针数组
  • D.指向整型数组的指针
15
下列运算符优先级最低的是( )。
  • A.!
  • B.=
  • C.==
  • D.?:

二、填空题

主观题不参与评分,请参考答案自行评分。

16
实型数0.002的指数表示形式是_____。
17
C语言规定,用户标识符的首字符是_____或下划线。
18
语句printf("\\");的执行结果是_____。
19
设double x;,则取变量x地址的表达式是_____。
20
设int a=1,b=2;,则执行printf("%d\n"(a,b));后输出结果是_____。
21
设char s[10]="uvw\0xyz";,则执行printf("%s\n",s);后输出结果是_____。
22
若函数的形参是变量名,而实参是常量,则参数传递的方式是_____。
23
设int t[10],*q=t,则使用指针引用数组t的第一个元素的方法是_____。
24
设#define N"China",则执行printf("%s\n",N);后输出结果是_____。
25
使用库函数sin( )所需的文件包含命令是_____。

三、程序分析题

主观题不参与评分,请参考答案自行评分。

26
题目图片
27
题目图片
28
题目图片
29
题目图片

四、程序填空题

主观题不参与评分,请参考答案自行评分。

30
题目图片
31
题目图片
32
题目图片

五、程序设计题

主观题不参与评分,请参考答案自行评分。

33
利用二重循环输出如下图形。
题目图片
34
输入10个整数,按升序排序后输出。