2021年10月高等教育自学考试《13013高级语言程序设计》试题
13013高级语言程序设计
历年真题
共 34 题
1483 次浏览
更新于 2026-09-26
一、单选题
在每小题列出的四个备选项中只有一个是符合题目要求的。错选、多选或未选均无分。
1
下列不是程序设计语言的是( )。
- A.C语言
- B.BASC语言
- C.JAVA语言
- D.自然语言
2
下列为C语言关键字的是( )。
- A.break
- B.BREAK
- C.File
- D.printf
3
正确的整型常量是( )。
- A.2e3
- B.0XAB
- C.`12`
- D.89
4
设int a=0,b=0,m=1;则表达式(a!=b)&&(m=2)和m的值分别是( )。
- A.0,1
- B.1,1
- C.0,2
- D.1,2
5
设inta[4]={3,2,1};,下列语句输出结果为0的是( )。
- A.

- B.

- C.

- D.

6
设inta,b;,若从键盘分别输入a和b的值,则正确的输入语句是( )。
- A.

- B.

- C.

- D.

7
执行语句
,后输出结果是( )。
,后输出结果是( )。- A.-1
- B.0
- C.1
- D.2
8
设intp;,与if(p==0)等价的是( )。
- A.if( )
- B.if(!p)
- C.if(p=1)
- D.if(p!=0)
9
设inta=1;下列语句中循环体执行次数为1的是( )。
- A.

- B.

- C.

- D.

10
设int a[][3]={{1},{2,3}};,则数组元素a[1][1]的值是( )。
- A.0
- B.1
- C.2
- D.3
11
设char s[]="China";,则sizeof( )和strlen( )的值分别是( )。
- A.5和5
- B.5和6
- C.6和5
- D.6和6
12
设
,表达式z[1].x+z[2].y的值是( )。
,表达式z[1].x+z[2].y的值是( )。- A.66
- B.67
- C.68
- D.69
13
设
则函数f返回值的类型是( )。
则函数f返回值的类型是( )。- A.int型
- B.char型
- C.foat型
- D.double型
14
设
,则与j=i;等价的是( )。
,则与j=i;等价的是( )。- A.j=p
- B.j=q
- C.j=*p
- D.j=*q
15
设
,执行语句
;后输出结果是( )。
,执行语句
;后输出结果是( )。- A.How are you?
- B.How are you?Fine
- C.Fine.Thank you
- D.How are you?Fine.Thank you
二、填空题
主观题不参与评分,请参考答案自行评分。
16
C语言源程序经过编译后,生成的是_____程序。
17
结构化程序的三种基本结构分别是顺序结构、选择结构和_____结构。
18
C语言中,十六进制整型常量必须以_____开头。
19
设inta,*p=&a,则*p与p中的内容分别是a的_____。
20
设inta=1;,执行printf("%d\n"a++);的输出结果是_____。
21
设ints[][3]={1,2,3,4,5};,则数组s的行长度至少是_____。
22
若调用数学函数sqrt( ),则需要使用#include命令包含头文件_____。
23
设int main(void){inta;……},变量a的默认存储类型是_____。
24
设FILE*fp,以只读方式打开二进制文件的语句是fp=fopen("a.dat",_____);。
25
C语言中,宏定义命令是_____。
三、程序分析题
主观题不参与评分,请参考答案自行评分。
26

27

28

29

四、程序填空题
主观题不参与评分,请参考答案自行评分。
30
从键盘输入一串字符,以回车换行为结束标志,将其中的小写英文字母联成一个新的字符串并输出


31
根据输入的三条线段的长度判断它们能否组成三角形,若能,判断它们组成的是否是直角三角形。


32
输出结构体变量中保存的货号、品名和价格。


五、程序设计题
主观题不参与评分,请参考答案自行评分。
33

34

输入阅读码
查看答案与解析需要输入阅读码



