首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2015-08-14
19
问题
以下叙述中正确的是
选项
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/AGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以理程序的输出结果______。main(){charst[20]="he11\O\t\\";printf("%d%d\n",str1en(st),sizeof(st));}
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);
语句:x++:++x;x=1+x:执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
设有下列说明语句:StrcutStr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
下列叙述中正确的是()。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
随机试题
G01-30型割炬()。
骨盆狭窄时可导致
男,2岁,自幼牛乳喂养,未及时添加辅食,平素食欲不振,近半个月来腹泻呈水样便,一日4或5次。体检:体重6kg,身高75cm,头围47cm,精神萎靡,心肺听诊正常,腹部皮下脂肪消失。该患儿在治疗过程中,最多发生的问题是
活化CD4+T细胞通过哪种细胞因子受体发挥作用
根据《证券法》的规定,有下列哪些情形的,为公开发行:
甲乙双方在合同中对合同履行的期限约定不明确的,根据法律规定,应按()的办法处理。
安徽省凤阳县小岗村原党委第一书记沈浩把群众的点滴难处看在眼里、记在心上、解决到实处,用一片真心换来了与群众的水乳交融、生死相依。沈浩同志的事迹说明()。①中国共产党以人为本、执政为民②党的一切工作都是为了造福人民
微观环境
将考生文件夹下WARM文件夹中的文件ZOOM.PRG复制到考生文件夹下BUMP文件夹中。
Noreferencebook,perhapsnobookofanykindexcepttheBible,issowidelyusedas"thedictionary".Evenhousesthathavefe
最新回复
(
0
)