长江师范学院C语言期末样卷
本试卷为长江师范学院C语言期末样卷,题目包括:判断题。
本卷包括如下题型:
C语言期末样卷
一、判断题 (共40题,每题2.5分,共计100分)
( F )
1、c语言规定,在一个源程序中,main函数的位置必须在最后。( )
( F )
2、do-while循环中,根据情况可以省略while.( )
( F )
3、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。( )
( F )
4、在对一个c程序进行编译的过程中,可发现注释中的拼写错误。( )
( T )
5、静态局部变量的值在函数调用结束后不消失而保留原值
( T )
6、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容: #include <stdio.h> 或 #include"stdio.h"。
( F )
7、c程序是由函数构成的,其中可以有一个或多个主函数main( )。
( F )
8、c程序函数体是由左右方括号[ ]括起来的部分。
( T )
9、c程序中的常量就是在程序运行过程中其值不能被改变的量。
( F )
10、c语言中简单变量作为实参时,它和对应的形参之间的数据传递方式是双向值传递。
( F )
11、字符型数据不可以进行算术运算。
( T )
12、若不希望其他源文件引用本文件中定义的全局变量,可在定义全局变量时加上static。
( F )
13、c语言源代码可以不经过编译而被计算机直接运行。
( T )
14、数组定义中,数组名后是用方括号括起来的常量表达式,不能用圆括号。
( F )
15、指向数组元素的指针只可指向数组的首元素
( T )
16、在嵌套循环(多层循环)中, 每一层循环都应该使用自己的循环变量,以免互相干扰。
( F )
17、程序调试就是找出并改正c源程序中的语法错误。
( T )
18、以下定义了一个一维数组str,该数组可以存放81个字符型数据。char str[81];
( F )
19、函数的实参和形参都可以是变量、常量和表达式。
( F )
20、c语言在函数调用时,若形参实参都是普通变量,实参和形参可以共用存储单元。
( T )
21、用指针变量可以指向一维数组,也可以指向多维数组。
( F )
22、字符数组定义后,可以用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。
( T )
23、编译后的函数其代码存储在连成一片的内存单元中,这些代码的第一个代码所在的内存地址,称为函数的入口地址,而函数名就代表了函数的入口地址。
( F )
24、空语句什么都没有
( F )
25、c语言中sizeof 是函数,而不是运算符。
( T )
26、c语言中函数返回值的类型跟形参的数据类型没有直接的联系。
( T )
27、静态外部变量只在本文件内可用.
( F )
28、数组名不是该数组第一个数据元素的首地址。
( F )
29、一元运算符"*"和"&"的运算优先级低于自增自减预算。
( T )
30、在定义数组时,有时候可以将该数组的维数省略。
( T )
31、字符常量的长度肯定为1
( F )
32、在c程序中, aph和Aph 是两个相同的变量
( F )
33、for(i=1; i++<4; ) ;语句结束后变量i 的值是4
( F )
34、在用数组名作为函数实参时,传递的是数组的起始地址,所以就不允许使用形参数组的形式
( F )
35、若函数的返回值与return 表达式类型不一致时,以return 表达式类型为准。
( T )
36、c语言的语句以 ; 符号结尾。( )
( T )
37、c程序中如果对二维数组的全部元素都赋初值,则定义数组时第一维的长度可以不指定,但第二维的长度不能省略。
( F )
38、在标准c中, for 语句后的三个表达式是按其先后次序执行的。
( T )
39、在对数组全部元素赋初值时,可以省略行数,但不能省略列数
( F )
40、有指针变量p和数组a,指针变量和数组都可以实现本身的值的改变,如p++和a++
相关标签:
- C语言
- 长江师范学院
- 期末样卷