c语言期末复习试卷1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━试卷编号:12626 所属语言:Turbo C 所属方案:c语言模拟
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━〖第1题〗『判断』(1分)(题号:6)
在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。
答案:Y
〖第2题〗『判断』(1分)(题号:22)
关系运算符<= 与 == 的优先级相同。
答案:N
〖第3题〗『判断』(1分)(题号:15)
整数 -32100可以赋值给int型和long int型变量。
答案:Y
〖第4题〗『判断』(1分)(题号:8)
在C语言中,整型数据在内存中占2个字节。
答案:N
〖第5题〗『判断』(1分)(题号:19)
C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。
答案:Y
〖第6题〗『判断』(1分)(题号:27)
char c[]="Very Good"; 是一个合法的为字符串数组赋值的语句。
答案:Y
〖第7题〗『判断』(1分)(题号:13)
char *p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"。
答案:N
〖第8题〗『判断』(1分)(题号:12)
结构体类型只有一种。
答案:N
〖第9题〗『判断』(1分)(题号:2)
若有定义和语句:
int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f);
若通过键盘输入:
10,A,12.5,则a=10,c='A',f=12.5.
答案:Y
〖第10题〗『判断』(1分)(题号:34)
7&3+12的值是15。
答案:N
〖第1题〗『单项选择』(2分)(题号:201)
当定义一个结构体变量时,系统分配给它的内存是()。
A:各成员所需内存量的总和
B:结构中第一个成员所需内存量
C:结构中最后一个成员所需内存量
D:成员中占内存量最大者所需的容量
答案:A
〖第2题〗『单项选择』(2分)(题号:638)
设有数组定义: char array [ ]="China"; 则数组 array所占的空间为()。
A:4个字节
B:5个字节
C:6个字节
D:7个字节
答案:C
〖第3题〗『单项选择』(2分)(题号:735)
fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是()。
A:只写
B:追加
C:读或读写
D:答案B和C都正确
答案:C
〖第4题〗『单项选择』(2分)(题号:181)
C语言中函数调用的方式有()。
A:函数调用作为语句一种
B:函数调用作为函数表达式一种
C:函数调用作为语句或函数表达式两种
D:函数调用作为语句、函数表达式或函数参数三种答案:D
〖第5题〗『单项选择』(2分)(题号:699)
下面说明不正确的是()。
A:char a[10]="china";
B:char a[10],*p=a;p="china"
C:char *a;a="china";
D:char a[10],*p;p=a="china"
答案:D
〖第6题〗『单项选择』(2分)(题号:173)
C语言执行程序的开始执行点是()。
A:程序中第一条可以执行语言
B:程序中第一个函数
C:程序中的main函数
D:包含文件中的第一个函数
答案:C
〖第7题〗『单项选择』(2分)(题号:725)
在执行 fopen 函数时,ferror 函数的初值是()。A:TRUE
B:-1
C:1
D:0
答案:D
〖第8题〗『单项选择』(2分)(题号:101)
以下数据中,不正确的数值或字符常量是()。
A:8.9e1.2
B:10
C:0xff00
D:82.5
答案:A
〖第9题〗『单项选择』(2分)(题号:564)
在一个C程序中()。
A:main函数必须出现在所有函数之前
B:main函数可以在任何地方出现
C:main函数必须出现在所有函数之后
D:main函数必须出现在固定位置
答案:B
〖第10题〗『单项选择』(2分)(题号:203)
以下对枚举类型名的定义中正确的是()。A:enum a={sum,mon,tue};
B:enum a {sum=9,mon=-1,tue};
C:enum a={"sum","mon","tue"};
D:enum a {"sum","mon","tue"};
答案:B
〖第11题〗『单项选择』(2分)(题号:184)
下列定义不正确的是()。
A:#define PI 3.141592
B:#define S345
C:int max(x,y);
int x,y;
{ }
D:static char c;
答案:C
〖第12题〗『单项选择』(2分)(题号:142)
以下程序的输出结果为()。
main()
{int i=010,j=10;