c语言期末复习试卷

发布 2021-04-23 14:19:28 阅读 1310

试卷编号: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:-1c:1

d:0答案:d

第8题〗『单项选择』(2分)(题号:101)

以下数据中,不正确的数值或字符常量是()。

a:8.9e1.2

b:10c:0xff00

d:82.5

答案:a第9题〗『单项选择』(2分)(题号:564)

在一个c程序中()。

a:main函数必须出现在所有函数之前。

b:main函数可以在任何地方出现。

c:main函数必须出现在所有函数之后。

d:main函数必须出现在固定位置。

答案:b第10题〗『单项选择』(2分)(题号:203)

以下对枚举类型名的定义中正确的是()。

a:enum a=;

b:enum a ;

c:enum a=;

d:enum a ;

答案: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;

printf("%d,%d",+i,j--)

a:11,10

b:9,10

c:010,9

d:10,9

答案:b第13题〗『单项选择』(2分)(题号:550)

不仅可将c源程序存在磁盘上,还可将数据按数据类型分别以( )的形式存在磁盘上()。

a:内存。b:缓冲区。

c:文件。d:寄存器。

答案:c第14题〗『单项选择』(2分)(题号:527)

全局变量的定义不可能在()。

a:函数内部。

b:函数外面。

c:文件外面。

d:最后一行。

答案:a第15题〗『单项选择』(2分)(题号:690)

设char型变量x中的值为10100111,则表达式(2+x)^(3)的值是()。

a:10101001

b:10101000

c:11111101

d:01010101

答案:d第16题〗『单项选择』(2分)(题号:197)

以下程序段的输出结果是()。

char *alp=int j; puts(alp[1]);

a:ab:b

c:dd:def

答案:d第17题〗『单项选择』(2分)(题号:649)

若有说明: static int a[3][4]=;则下面正确的叙述是()。

a:只有元素a[0][0]可得到初值0

b:此说明语句不正确。

c:数组a中各元素都可得到初值,但其值不一定为0

d:数组a中每个元素均可得到初值0

答案:d第18题〗『单项选择』(2分)(题号:693)

以下各选项企图说明一种新的类型名,其中正确的是()。

a:typedef v1 int;

b:typedef v2=int;

c:typedef int v3;

d:typedef v4: int;

答案:c第19题〗『单项选择』(2分)(题号:661)

以下正确的描述是:在c语言程序中()。

a:函数的定义可以嵌套,但函数的调用不可以嵌套。

b:函数的定义不可以嵌套,但函数的调用可以嵌套。

c:函数的定义和函数的调用均不可以嵌套。

d:函数的定义和函数的调用均可以嵌套。

答案:b第20题〗『单项选择』(2分)(题号:98)

以下标识符中,不能作为合法的c用户定义标识符的是()。

a:forb:printf

c:word

d:sizeof

答案:d第1题〗『程序填空』(10分)(题号:14)

程序填空】题目:输出100到1000之间的各位数字之和能被15整除的所有数,输出时每10个一行。

#include <>

main()

int m,n,k,i=0;

for(m=100;m<=1000;m++)space

if (k%15==0)

答案:1). k=0

2). n%10 或 n-n/10*10 或 n-10*(n/10)

3). while(n>0) 或 while(0 4). printf("") 或 printf("%c",'n')

第2题〗『程序填空』(10分)(题号:396)

程序填空】题目:输入数组,最大的与最后一个元素交换,最小的与第一个元。

素交换,输出数组。

#include <>

main()

int number[10];

input(number);

max_min(number);

output(number);

input(number)

int number[10];

int i;

spacefor(i=0;【?i++)

scanf("%d,",number[i]);

c语言期末复习试卷

一 1.用高级语言编写的源程序必须通过程序翻译成二进制程序才能执行,这个二进制程序称为程序。答案 编译目标。2.下列符号串中,属于c语言合法标识符的是 else a 2 00 00 答案 复习题 一 1.用高级语言编写的源程序必须通过程序翻译成二进制程序才能执行,这个二进制程序称为程序。答案 编译目...

c语言期末复习试卷

复习题 一 1.用高级语言编写的源程序必须通过程序翻译成二进制程序才能执行,这个二进制程序称为程序。答案 编译目标。2.下列符号串中,属于c语言合法标识符的是 else a 2 00 00 答案 3.下列说法中,正确的是 主函数名是由程序设计人员按照 标识符 的规则选取的。分号和回车符号都可以作为一...

C语言复习试卷

此复习题并非全是考题,请同学们结合期末的复习题库的题一并复习。一 单项选择。1 一个c语言程序开始和结束的位置必然是 主函数 2 c语言规定,必须用 main 作为主函数名。3 由c源程序文件编译而成的目标文件的扩展名为 obj 经过连接后成为 exe 文件。4 以下叙述不正确的是 a 在c程序中,...