首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-06-09
57
问题
以下叙述中正确的是
选项
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全国计算机二级
相关试题推荐
下列关于二叉树的叙述中,正确的是()。
下列叙述中正确的是()。
有以下程序#includemain(){inti=1,k=0;for(;i
若有定义语句:chara=’\82’;则变量a()。
下面描述中错误的是()。
设有如下函数定义#includeintfun(intk){if(k
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是()。
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
随机试题
简述中国传统语文教育的风格。
_______多用于同类局域网之间的互联。
关于心房颤动叙述正确的是()
对等贸易的常见形式不包括()。
对于基金客户的档案数据的保存,应当()。
自2003年6月1日起,金融企业发生的以下各项呆账损失,应由国家税务总局负责审批的有()。
陶渊明的《饮酒(其五)》(结庐在人境)一诗,以平淡之语,写秋日晚景,叙()之乐。
下列关于算法的描述中错误的是()。
Itmaybethelastbookyou’lleverbuy.Andcertainly,froma【C1】______standpoint,itwillbetheonlybookyou’lleverneed.
Eveninfreshwatersharkshuntandkill.TheThreshershark,capableofliftingasmallboatoutofthewater,hasbeensighted
最新回复
(
0
)