浙江财经大学往年C语言样卷
本试卷为浙江财经大学往年C语言样卷,题目包括:判断题。
本卷包括如下题型:
C语言样卷
一、判断题 (共40题,每题2.5分,共计100分)
( T )
1、字符常量与字符串是两种不同的常量。
( T )
2、数组元素可以作为函数参数。
( F )
3、在while循环中允许使用嵌套循环,但只能是嵌套while循环。( )
( T )
4、c程序是由函数构成的,其中有且只有一个主函数main( )。
( T )
5、循环体如果包含一个以上语句,应该用花括弧括起来,以复合语句的形式出现。
( T )
6、c语言中字符型变量的存储单元中存放的是该字符的ascii码值。
( F )
7、c语言中逗号运算符不是所有运算符中级别最低的。
( T )
8、c语言中简单变量作为实参时,它和对应的形参之间的数据传递方式是单向值传递。
( T )
9、函数fscanf()和fprintf()这两个函数是对磁盘文件进行读写,而不是对标准输入、输出设备进行读写。
( F )
10、c语言中不相同类型的指针变量也可以相互赋值。
( F )
11、实型常量分为float型和double型。
( T )
12、用scanf()函数输入实型数时,可以指定宽度,但不能规定精度。
( T )
13、对于一个具体的函数来说,实参与形参必须一一对应。
( F )
14、局部静态变量在函数内定义,函数调用结束时,它的生存期就结束了。
( F )
15、寄存器变量的值也存放在内存中。
( T )
16、宏定义在行末不加分号。
( T )
17、while语句和do - while语句的一般形式分别如下,其主要区别是:while 语句先判断循环条件,只有条件满足才进入循环,如果一开始条件就不满足,则循环一次都不执行。而do - while语句先执行循环体,后判断循环条件,所以无论循环条件的值如何,至少会执行一次循环体。
( F )
18、在对数组全部元素赋初值时,不可以省略行数,但能省略列数
( F )
19、变量虽有不同的数据类型,但它们所占内存的大小是一样的。()
( F )
20、a>b?a:b>c?b:c该表达式求出了a,b,c的最大值
( T )
21、if语句中的表达式不限于逻辑表达式,可以是任意的数值类型
( F )
22、c语言中不允许嵌套调用函数。
( F )
23、当一个c语言程序由多个文件模块组成时,整个程序可以包含多个main()函数。
( T )
24、若变量定义为int n;,当n的绝对值大于1时,则表达式1/n的值恒为 0。
( T )
25、对以下定义的二维数组table,其行下标的取值范围是[0,2],列下标的取值范围是[0,1],数组元素分别是:table[0][0]、table [0][1]、table [1][0]、table [1][1]、table [2][0] 和table [2][1],可以表示一个3行2列的矩阵。int table[3][2];
( F )
26、c 语言标准输入操作中 ,gets() 函数一次只可读取一个字符。
( T )
27、设p是指向数组a的指针变量,则a[i]和p[i]等价.
( F )
28、char a="string"是合法的数组定义语句。
( T )
29、宏定义用宏名代替一个字符串,在替换时,只是作简单的替换,不作语法检查。
( T )
30、在if和else后面可以只含有一个内嵌的操作语句,也可以含有多个操作语句,此时应用花括号"{}"将几个语句括起来,构成一个复合语句。
( F )
31、char s[5];s = {"abcd"};正确吗
( T )
32、c语言中逗号运算符是所有运算符中级别最低的。
( F )
33、在c语言程序设计中函数是允许嵌套定义的。
( T )
34、直接访问就是直接利用变量的地址进行存取直接访问
( T )
35、执行" for(i=1;i<10;i+=2) s+=i;"后, i 的当前值为11
( F )
36、字符个数多的字符串比字符个数的字符串大
( F )
37、构成数组的各个元素可以有不同的数据类型。( )
( T )
38、常量是在整个程序运行过程中不能改变的量
( F )
39、在标准c中,逻辑表达式中只允许出现逻辑型数据。
( F )
40、变量被定义后 , 它不仅有一个确定的地址值 , 而且还会有一个确定的本身值。
相关标签:
- C语言
- 浙江财经大学
- 样卷