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

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

一、单选题

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

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的值是( )。
  • A.66
  • B.67
  • C.68
  • D.69
13
设题目图片则函数f返回值的类型是( )。
  • A.int型
  • B.char型
  • C.foat型
  • D.double型
14
设题目图片,则与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
题目图片