C语言程序设计模拟试题Word文档下载推荐.docx
- 文档编号:16104000
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:22
- 大小:29.64KB
C语言程序设计模拟试题Word文档下载推荐.docx
《C语言程序设计模拟试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C语言程序设计模拟试题Word文档下载推荐.docx(22页珍藏版)》请在冰豆网上搜索。
[A]自动(auto)
[B]静态(static)
[C]外部(extern)
[D]寄存器(register)
5、下列四组选项中,均不是C语言关键字的选项是()。
[A]defineIFtype
[B]getccharprintf
[C]includescanfcase
[D]whilegopow
6、sizeof(float)是()。
[A]一个双精度型表达式
[B]一个整型表达式
[C]一种函数表达式
[D]一个不合法的表达式
7、设有inta=1,b=2,c=3,d=4,m=2,n=2;
执行(m=a>
b)&
&
(n=c>
d)后n的值为()。
[A]1
[B]2
[C]3
[D]4
8、C语言用()表示逻辑“真”值。
[A]True
[B]t或y
[C]整型值1
[D]整型值0
9、()是指给变量分配确定的存储单元。
[A]变量说明
[B]变量定义
[C]变量声明
[D]变量调用
10、C语言中,double类型变量所占字节数是()。
[C]4
[D]8
11、下述C语言函数中属于格式输入函数的是()。
[A]scanf
[B]printf
[C]getchar
[D]putchar
12、若a[3][5]是一个二维数组,则最多可使用的元素个数为()。
[A]8
[B]10
[C]15
[D]5
13、组成C程序的最小可执行单位是()。
[A]程序
[B]文件
[C]函数
[D]语句
14、在C程序中,注释部分以符号/*开始,结束的符号是()。
[A]//
[B]*/
[C]}
[D])
15、在C语言的一个源程序中,main函数的位置()。
[A]必须在最开始
[B]必须在系统调用的库函数的后面
[C]可以任意
[D]必须在最后
16、下面四个选项中,对C语言中变量定义的位置描述不正确的是()。
[A]函数或复合结构(一对{}括起来的一段程序)内所有执行语句的前面
[B]所有函数外面
[C]函数形参表中
[D]任何位置都可以
17、以下叙述中错误的是()。
[A]用户所定义的标识符允许使用关键字
[B]用户所定义的标识符应尽量做到“见名知意”
[C]用户所定义的标识符必须以字母或下划线开头
[D]用户所定义的标识符中,大小写字母代表不同的标识
18、对初始化“floatarr[7]={3,5,8};
”的正确解释是()。
[A]将3个初值依次赋给元素arr[1]至arr[3]
[B]初值个数与数组元素个数不同,出现语法错误
[C]初值类型与数组元素类型不一致,出现错误
[D]将3个初值依次赋给元素arr[0]至arr[2]
19、以下关于文件包含的描述中正确的是()。
[A]每个C程序必须包含预处理命令:
#include<
stdio.h>
[B]包含文件不可以嵌套
[C]一个程序中允许多个#include命令
[D]用#include所包含的文件称为头文件,必须以.h作为扩展名
20、C语言允许在结构中以位为单位来指定成员所占用的内存长度,这种以位为单位的成员称为()。
[A]位段
[B]位数
[C]位权
[D]数组
二、【多项选择题】
(本大题共5小题,每小题3分,共15分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
多选、少选、错选均无分。
21、每个文件的名字应包括()信息。
[A]盘符名
[B]路径
[C]主文件名
[D]文件扩展名
22、以下()是合法的函数调用语句。
[A]charc='
T'
;
putchar(c);
[B]charc;
getchar(c);
[C]putchar(0x61);
[D]putchar('
a'
+1);
23、以下选项中,可以作为C语言合法常量的是()。
[A]-80
[B]-080
[C]0.234E2
[D]-8.0e
24、C程序加工分为()。
[A]预处理
[B]编译
[C]连接
[D]调试
25、以下叙述中正确的是()。
[A]在C语言中,共有32个关键字
[B]在C语言中,控制语句有9种
[C]C语言的源程序书写形式自由
[D]C语言的源程序只能用小写字母来书写
三、【判断题】
(本大题共8小题,每小题2分,共16分)正确的填T,错误的填F,填在答题卷相应题号处。
26、表达式1/4+2.75的值是3。
()
27、C语言中大小写字母表示相同的字符。
28、逗号运算符的优先级最低,自左向右结合。
29、在C语言中定义一个文件指针的方法为:
FILE*fp;
。
30、C语言中,关键字是标识符的一个特殊的集合。
31、函数是C语言中描述计算过程的最基本单位。
32、C语言中,一个数组可以被整体引用。
33、C程序总是从main()函数的第一条语句开始执行的。
四、【简答题】
(本大题共3小题,每小题3分,共9分)请将答案填写在答题卷相应题号处。
34、什么是指针数组?
35、什么是表达式?
36、什么是关键字?
五、【编程题】
(本大题共2小题,每小题10分,共20分)请将答案填写在答题卷相应题号处。
37、用for循环计算1+2+...+n的值。
38、输入三个整数,输出最大数和最小数。
《C语言程序设计》模拟试卷一答案
(本大题共20小题,每小题2分,共40分)
题号
1
2
3
4
5
6
7
8
9
10
答案
D
A
C
B
11
12
13
14
15
16
17
18
19
20
(本大题共5小题,每小题3分,共15分)
21
22
23
24
25
ABCD
ACD
AC
ABC
(本大题共8小题,每小题2分,共16分)
26
27
28
29
30
31
32
33
F
T
(本大题共3小题,每小题3分,共9分)
34、
标准答案:
一个数组,其元素均为指针类型数据,称为指针数组。
指针数组中每一个元素都相当于一个指针变量。
复习范围或考核目标:
课件7.4.4指针数组
35、
用运算符将C语言的各种运算对象连接起来,组成符合C语法要求的式子,称表达式。
课件2.4.1表达式
36、
标识符的一个特殊的集合。
其中的标识符在C语言中有预先定义好的特殊意义,不能用于其他任何目的。
课件2.1关键字
(本大题共2小题,每题10分,共20分)
37、
#include<
main()
{
inti,n,sum;
scanf("
%d"
&
n);
for(sum=0,i=1;
i<
=n;
i++)
sum=sum+i;
printf("
sum=%d\n"
sum);
}
课件3.4.3for循环
38、
main(){
inta,b,c,max,min;
printf("
inputthreenumbers:
"
);
scanf("
%d%d%d"
a,&
b,&
c);
if(a>
b)
{max=a;
min=b;
else
{max=b;
min=a;
if(max<
c)
max=c;
if(min>
min=c;
max=%d\nmin=%d"
max,min);
课件3.3选择结构
《C语言程序设计》模拟试卷二
1、C语言中语句以()结束。
[A]。
[B],
[C];
[D]!
2、下述运算符中,优先级最高的()。
[A]关系运算符
[B]算术运算符
[C]赋值运算符
[D]逻辑与运算符
3、若有说明语句:
charc='
\72'
;
则变量c()。
[A]包含1个字符
[B]包含2个字符
[C]包含3个字符
[D]说明不合法,C值不确定
4、只结束本次循环,而不是终止整个循环执行的语句是()。
[A]break
[B]goto
[C]switch
[D]continue
5、C语言中运算对象必须是整型的运算符是()。
[A]+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 模拟 试题