C语言题库(判断题部分)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案: 正确 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 15、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元当中最长的 成员长度就是结构体的长度。 答案: 错误 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 16、共用体是各个成员共享同一段存储单元,起始地址相同,占用存储单元最多的成员的长度就是共用体 的长度。 答案: 正确 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 17、当函数的类型为int型时,VC++允许省略函数声明。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 18、函数定义在先、调用在后时,VC++允许省略函数声明。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 19、当函数的类型为float型时,VC++允许省略函数声明。 答案: 错误 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 20、当函数定义在后、调用在先时,VC++允许省略函数声明。 答案: 错误 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 21、C程序中的变量一定要先定义后使用。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 22、C程序中的变量不必先定义后使用。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 23、在C程序中,ABC与abc是两个不同的变量。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 24、在C程序中,ABC与abc是两个相同的变量。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 25、case后面必须有空格,紧接着是常量表达式。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 26、case后面不必有空格,紧接着是变量表达式。 答案: 错误 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 27、同一个switch语句中的所有case后面的常量表达式的值都必须互不相同。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 28、switch语句中的case和default的出现次序是任意的。
答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T 57、C语言中浮点型常量指数表示形式中,e或E后面的指数部分可以是非整数。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T 58、break语句不能跳出多层循环。 答案: 正确 知识点:知识点/判断题/C5循环结构程序设计/C53break语句T 59、break语句可以一次跳出多层循环。 答案: 错误 知识点:知识点/判断题/C5循环结构程序设计/C53break语句T 60、C语言对文件读、写之前必须先打开文件,在使用文件之后应关闭该文件。 答案: 正确 知识点:知识点/判断题/C11文件/C113文件概述T 61、C语言对文件读、写之前不必先打开文件,在使用文件之后无需关闭该文件。 答案: 错误 知识点:知识点/判断题/C11文件/C113文件概述T 62、函数fscanf()和fprintf()这两个函数是对磁盘文件进行读写,而不是对标准输入、输出设备进行 读写。 答案: 正确 知识点:知识点/判断题/C11文件/C113文件函数T 63、函数fscanf()和fprintf()这两个函数是对标准输入、输出设备进行读写,而不是对磁盘文件进行 读写。 答案: 错误 知识点:知识点/判断题/C11文件/C113文件函数T 64、在if和else后面可以只含有一个内嵌的操作语句,也可以含有多个操作语句,此时应用花括号"{ }" 将几个语句括起来,构成一个复合语句。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43if分支语句T 65、C程序中if语句可以单独存在。 答案: 正确 66、C程序中else语句可以单独存在。 答案: 错误 知识点:知识点/判断题/C4选择结构程序设计/C43if分支语句T 67、条件语句中,if的个数一定不小于else的个数,因为每个else的前面必须有一个if与之相对应。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43if分支语句T 68、在多层循环中,continue语句只结束本次循环,而不是终止整个循环的执行。 答案: 正确 知识点:知识点/判断题/C5循环结构程序设计/C53continue语句T 69、在多层循环中,continue语句就是终止整个循环的执行。 答案: 错误 知识点:知识点/判断题/C5循环结构程序设计/C53continue语句T 70、continue语句只能出现在循环体语句中,不能用在其他的地方。
答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 29、switch语句中的default必须出现在所有case之后。 答案: 错误 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 30、所谓"指针"就是内存中的一个地址。 答案: 正确 知识点:知识点/判断题/C8指针/C83指针定义T 31、指针变量定义后仅可以指向与之同类型的不同变量。 答案: 正确 知识点:知识点/判断题/C8指针/C83指针定义T 32、指针变量定义后可以指向任何类型的不同变量。 答案: 错误 知识点:知识点/判断题/C8指针/C83指针定义T 33、C语言中只有相同类型的指针变量才能相互赋值。 答案: 正确 知识点:知识点/判断题/C8指针/C83指针定义T 34、C语言中不相同类型的指针变量也可以相互赋值。 答案: 错误 知识点:知识点/判断题/C8指针/C83指针定义T 35、赋值运算符的结合方向为自右向左。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23运算符结合性T 36、赋值运算符的结合方向为自左向右。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23运算符结合性T 37、对字符数组进行初始化时,如果初值个数小于数组长度,则只将这些字符赋给数组中的前面那些元素, 其余元素自动定为空字符('\0')。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符数组T 38、对字符数组进行初始化时,如果初值个数小于数组长度,则系统报错。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符数组T 39、用字符串常量给数组赋初值时,如果提供的字符个数大于数组长度,则系统报错。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符数组T 40、用字符串常量给数组赋初值时,如果提供的字符个数小于数组的长度,则在最后一个字符后加'\0'作 为字符串结束标志。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符数组T 41、全局变量本身就是静态存储方式。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 42、全局变量本身不是静态存储方式。
三、判断题 1、用puts和gets函数只能输入或输出一个字符串。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 2、用puts和gets函数可以输入或输出多个字符串。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 3、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间必须足够大。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 4、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间没有限制。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 5、用strcat(字符串1,字符串2)连接两个字符串函数时,将字符串1后面的'\0'取消,只在新串的最后 保留一个'\0'。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 6、使用strcpy(字符数组,字符串)函数时,字符数组长度必须足够大。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 7、使用strcpy(字符数组,字符串)函数时,字符数组长度没有限制。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 8、使用strcpy(字符数组,字符串)函数时,连同字符串后面的'\0'一起拷贝到字符数组中。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 9、使用strcpy(字符数组,字符串)函数时,字符串后面的'\0'并没有一起拷贝到字符数组中。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 10、字符数组定义后,不能用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 11、字符数组定义后,可以用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 12、比较两个字符串是否相等不能通过条件运算符"=="。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 13、如果在共用体中有若干个不同类型的成员,在每一瞬间只有一个成员起作用,实际上是最后一个存放 成员起作用。 答案: 正确 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 14、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元的总和一般 就是结构体的长度。
答案: 错误 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 43、非静态全局变量的作用域可以扩展到构成该程序的其他源程序文件中。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 44、全局静态变量的作用域限制在定义它的源文件内,只能为该源文件内的函数公用。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 45、若不希望其他源文件引用本文件中定义的全局变量,可在定义全局变量时加上static。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 46ቤተ መጻሕፍቲ ባይዱC语言本身没有输入、输出语句。 答案: 正确 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T 47、C语言本身有输入、输出语句。 答案: 错误 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T 48、C语言中输入与输出操作都是由库函数来实现的。 答案: 正确 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T 49、C语言中输入与输出操作都是由自定义函数来实现的。 答案: 错误 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T 50、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#include <stdio.h> 或 #include"stdio.h"。 答案: 正确 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点标准输入输出头文件T 51、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#include <graphics.h> 或 #include"graphics.h"。 答案: 错误 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点标准输入输出头文件T 52、C程序是由函数构成的,其中可以有一个或多个主函数main( )。 答案: 错误 知识点:知识点/判断题/C1C语言概述/C13程序特点程序构成T 53、C程序是由函数构成的,其中有且只有一个主函数main( )。 答案: 正确 知识点:知识点/判断题/C1C语言概述/C13程序特点程序构成T 54、C语言中浮点型常量指数表示形式中,字母e或E之前必须有数字。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T 55、C语言中浮点型常量指数表示形式中,e或E后面的指数部分必须是整数。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T 56、C语言中浮点型常量指数表示形式中,字母e或E之前不必有数字。