首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2015-08-14
42
问题
以下叙述中正确的是
选项
A、不能用字符串常量对字符数组名进行整体赋值操作
B、字符串常量"Hello"会被隐含处理成一个无名字符型数组,它有5个元素
C、char str[7]="string!";在语法上是合法的,运行也是安全的
D、char*str;str="Hello";与char str[];str="Hello";效果是一样的
答案
A
解析
字符数组仅仅可以采用定义时初始化以及输入得到数据,在程序其他部分不允许对其进行赋值。字符串常量中除了实际字符之外还有结束标志,选项B错误,而选项C中,没有空间存放字符串结束标志,因此运行是不安全的。选项D中第一个str为指针,可以赋值,而后面的为数组,在程序中赋值出错。
转载请注明原文地址:https://www.kaotiyun.com/show/AGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序输出正确的是______。amovep(int*pint(*a)[3]intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*
有以下程序:main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d\n",a,b);}程序运行后的输出结果是______。
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++;b++;return(a);}
#define命令出现在程序中函数的外面,宏名的有效范围为______。
C语言规定,在一个源程序中,main函数的位置
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
下列叙述中正确的是()。
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
以下不能正确定义二维数组的选项是______。
随机试题
治疗水肿脾阳虚衰证,应首选
下列对常用吊顶装修材料燃烧性能等级的描述,哪一项是正确的?[2006-097]
背景资料:某一标段公路工程项目,采用工程量清单方式结算。按合同规定,工程量计量组织形式采用监理工程师与承包人共同计量,即在进行计量前,由监理工程师通知承包人计量的时间与工程部位,然后由承包人派人同监理工程师共同计量,计量后双方签字认可。
在VaR中,置信度水平通常选择90%~99%之间。( )
根据城镇土地使用税法律制度的规定,在城市、县城、建制镇和工矿区范围内,下列单位中,属于城镇土地使用税纳税人的有( )。
影响所有者权益(股东权益)变动表“本年年初余额”项目的因素是()。
不同的决策理论家由于对决策过程具有不同的认识,因而提出了不同的决策理论模式,有代表性的主要理论模式有()。
下面属于软件设计阶段产生的文档是()。
Betweenabout1920to1930,newartisticmovementsinEuropean【M1】______artweremakingthemselvesfeltintheUnitedStates
Mathematicalabilityandmusicalabilitymaynotseemonthesurfacetobeconnected,butpeoplewhohaveresearchedthesubject
最新回复
(
0
)