试卷编号: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程序中,...