首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
admin
2013-06-11
47
问题
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
选项
A、gets(a)
B、gets(a10])
C、gets(&a[0});
D、gets(b);
答案
2
解析
函数gets()的调用形式为gets(str_adr);str_adr存放字符串的起始地址。可以是字符数组名、字符指针或字符数组元素的地址。gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止。本题中定义一个长度为10的字符数组,和一个指针变量b,并且通过赋值让它指向数组a。选项A、选项B、选项C和选项D中只有选项B中gets函数的参数a[0]不能表示数组a的首地址,故选项B不正确。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/LCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序,输入-10的结果是【】,输入5的结果是【】,输入10的结果是【】,输入30的结果是【】。 #include<stdio.h> main() { intx,c,m; floaty;
下列函数定义不正确的是()
若已建立下面的链表结构,指针p、s分别指向图中所示的结点,则不能将s所指的结点插入到链表末尾的语句组是()
C语言库函数fgets(str,n,fp)的功能是______。
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
利用E-R模型进行数据库的概念设计,可以分成3步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,最后对全局E-R模型进行(),得到最终的E-R模型。
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()
详细设计中,可用于描述详细设计的工具有()
在C语言中,形参的缺省存储类是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
为消除钢结构焊后的残余应力,应进行____处理。
Solid-fuelenginesaresimplerthanliquid-fuelengines,______haveimportantuses.
肺结核原发综合征是指
稳定性好、不易脱位的关节是
以下预防意外事故发生的措施中,不正确的是()。
证明:
( )就是定义外码与主码之间的参照约束。
NFS服务器可以共享目录和文件,用来记录共享目录和文件列表的文件是()。
Usuallyalternatingcurrent(AC)transmissionsufferslowerlossesthandirectcurrent(DC),andthus,ACbecametheindustryst
WhichdescriptionisNOTcorrectaboutthestorm?
最新回复
(
0
)