大连民族大学2022年C语言专升本练习
本试卷为大连民族大学2022年C语言专升本练习,题目包括:判断题。
本卷包括如下题型:
C语言专升本练习
一、判断题 (共40题,每题2.5分,共计100分)
( T )
1、一个c源程序必须包含一个main函数。
( F )
2、数组中的每一个元素可以属于不同数据类型。
( T )
3、continue语句只能用于三个循环语句中。 ( )
( F )
4、模运算符%,可以用于任何类型变量或常量。
( T )
5、如果在共用体中有若干个不同类型的成员,在每一瞬间只有一个成员起作用,实际上是最后一个存放成员起作用。
( T )
6、指针变量定义后仅可以指向与之同类型的不同变量。
( T )
7、强制类型转换时,原来变量的类型不会改变。
( T )
8、当函数的类型为int型时,vc++允许省略函数声明。
( T )
9、十进制数10转换为二进制为1010。()
( T )
10、执行语句 ++i; i=3; 后变量i的值为4。
( T )
11、关系表达式的值只能为1和0
( T )
12、局部变量只有当它所在的函数被调用时才会被使用,而当函数调用结束时局部变量就会失去作用。
( T )
13、调用输入输出库函数时,编译预处理命令为 #include <stdio.h>。
( T )
14、若有定义和语句:
int a;
char c;
float f;
scanf("%d,%c,%f",&a,&c,&f);
若通过键盘输入:10,a,12.5则a=10,c='a',f=12.5。
( T )
15、如果for的循环体语句中没有使用continue语句,则以下for语句和while语句等价。for (表达式1; 表达式2; 表达式3) for的循环体语句 表达式1;
while (表达式2)
{
for的循环体语句;
表达式3;
}
( T )
16、do - while语句的一般形式如下,第一次进入循环时,首先执行循环体语句,然后再检查循环控制条件,即计算表达式,若值为"真",继续循环,直到表达式的值为"假",循环结束,执行do - while的下一条语句。
do
{
循环体语句
}
while(表达式);
( F )
17、c语言中,数字字符 '0' , '1' , '2' ,…, '9' 的ascii码按降序连续排列。
( T )
18、如果指针变量 p 已指向数组中的一个元素,则 p+1 指向同一数组中的下一个元素 。
( F )
19、在c语言程序中,函数名和圆括号可以省略。
( F )
20、return语句作为函数的出口,在一个函数体内只能有一个
( F )
21、指针变量可以指向数组,但不允许指向数组元素。
( F )
22、输出结构体变量名即可输出结构体变量的所有成员的值。
( T )
23、函数定义在先、调用在后时,vc++允许省略函数声明。
( F )
24、c语言中在引用数组元素时可以一次引用整个数组。
( T )
25、c语言中只能逐个引用数组元素而不能一次引用整个数组。
( F )
26、函数若无返回值, 则它一定无形参。
( F )
27、函数调用可以出现在执行语句中,但不能出现在表达式中.
( T )
28、在c语言中函数不可以嵌套定义,但可以嵌套调用。
( F )
29、c语言中的关键字属于合法的标识符。
( F )
30、if 语句后面的表达式只能是关系表达式
( F )
31、for 语句只能用于循环次数已经确定的情况
( F )
32、若有定义一维数组int a[4] 的首地址为0078h,则a[1] 元素的首地址是0079h(设int 型数据占两个字节) 。
( F )
33、在调用一个函数的过程中又出现直接或间接地调用该函数本身,这称为函数的嵌套调用
( T )
34、宏定义和文件包含都是c语言中的编译预处理命令,对它们的处理是在编译前完成的
( F )
35、typedef 可以创造新的数据类型
( T )
36、符号"a"和’a’的区别是 "a"是字符串常量,占2个字节; 而’a’是字符常量,占1个字节。( )
( T )
37、c语言函数默认的返回值类型是 int 。( )
( F )
38、条件表达式不能取代一般if的语句。
( F )
39、for循环的三个表达式可以任意省略,while,do-while也是如此。
( T )
40、文件的读函数是从输入文件中读取信息,并存放在内存中。
相关标签:
- C语言
- 大连民族大学
- 专升本练习