C语言题库(判断题部分)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、全局变量本身不是静态存储方式。

相关文档
最新文档