宁波工程学院C语言程序设计试题
本试卷为宁波工程学院C语言程序设计试题,题目包括:判断题。
本卷包括如下题型:
C语言程序设计试题
一、判断题 (共40题,每题2.5分,共计100分)
( F )
1、c语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是地址传递。( )
( T )
2、数组名作为函数参数,传送的是地址.
( T )
3、c程序设计语言是结构化语言。
( T )
4、在c程序中,max和MAX是两个不同的变量。
( F )
5、符号常量在c程序中必须用"="进行说明。
( T )
6、c程序中如果对一维数组的全部元素都赋初值,则定义数组时不必指定数组长度。
( T )
7、一个函数中可以有多个return语句,当执行到某个return语句时,程序的控制流程返回到调用该函数的地方,并将return语句中表达式的值作为函数值带回。
( T )
8、对全局指针变量与局部静态指针变量而言,在定义时若未被初始化,则编译系统自动初始化为空指针0
( T )
9、执行语句 ++i; i=3; 后变量i的值为4。
( T )
10、c 语言程序中可以有多个函数, 但只能有一个主函数。
( T )
11、调用输入输出库函数时,编译预处理命令为 #include <stdio.h>。
( F )
12、二维数组定义的一般形式如下,其中的类型名指定数组名的类型。 类型名 数组名[行长度][列长度];
( T )
13、关于c语言指针的运算:指针只有加减操作,没有乘除操作。指针可以加常数、减常数; 相同类型的指针可以相减,不可以相加。
( T )
14、c语言在判断一个表达式是否为真时,以非0值代表"真",以0值代表"假"
( T )
15、文件指针用于指向文件,文件只有被打开后才有对应的文件指针。
( F )
16、c 语言标准输入操作中 ,gets() 函数一次只可读取一个字符。
( T )
17、程序段if(a>b) max=a; else max=b; 可以用条件表达式max=(a>b)?a:b表示。
( T )
18、二维数组在定义时,只能省略第一维的长度。
( F )
19、递归调用函数可以没有终止递归的条件。
( T )
20、++和--运算符仅适用于变量,不能用于常量或表达式。
( T )
21、编译后的函数其代码存储在连成一片的内存单元中,这些代码的第一个代码所在的内存地址,称为函数的入口地址,而函数名就代表了函数的入口地址。
( T )
22、printf("格式控制字符串",输出项表列)中,"格式控制字符串"必须用英文状态下的双引号括起来。
( F )
23、main 是个无参函数
( T )
24、一个结构体类型可以由多个称为成员( )的成分组成。( )
( F )
25、以"a"方式打开一个文件时,文件指针指向文件首。
( F )
26、在c语言程序设计中函数是允许嵌套定义的。
( T )
27、在定义数组时,有时候可以将该数组的维数省略。
( T )
28、在一个c语言源程序中,main函数的位置可以不位于最开始。
( T )
29、在标准c中,整型变量与字符变量是可以通用的。
( F )
30、在标准c中,参与运算的数据类型必须完全一致。
( F )
31、已有定义:char a[]="xyz",b[]={'x','y','z'};则数组a 和b 的长度相同
( F )
32、用static 和auto 定义的变量一样都可以进行多次赋值操作。
( F )
33、一个结构体只能包含一种数据类型
( F )
34、构成数组的各个元素可以有不同的数据类型。( )
( T )
35、在定义函数时,若函数类型为" void",则表示该函数 没有返回值 ; 若函数参数为" void",则表示该函数 没有参数 。( )
( T )
36、符号"a"和’a’的区别是 "a"是字符串常量,占2个字节; 而’a’是字符常量,占1个字节。( )
( T )
37、c语言函数默认的返回值类型是 int 。( )
( T )
38、当说明一个共用体变量时系统分配给它的内存是最长的成员的长度
( T )
39、在对数组全部元素赋初值时,可以省略行数,但不能省略列数
( T )
40、使用static k定义的变量属于静态变量
相关标签:
- C语言
- 宁波工程学院
- 试题