首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: [1]char*s;s=’’China’’; [2]chars[7];s=’’China’’; [3]chars[]=’’China’’; [4]chars[];s=’’China’’; 其中定义项可以作为字符串使用的是( )。
设有如下定义和语句: [1]char*s;s=’’China’’; [2]chars[7];s=’’China’’; [3]chars[]=’’China’’; [4]chars[];s=’’China’’; 其中定义项可以作为字符串使用的是( )。
admin
2021-07-09
64
问题
设有如下定义和语句:
[1]char*s;s=’’China’’;
[2]chars[7];s=’’China’’;
[3]chars[]=’’China’’;
[4]chars[];s=’’China’’;
其中定义项可以作为字符串使用的是( )。
选项
A、[1]和[2]
B、[1]和[3]
C、[1]和[4]
D、[3]和[4]
答案
B
解析
字符数组只能在初始化的时候完成赋值,否则只能对数组元素逐个赋值,所以[2]是错误的;数组定义如果不指定具体元素个数,则必须在定义时赋值,所以[4]错误;可以将字符串直接赋给字符指针,使得指针指向字符串首地址,所以[1]正确;在字符数组初始化时,可以直接使用字符串,所以[3]正确。
转载请注明原文地址:https://kaotiyun.com/show/6skp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件需求规格说明书内容的是()。
以下能正确定义且赋初值的语句是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
以下定义数组的语句中错误的是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
若有定义语句:intx=10;则表达式x-=x+x的值为
下面选项中合法的字符常量是
以下C语言表达式中,与k=i++完全等价的表达式是()。
随机试题
禁用于器质性心脏病患者的抗早产药是:
肾病综合征水肿的主要原因是
腺源性感染主要来源是
亚急性心内膜炎,为了确诊,血培养标本采血量应为()。
一项资产的原始价值减去已提折旧后的余额,这种价值称为()。
4,9,25,49,121,169,()
陈某在自家车内安装“伪基站”设备,强行向不特定用户手机发送虚假广告等短信息,干扰公用电信网络信号,严重危害公共安全,陈某的行为属于()。
阅读以下文字,完成下列问题。在大学里讲美学,我不太会用到“竞争力”。美可能是一朵花,很难去想象如果我凝视这朵花,跟竞争力有什么关系。我曾在美索不达米亚发现八千年前的一个雕刻:一个女孩子从地上捡起一朵落花闻。这个季节走过北京,如果地上有一
Youwillhearfiveshortrecordings.Foreachrecording,decidewhichpositioneachspeakerisholding.Writeoneletter
Everydayofourlivesweareindangerofinstantdeathfromsmallhigh-speedmissilesfromspace—thelumpsofrockyormetalli
最新回复
(
0
)