首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2018-10-16
47
问题
以下叙述中正确的是
选项
A、不能用字符串常量对字符数组名进行整体赋值操作
B、字符串常量"Hello"会被隐含处理成一个无名字符型数组,它有5个元素
C、char str[7] = "string!"; 在语法上是合法的,运行也是安全的
D、char *str; str = "Hello";与char str[]; str = "Hello";效果是一样的
答案
A
解析
字符数组仅仅可以采用定义时初始化以及输入得到数据,在程序其他部分不允许对其进行赋值。字符串常量中除了实际字符之外还有结束标志,选项B错误,而选项C中,没有空间存放字符串结束标志,因此运行是不安全的。选项D中第一个str为指针,可以赋值,而后面的为数组,在程序中赋值出错。
转载请注明原文地址:https://kaotiyun.com/show/Cwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串“ABCDE”赋给s1,下列语句错误的是()。
数据元素之间______的整体称为逻辑结构。
设int型占2个字节,则unsignedint所能表示的数据范围是______。
判断char型变量cl是否为小写字母的正确表达式为()。
设x=2.5、a=7、y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为______。
s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
数据库、数据库系统和数据库管理系统之间的关系是
下面关于完全二叉树的叙述中,错误的是______。
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
随机试题
工资
司法行政管理
患儿,女,6岁。近日来大便清稀,夹有泡沫,臭气不甚,肠鸣腹痛,伴恶寒发热,鼻流清涕、咳嗽咽痒;舌质淡,苔薄白,脉浮紧,指纹淡红。中医辨病为小儿泄泻,本病证型为
关于生长发育评价方法下列哪项是错误的
某国甲公司向中国乙公司出售一批设备,约定贸易术语为“FOB(Incoterms2010)”,后设备运至中国。依《国际贸易术语解释通则》和《联合国国际货物销售合同公约》,下列哪一选项是正确的?
历史上曾经存在过()种类型的法律制度。
发起人持有的本公司股份,自公司成立之日起1年内不得转让。公司公开发行股份前已发行的股份,自公司股票在证券交易所上市交易之日起1年内不得转让。( )
已知全集U={1,2,3,4,5},集合A={1,2},B={2,3,4},则=()
“咬定青山不放松”主要反映的意志品质是()。
有以下两个表:借阅(借书证号C,总编号C,借书日期D)图书(总编号C,分类号C,书名C,作者C,出版单位C,单价N)统计每本图书被借阅的次数,若没被借阅过,则显示次数为0,正确的SQL语句是:
最新回复
(
0
)