2025年高等教育工学类自考-02600C语言程序设计考试近5年真题集锦(频考类试题)带答案.docx
(图片大小可自由调整)
2025年高等教育工学类自考-02600C语言程序设计考试近5年真题集锦(频考类试题)带答案
第I卷
一.参考题库(共80题)
1.要判别变量a为真应该使用()
A、a=0
B、a==0
C、a==1
D、a!=0
2.编一程序,从键盘输入10个整数并保存到数组.要求找出最小的数和它的下标,然后把它和数组中最前面的元素对换位置。
3.编写一函数prime实现判断一个正整数是否为素数。要求在主函数main中输入一个正整数,并输出是否素数的信息。????? 例如:若输入11,则输出YES;若输入10,则输出NO。
4.以下叙述中错误的是()
A、C语言源程序经编译后生成后缀为.obj的目标程序
B、C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C、用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D、C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
5.写出程序执行结果
6.执行int?x,y,z.k;x=(y=4,z=16,k=32)后,x的值是()
A、4
B、16
C、32
D、52
7.函数原型中声名的参数称为()
8.以下函数调用语句中含有的实参个数为() func((exp1,exp2),(exp3,exp4,exp5));? ??
A、1
B、2
C、4
D、5
9.写出程序执行结果
10.取内存单元地址的运算符是()
11.C语言程序中,静态变量的类型说明符是()
12.inta=3,b=4;条件表达式m=(aA、3
B、4
C、7
D、-1
13.指针变量的值是一个()。指针p==0表明p是()指针。
14.例如:m=max(a,max(b,c));这时函数调用的方式是()
15.下列标识符中可用作C语言用户标识符的一组是()
A、A
B、B
C、C
D、D
16.写出程序执行结果
17.编程:打印上三角形九九乘法表。如图:
18.写出程序执行结果
19.主函数中定义的变量的作用域仅限于()内。
20.执行以下程序inty=2;do{y--;}while(--y)循环体将执行()
A、一次
B、两次
C、三次
D、无限次
21.指向同一数组的两指针变量进行相减,结果是()的个数
22.有函数intmax(intx,inty){floatz=2.5;return(z);则返回值是()
A、2
B、2.5
C、3
D、要看实参
23.在一个整型常量后面加一个字母(),表示为长整型常量。
24.改错题 该程序的功能是求出学生的平均成绩
25.在C语言程序中标准输入文件是指()
A、键盘
B、磁盘
C、显示器
D、磁盘上的文件
26.C语言程序以()给出真值。
27.设a为int变量,执行a=1/2+1/2;语句后,a的值为()
28.编程:打印下三角九九乘法表。如图:
29.以下关于运算符优先顺序的描述正确的是()
A、关系运算符
30.以下四个程序中,完全正确的是()
A、A
B、B
C、C
D、D
31.C语言程序强制退出循环的语句是()
32.写出程序执行结果
33.以下程序的输出结果是()???? ?#include????? main()? {int?a,b,d=241;????? a=d/100%9;? b=(-1)&&(-1);? printf(“%d,%d/n”,a,b);}?
A、6,1
B、6,0
C、2,1
D、2,0
34.在C语言中,不允许有常量的数据类型是()
A、整型
B、结构型
C、字符型
D、字符串
35.认真阅读程序,并写出程序的运行结果
36.在文件中用来写一组数据,buffer:是一个指针,size:是要写的字节,count:是要写多少个数据项,fp:文件型指针,一般调用形式是(