首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: [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
32
问题
设有如下定义和语句:
[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://jikaoti.com/ti/5Zd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
当变量c的值不为2、4、6时,值为"真"的表达式是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
以下语句中存在语法错误的是
C语言中最基本的数据类型包括()。
与数学表达式x≥y≥z对应的C语言表达式是
下列选项中不属于结构化程序设计方法的是
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b,’c’,’d’,’f’,’g’},*p;p=a;printf(”%c\11”,*p+4);}
以下C语言表达式中,与k=i++完全等价的表达式是()。
表达式:(int)((double)7/3)一(9)%2的值是()。
随机试题
反常性酸性尿
由一系列具体事实概括出一般原理的论证方法是()
丛集性头痛偏头痛
患者,女,65岁,患高血压15年,近日病情加重入院,体检:血压190/110mmHg,全身水肿,患者的饮食应采用
根据我国《价格法》的规定,应当建立听证会制度,以便在制定价格时征求消费者、经营者和有关方面意见的情形包括()。
以假报出口或者其他欺骗手段,骗取国家出口退税款的,由税务机关追缴其骗取的退税款,并处骗取税款()的罚款。
某班学生不到50人,在一次考试中,有人及格,其余的均不及格。那么不及格的人数是:
已知空间内有一直线l:直线外有一点P(1,2,3),试求:过点P且与直线l垂直的直线l0的方程.
下面有关数据库表和自由表的叙述中,错误的是()。
单击一次命令按钮,下列程序代码的执行结果为()。PrivateSubCommandl_Click()DimaAsInteger,bAsInteger,cAsIntegera=2:b=3:c=4PrintP2(
最新回复
(
0
)