1、用puts和gets函数只能输入或输出一个字符串。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T2、用puts和gets函数可以输入或输出多个字符串。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T3、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间必须足够大。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T4、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间没有限制。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T5、用strcat(字符串1,字符串2)连接两个字符串函数时,将字符串1后面的'\0'取消,只在新串的最后保留一个'\0'。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T6、使用strcpy(字符数组,字符串)函数时,字符数组长度必须足够大。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T7、使用strcpy(字符数组,字符串)函数时,字符数组长度没有限制。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T8、使用strcpy(字符数组,字符串)函数时,连同字符串后面的'\0'一起拷贝到字符数组中。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T9、使用strcpy(字符数组,字符串)函数时,字符串后面的'\0'并没有一起拷贝到字符数组中。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T10、字符数组定义后,不能用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T11、字符数组定义后,可以用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T12、比较两个字符串是否相等不能通过条件运算符"=="。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T13、如果在共用体中有若干个不同类型的成员,在每一瞬间只有一个成员起作用,实际上是最后一个存放成员起作用。
答案:正确知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T14、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元的总和一般就是结构体的长度。
知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T15、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元当中最长的成员长度就是结构体的长度。
答案:错误知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T16、共用体是各个成员共享同一段存储单元,起始地址相同,占用存储单元最多的成员的长度就是共用体的长度。
答案:正确知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T17、当函数的类型为int型时,VC++允许省略函数声明。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T18、函数定义在先、调用在后时,VC++允许省略函数声明。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T19、当函数的类型为float型时,VC++允许省略函数声明。
答案:错误知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T20、当函数定义在后、调用在先时,VC++允许省略函数声明。
答案:错误知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T21、C程序中的变量一定要先定义后使用。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T22、C程序中的变量不必先定义后使用。
答案:错误知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T23、在C程序中,ABC与abc是两个不同的变量。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T24、在C程序中,ABC与abc是两个相同的变量。
答案:错误知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T25、case后面必须有空格,紧接着是常量表达式。
答案:正确知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T26、case后面不必有空格,紧接着是变量表达式。
答案:错误知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T27、同一个switch语句中的所有case后面的常量表达式的值都必须互不相同。
答案:正确知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T28、switch语句中的case和default的出现次序是任意的。
知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T29、switch语句中的default必须出现在所有case之后。
答案:错误知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T30、所谓"指针"就是内存中的一个地址。
答案:正确知识点:知识点/判断题/C8指针/C83指针定义T31、指针变量定义后仅可以指向与之同类型的不同变量。
答案:正确知识点:知识点/判断题/C8指针/C83指针定义T32、指针变量定义后可以指向任何类型的不同变量。
答案:错误知识点:知识点/判断题/C8指针/C83指针定义T33、C语言中只有相同类型的指针变量才能相互赋值。
答案:正确知识点:知识点/判断题/C8指针/C83指针定义T34、C语言中不相同类型的指针变量也可以相互赋值。
答案:错误知识点:知识点/判断题/C8指针/C83指针定义T35、赋值运算符的结合方向为自右向左。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23运算符结合性T36、赋值运算符的结合方向为自左向右。
答案:错误知识点:知识点/判断题/C2基本数据类型及表达式/C23运算符结合性T37、对字符数组进行初始化时,如果初值个数小于数组长度,则只将这些字符赋给数组中的前面那些元素,其余元素自动定为空字符('\0')。
答案:正确知识点:知识点/判断题/C7数组/C73字符数组T38、对字符数组进行初始化时,如果初值个数小于数组长度,则系统报错。
答案:错误知识点:知识点/判断题/C7数组/C73字符数组T39、用字符串常量给数组赋初值时,如果提供的字符个数大于数组长度,则系统报错。
答案:正确知识点:知识点/判断题/C7数组/C73字符数组T40、用字符串常量给数组赋初值时,如果提供的字符个数小于数组的长度,则在最后一个字符后加'\0'作为字符串结束标志。
答案:正确知识点:知识点/判断题/C7数组/C73字符数组T41、全局变量本身就是静态存储方式。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T42、全局变量本身不是静态存储方式。
知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T43、非静态全局变量的作用域可以扩展到构成该程序的其他源程序文件中。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T44、全局静态变量的作用域限制在定义它的源文件内,只能为该源文件内的函数公用。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T45、若不希望其他源文件引用本文件中定义的全局变量,可在定义全局变量时加上static。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T46、C语言本身没有输入、输出语句。
答案:正确知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T47、C语言本身有输入、输出语句。
答案:错误知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T48、C语言中输入与输出操作都是由库函数来实现的。
答案:正确知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T49、C语言中输入与输出操作都是由自定义函数来实现的。
答案:错误知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T50、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#include <stdio.h> 或#include"stdio.h"。
答案:正确知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点标准输入输出头文件T51、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#include <graphics.h> 或#include"graphics.h"。
答案:错误知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点标准输入输出头文件T52、C程序是由函数构成的,其中可以有一个或多个主函数main( )。
答案:错误知识点:知识点/判断题/C1C语言概述/C13程序特点程序构成T53、C程序是由函数构成的,其中有且只有一个主函数main( )。
答案:正确知识点:知识点/判断题/C1C语言概述/C13程序特点程序构成T54、C语言中浮点型常量指数表示形式中,字母e或E之前必须有数字。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T55、C语言中浮点型常量指数表示形式中,e或E后面的指数部分必须是整数。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T56、C语言中浮点型常量指数表示形式中,字母e或E之前不必有数字。
知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T57、C语言中浮点型常量指数表示形式中,e或E后面的指数部分可以是非整数。
答案:错误知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T58、break语句不能跳出多层循环。
答案:正确知识点:知识点/判断题/C5循环结构程序设计/C53break语句T59、break语句可以一次跳出多层循环。
答案:错误知识点:知识点/判断题/C5循环结构程序设计/C53break语句T60、C语言对文件读、写之前必须先打开文件,在使用文件之后应关闭该文件。
答案:正确知识点:知识点/判断题/C11文件/C113文件概述T61、C语言对文件读、写之前不必先打开文件,在使用文件之后无需关闭该文件。
答案:错误知识点:知识点/判断题/C11文件/C113文件概述T62、函数fscanf()和fprintf()这两个函数是对磁盘文件进行读写,而不是对标准输入、输出设备进行读写。