首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: [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
66
问题
设有如下定义和语句:
[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全国计算机二级
相关试题推荐
下列叙述中正确的是
当变量c的值不为2、4、6时,值为"真"的表达式是
以下语句中存在语法错误的是
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
若变量已正确定义并赋值,则错误的赋值语句是()。
以下不能将S所指字符串正确复制到t所指存储空间的是
设变量均己正确定义,若要通过scanf(”%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:口代表空格字符)
以下C语言表达式中,与k=i++完全等价的表达式是()。
随机试题
卵巢肿瘤最少见的并发症是()
慢性呼吸衰竭用呼吸兴奋剂时的给氧方法是
水泥粉煤灰碎石桩复合地基,当采用低应变动力试验检测桩身完整性时,其检查数量不低于总桩数的()。
一般来说,银行的现钞头入价()外汇买入价。
下列有关公平竞争审查的表述中,正确的是()。
《治安管理处罚法》规定可以从轻、减轻或不予处罚的情形包括()。
A公司需要浮动利率资金,它可以在信贷市场上以半年LIBOR加上30个基点或在债券市场上以11.15%的年利率筹措长期资金。与此同时,B公司需要固定利率资金,它能够在信贷市场上以半年LIBOR加上50个基点或在债券市场上以11.95%的年利率筹措长期资金。试
"Forestsarethelungsofourland,"saidFranklinDelanoRoosevelt.Twentyyearsago,theworld’slungswerediseased.Roughly
Maybeunemploymentisn’tsobadafterall.Anewstudysaysthathavingademanding,unstableandthanklessjobmaymakeyoueve
Everyyearalotoflifespeciesdie______.
最新回复
(
0
)