c语言期末复习试卷1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

相关文档
最新文档