上海立信会计金融学院C语言程序设计期末练习
本试卷为上海立信会计金融学院C语言程序设计期末练习,题目包括:判断题。
本卷包括如下题型:
C语言程序设计期末练习
一、判断题 (共40题,每题2.5分,共计100分)
( T )
1、数组名代表数组的首地址。( )
( F )
2、c语言规定,在一个源程序中,main函数的位置必须在最后。( )
( F )
3、c语言规定,函数返回值的类型是由return语句中表达式类型所决定的。( )
( T )
4、若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,而b中的值不变。( )
( T )
5、静态局部变量的值在函数调用结束后不消失而保留原值
( F )
6、c程序函数体是由左右方括号[ ]括起来的部分。
( T )
7、在一个函数中调用另一个被调函数时,如果被调用函数在主调函数之前定义,可以不进行说明。
( T )
8、c语言中sizeof为运算符。
( F )
9、c语言中逗号运算符不是所有运算符中级别最低的。
( F )
10、c语言中不相同类型的指针变量也可以相互赋值。
( T )
11、强制类型转换时,原来变量的类型不会改变。
( T )
12、while语句的一般形式如下,当表达式的值为"真"时,循环执行,直到表达式的值为"假",循环中止并继续执行while的下一条语句。
( F )
13、循环体如包括有一个以上的语句,则必须用一对大括号
{
}
括起来,组成复合语句,复合语句在语法上被认为是一条语句。
( F )
14、/printf("hello world\n");*/ 是合法的注释( )
( F )
15、在c语言中,可以使用关键字来定义变量名、函数名。()
( F )
16、break语句只能用在循环语句中。
( F )
17、当一个c语言程序由多个文件模块组成时,整个程序可以包含多个main()函数。
( T )
18、在定义数组之后,根据数组中元素的类型及个数,在内存中分配一段连续存储单元用于存放数组中的各个元素。
( T )
19、如果指针变量 p 已指向数组中的一个元素,则 p+1 指向同一数组中的下一个元素 。
( T )
20、当调用函数时,实参是一个数组名,则向函数传送的是数组的首地址。
( F )
21、一个变量的指针就是该变量的地址。
( F )
22、char s[5];s = {"abcd"};正确吗
( F )
23、文件指针和位置指针都是随着文件的读写操作在不断改变。
( T )
24、c语言中函数返回值的类型跟形参的数据类型没有直接的联系。
( F )
25、对二维数组a来说,由于a+1与*(a+1)的值相等,因此二者的含义是一样的.
( F )
26、数组的下标从1开始。
( T )
27、用字符串方式赋值比用字符逐个赋值要多占一个字节, 用于存放字符串结束标志'\0'。
( F )
28、在标准c中,使用所有输入输出函数必须包含" stdio.h "文件
( F )
29、char 型数据在内存中以反码的形式存储的
( T )
30、选择结构( if 语句)和循环结构都可以使用嵌套形式
( T )
31、在标准c语言中,数组在大小一旦确定就不允许改变。
( T )
32、在标准c语言中,使用函数strcpy 时可以将‘ 0’一起复制到目标串中
( F )
33、tc中函数调用时,函数参数求值顺序是从右到左的。
( F )
34、变量的指针指的是变量的名字。
( T )
35、int a[3][4]; 其中a[0] 是指0 行0 列元素的地址。
( T )
36、int a[4],*p; 其中a 是地址常量, p 为地址变量。
( T )
37、共用体变量的各个成员所占内存单元的地址相同。
( F )
38、在标准c中, for 语句后的三个表达式是按其先后次序执行的。
( T )
39、预处理命令的前面必须加一个“#”号。
( F )
40、int (*p)[4]它表示p是一个指针数组,它包含4个指针变量元素
相关标签:
- C语言
- 上海立信会计金融学院
- 期末练习