首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: [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
48
问题
设有如下定义和语句:
[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://www.kaotiyun.com/show/6skp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
若有定义语句:chara=’\82’;则变量a
以下定义数组的语句中错误的是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
设变量均己正确定义,若要通过scanf(”%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:口代表空格字符)
以下结构体说明和变量定义中,正确的是
以下选项中,没有编译错误的是
下面选项中合法的字符常量是
下面属于黑盒测试方法的是
当变量C的值不为2、4、6时,值为“真”的表达式是()。
随机试题
在考生文件夹下有一个Excel文件“Test.xlsx”和一个数据库文件“sampl.accdb”。“sampl.accdb”数据库文件中已建立3个表对象(名为“线路”“游客”和“团体”)和一个窗体对象(名为“brow”)。请按以下要求,完成表和窗体
有批准逮捕权的机关为
左肺特点的描述正确的是
下列何经直通于脑
A、输血B、泼尼松C、睾酮D、切脾E、输注血小板重型再生障碍性贫血的首选治疗措施是
以批发业务为主的商业性公司的注册资金不得少于多少万元?()。
干出礁高度从()起算。
根据《建设工程质量管理条例》,属于违法分包的情形有()。
《公司法》规定,有限责任公司经营规模较大的,设立监事会,其成员()
五礼
最新回复
(
0
)