首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2013-10-19
72
问题
以下叙述中正确的是
选项
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/FqJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是#include<stdio.h>main(){inti=010,j=10;Printf(“%d,%d”,++i,j--);}
设有如下定义:strucksk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
若有以下定义:chara;intb;floatc;doubled;则表达式“a*b+d-c”值的类型为()。
在下列关于宏定义命令#define的叙述中,正确的一条是()
下面的程序 main() {intx=3; do{printf("%d\n",x-=2);} while(!(--x)); }
设a、b和、c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式为()
数据库设计包括两个方面的设计内容,它们是()。
软件调试的目的是______。
下列四个叙述中,错误的是_______。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
公司法规定,全体股东的货币出资金额不得低于有限责任公司注册资本的30%。()
下列关于胎儿泌尿系统的描述,正确的有
测中心静脉压时,玻璃管零点应与何处同一水平面
革囊胃是指
A.抗代谢药物B.抗肿瘤抗生素C.抗雌激素类药物,治疗乳腺癌D.抗肿瘤植物药有效成分E.抗肿瘤金属配合物
根据国际法相关规则,关于国际争端解决方式,下列哪些表述是正确的?(2011年卷一第76题)
根据《建设项目环境影响评价文件分级审批规定》,以下非政府财政投资医药建设项目环境影响评价文件,由国家环境保护总局审批的是()。
能够接收变送器或转换器的测量信号作为输入信号与给定信号进行指示和比较,对其偏差进行比例、微分、积分运算之后输出4~20mA直流信号至操作端,通过执行机构控制参数,此种控制器为()。
Rememberbooks?Theywerethosepiecesofpaperwithwordsprintedonthem【C1】______inbetweentwo,sometimes,【C2】______covers.
在“模拟试卷六”文件夹中,存有文档WR1.DOC,其内容如下;【文档开始】中文Windows2000实验中文文字处理Word2000实验中文电子表格Excel2000实验Internet网络基础实验【文档结束
最新回复
(
0
)