C语言题库(判断题部分)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元的总和一般就是结构体的长度。
知识点:知识点/判断题/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的出现次序是任意的。
知识点:知识点/判断题/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、全局变量本身不是静态存储方式。