北京信息科技大学历年计算机C语言期末练习
本试卷为北京信息科技大学历年计算机C语言期末练习,题目包括:判断题。
本卷包括如下题型:
计算机C语言期末练习
一、判断题 (共40题,每题2.5分,共计100分)
( F )
1、在 c 程序中 , 函数既可以嵌套定义 , 也可以嵌套调用。( )
( T )
2、c程序总是从main( ) 函数的第一条语句开始执行的。 ( )
( T )
3、c语言中,当输入数据时,必须指明变量的地址,如: scanf("%f",&f);
( )
( F )
4、当函数值类型缺省定义时,函数值隐含的类型是double型。( )
( F )
5、当#include后面的文件名用双引号""括起,仅搜索当前目录。
( T )
6、字符常量与字符串是两种不同的常量。
( F )
7、使用不带参数的for(;;)语句可以正常控制循环。
( T )
8、数组元素可以作为函数参数。
( T )
9、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间必须足够大。
( T )
10、指针变量定义后仅可以指向与之同类型的不同变量。
( T )
11、用scanf()函数输入实型数时,可以指定宽度,但不能规定精度。
( T )
12、对于一个具体的函数来说,实参与形参必须一一对应。
( F )
13、语句for(i=1,j=10;i<j;++i, j--); 执行之后i,j的值均为5。
( T )
14、计算机语言(computer language)是人与计算机之间通讯的语言。
( F )
15、在c语言中,可以使用关键字来定义变量名、函数名。()
( F )
16、<2的值为40,10>>2的值为2.5
( F )
17、运算符==与=表达的是相同的。()
( F )
18、a>b?a:b>c?b:c该表达式求出了a,b,c的最大值
( T )
19、do…while循环语句中的循环体至少会执行一次。
( T )
20、一维数组指的是只有一个下标的数组,用来表示一组具有相同类型的数据。
( F )
21、数组的下标都有一个范围,即"0 ~ 数组长度"。
( F )
22、c 语言中 , 字符串常量最后一个字符是结束标志 , 该结束符是'0' 。
( T )
23、以下定义了一个一维数组str,该数组可以存放81个字符型数据。char str[81];
( T )
24、函数形参的存储单元是动态分配的。
( T )
25、main函数是c语言的主函数。
( F )
26、赋值运算时,赋值号右侧的类型可以比左侧数据类型高,不影响运算精度
( T )
27、宏定义用宏名代替一个字符串,在替换时,只是作简单的替换,不作语法检查。
( F )
28、对字符数组进行初始化时,如果初值个数小于数组长度,则系统报错。
( F )
29、函数调用时,如果把数组名作实参,则形参数组元素的值发生变化时,实参数组元素的值不发生变化。
( F )
30、char s[5];s = {"abcd"};正确吗
( F )
31、文件指针是结构体类型,可以用file来定义。
( T )
32、在c语言中函数不可以嵌套定义,但可以嵌套调用。
( F )
33、在标准c中,变量可以先使用再定义。
( F )
34、在标准c中,没有逻辑型数据,故不能使用逻辑表达式。
( F )
35、用数组名作函数参数时,数组中的元素可以发生变化,故违反了函数参数传递的单向性。
( F )
36、c 语言中 , 字符串常量存放在字符数组中要有一个结束符 , 该结束符是0 。
( T )
37、continue语句可用于循环体内,它将退出当前循环。
( F )
38、在标准c中, for 语句后的三个表达式是按其先后次序执行的。
( F )
39、在标准c语言中,可以引用整个数组,而不必引用每一个数组元素。
( T )
40、如果函数定义出现在函数调用之前,可以不必加函数原型声明
相关标签:
- C语言
- 北京信息科技大学
- 期末练习