合肥学院2023年计算机C语言期末模拟

本试卷为合肥学院2023年计算机C语言期末模拟,题目包括:判断题。

本卷包括如下题型:

一、判断题

计算机C语言期末模拟

一、判断题 (共40题,每题2.5分,共计100分)

(   T  )
1、在c语言中,字符数组可以存放字符串。( ) 
(   F  )
2、c语言规定,函数返回值的类型是由return语句中表达式类型所决定的。( ) 
(   T  )
3、字符常量与字符串是两种不同的常量。 
(   F  )
4、c程序是由函数构成的,其中可以有一个或多个主函数main( )。 
(   F  )
5、符号常量在c程序中必须用"="进行说明。 
(   F  )
6、循环体如包括有一个以上的语句,则必须用一对大括号
{
}
括起来,组成复合语句,复合语句在语法上被认为是一条语句。 
(   F  )
7、大写与小写的英文字母在ascii码表中对应的数值是一样的。 
(   T  )
8、判断一个数是否为偶数,可以通过%运算来实现 
(   T  )
9、枚举常量转换成int,如超出int范围,则转成long int() 
(   T  )
10、局部变量只有当它所在的函数被调用时才会被使用,而当函数调用结束时局部变量就会失去作用。 
(   T  )
11、递归调用时必须有结束条件,不然就会陷入无限递归的状态。 
(   T  )
12、一维数组指的是只有一个下标的数组,用来表示一组具有相同类型的数据。 
(   T  )
13、c 语言程序中 , 出现非法字符时会发出错误信息。 
(   F  )
14、当一个c语言程序由多个文件模块组成时,整个程序可以包含多个main()函数。 
(   T  )
15、在c语言的数据类型中,float的含义是单精度浮点型,double的含义是双精度浮点型。 
(   F  )
16、c 语言中 , 字符串常量最后一个字符是结束标志 , 该结束符是'0' 。 
(   T  )
17、函数的实参传递到形参有两种方式:值传递和地址传递。 
(   T  )
18、函数形参的存储单元是动态分配的。 
(   F  )
19、在c语言程序中,函数名和圆括号可以省略。 
(   F  )
20、return语句作为函数的出口,在一个函数体内只能有一个 
(   T  )
21、char c1[]={'1','2','3','4','5'};
是合法的数组定义语句。 
(   F  )
22、c语言中函数返回值的类型是由形参的数据类型决定的。 
(   F  )
23、函数若无返回值, 则它一定无形参。 
(   T  )
24、在c语言中函数不可以嵌套定义,但可以嵌套调用。 
(   F  )
25、在同一个作用域中可定义同名变量 
(   T  )
26、直接访问就是直接利用变量的地址进行存取直接访问 
(   F  )
27、putchar 函数可以向终端输出一个字符串 
(   F  )
28、若有 int k = 1;
while(k=1) k++ ;
则while 循环执行的次数是1 次 
(   F  )
29、已有定义:char a[]="xyz",b[]={'x','y','z'};则数组a 和b 的长度相同 
(   F  )
30、二维数组元素在内存中的存放顺序是按列主顺序存放 
(   F  )
31、若定义时,函数返回值类型为void ,函数仍然可有return 带回返回值。 
(   F  )
32、当函数的实参与形参同名时,它们将共占内存单元。 ( ) 
(   F  )
33、使用strcpy(字符数组,字符串)函数时,字符串后面的'\0'并没有一起拷贝到字符数组中。 
(   T  )
34、while语句的一般形式如下,其中的循环体语句只能是一条语句。while (表达式) 循环体语句 
(   F  )
35、c程序中如果对二维数组的全部元素都赋初值,则定义数组时第一维的长度不能省略,但第二维的长度可以不指定。 
(   F  )
36、c语言中函数可以递归调用,也允许嵌套定义。 
(   T  )
37、通常字符常量的长度为1 个字节 
(   F  )
38、while 语句构成的循环至少执行一次 
(   F  )
39、以“a”方式打开一个文件时,文件指针指向文件首。 
(   F  )
40、for循环的三个表达式可以任意省略,while,do-while也是如此。