首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确进行字符串赋值的语句组是
以下能正确进行字符串赋值的语句组是
admin
2021-04-28
42
问题
以下能正确进行字符串赋值的语句组是
选项
A、char *ch; ch="abc";
B、char ch[ ]={’a’,’b’,’c’};
C、char ch[3]="abc";
D、char ch[4]; ch="abc";
答案
A
解析
一个字符串包括字符部分和字符串结束标志。将字符指针变量初始化为一个字符串有两种方式,一种通过赋值运算使一个字符指针指向一个字符串常量:char *ch;ch="abc",A选项正确。另一种是定义一个字符指针变量,并且初始化为一个字符串的首地址:char *ch="abc"。B选项定义一个字符数组并为其赋初值,因为没有字符串结束标志,所以字符数组不是一个字符串,B选项错误。C选项定义字符数组,长度为3,用字符串"abc"初始化,但是字符串的结束标志由于数组长度不够并未放入数组,所以数组不是一个完整的字符串,C选项错误。D选项正确定义了数组,长度为4,但是不能用这样的形式ch="abc"为数组赋值",需要按照元素赋值,D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/uxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言的符号常量,以下叙述中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
以下叙述中正确的是
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
有以下程序#includemain(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
下面不属于软件需求分析阶段主要工作的是
下列选项中不符合良好程序设计风格的是
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
随机试题
显性感染是指
新中国成立以前的我国报纸都是()
试述报纸发行推广的目的。
A.急性心功能不全B.急性肾衰C.弥散性血管内凝血D.急性呼吸窘迫综合征E.急性肝功能不全患者因急性肠梗阻,小肠坏死行小肠部分切除术,术后当天出现呼吸急促,端坐呼吸,咳粉红色泡沫样痰,最可能是()
刘、关、张约定各出资40万元设立甲有限公司,因刘只有20万元,遂与张约定由张为其垫付出资20万元。公司设立时,张以价值40万元的房屋评估为60万元骗得验资。后债权人发现甲公司注册资本不实。甲公司欠缴的20万元出资应如何补交?
下列各项费用预算项目中,最适宜采用零基预算编制方法的是()。(2012年)
根据以下资料。回答下列问题。据我国《2005年国民经济和社会发展统计公报》显示,2005年我国邮电通信业继续呈迅速增长态势。全年完成邮电业务总量12199亿元,同比增长24.6%。其中,邮政业务总量624亿元,增长10.1%;电信业务总量11575亿元
洋务派兴办洋务事业,是为了()
下面的关于对计算机图形和图像的叙述中,正确的是( )。
WritingintheEdinburghReviewin1820,SidneySmithbemoaned:Theinevitableconsequencesofbeingtoofondofglory—TAXESupo
最新回复
(
0
)