首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-06-09
23
问题
以下叙述中正确的是
选项
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/2kRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序#include#includemain(){chars[]="Beijing";printf("%d\n",strlen(strcpy(s,"China")));}程序运行后的输出结果是()。
下面选项中合法的字符常量是()。
以下选项中非法的C语言字符常量是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。
下面描述中错误的是()。
以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是#includemain(){intk;printf("Enteraintnumber:");scanf("%d",
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
随机试题
A.2:3:1液B.4:3:2液C.2:1等张含钠液D.1:2含钠液E.1:4含钠液腹泻重度脱水酸中毒伴有休克时首先补充哪种液体
Blamingthemediaforviolenceismisguided.Tobetterunderstandtheissueofviolenceandsociety,itishelpfultoexamineit
函数f(x)=x+2cosx在[0,π=2]上的最大值为_______.
混合原则包括
下列含有乌头类药物的中成药有
急性心肌梗死主要是由于()
私人银行业务具有的特征有()。
某煤矿领导班子正在对该煤矿的技术改造问题进行经济可行性分析。经过分析得知,该煤矿目前年产煤200吨,成本居高不下,对环境的污染日益严重,煤质有所下降,还存在着一定的安全隐患。为了解决存在的问题,需耗资6000万元进行技术改造。技术改造时,拆除旧设备将会
地震是地球上的主要自然灾害之一。下列关于地震的说法,错误的是:
[A]Nodisciplineshaveseizedonprofessionalismwithasmuchenthusiasmasthehumanities.Youcan,MrMenandpointsout,beca
最新回复
(
0
)