c语言中只有指向相同类型的指针,C语言题库(判断题部分)

41528d3028836879cd698677c3999917.gifC语言题库(判断题部分)

三、判断题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、非静态全局变量的作用域可以扩展到构成该程序的其他源程序文件中。答案

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值