首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: char,*c; 以下选项中能够使c正确指向一个字符串的是( )。
设有定义: char,*c; 以下选项中能够使c正确指向一个字符串的是( )。
admin
2021-04-28
39
问题
设有定义:
char,*c;
以下选项中能够使c正确指向一个字符串的是( )。
选项
A、char str()="string";c=str;
B、scanf("%s",c);
C、c=getchar();
D、*c="string";
答案
A
解析
A选项为正确用法,先将字符串存于字符数组中,然后将数组名赋给字符指针(数组名代表数组首地址,定义数组时为其分配确定地址)。C选项错误,getchar()函数只能输入一个字符给字符型变量,而不是字符指针。B选项和D选项有类似的错误,两个选项并无语法错误,但运行时可能会出现问题。因为在B选项和D选项中,字符指针没有被赋值,是个不确定的值,指向一个不确定的内存区域,这个区域可能存放有用的指令或数据。在这个不确定的区域重新存放字符串,可能会发生无法预知的错误。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/7ttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
表达式:(int)((double)9/2)-9%2的值是()。
以下叙述中正确的是
以下叙述中正确的是
若floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源
下面关于"EOF"的叙述,正确的是()。
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
随机试题
产品质量法规定,国家对产品质量实行以()为主要方式的监督检查制度。
对青少年或年轻成人(大于10岁)的先天性髋脱位的手术治疗,下列陈述哪项是正确的
符合软药的描述有
属于资源严重减少的野生药材是属于濒临灭绝状态的稀有珍贵野生药材是
投标策略是投标人经营决策的组成部分,从投标的全过程分析主要表现有()。
以下各项中,能够作为中国发明专利保护客体的是()。
下列关于买断式回购业务履约金归属判定规则的说法中,正确的有()。
阅读材料,并回答问题。某教师在教学过程中善于使用案例教学法,能够选取恰当的人物和事件作为教学案例,来帮助学生理解知识,让学生形成对良好德行的认同。在讲授“同样的权利,同样的爱护”一课时,该教师选取了生活中的许多案例,比如“中老年人热衰于跳广场舞”“青
PreciousAirlinesFrequentFlierProgramPreciousAirlinesisproudtopresentourworldwidefrequent
WearesorrytosaythatMaryisnottheverypersonwhocanbe______witheithermoneyorsecretinformation.
最新回复
(
0
)