首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2014-06-18
40
问题
以下叙述中正确的是
选项
A、不能用字符串常量对字符数组名进行整体赋值操作
B、字符串常量’’Hello’’会被隐含处理成一个无名字符型数组,它有5个元素
C、charstr[7]=’’string!’’;在语法上是合法的,运行也是安全的
D、char*str;str=’’Hello’’;与charstr[];str=’’Hello’’;效果是一样的
答案
A
解析
字符数组仅仅可以采用定义时初始化以及输入得到数据,在程序其他部分不允许对其进行赋值。字符串常量中除了实际字符之外还有结束标志,选项B错误,而选项C中,没有空间存放字符串结束标志,因此运行是不安全的。选项D中第一个str为指针,可以赋值,而后面的为数组,在程序中赋值出错。
转载请注明原文地址:https://kaotiyun.com/show/wYJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<stdi0.h>main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;
下述程序的输出结果是()。#include<stdio.h>intfun(inta){intb=0;staticintc=3;b++,c++;returna+b+c
下述程序的输出结果是()。longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main()
若有如下程序:sub(p,n)int(*p)[3],n;{inti;for(i=0;i<=n;i++)printf("%d",p[i][2]);}main(){ints[3][3]={1,2,
下面程序的输出结果是()。#definePI3.1415#defineARE(X)PI*x*xmain(){intr=2;printf("%.2f",ARE(r+1));}
下列函数定义中,会出现编译错误的是______。
下列叙述中正确的是______。
下列四个叙述中,错误的是_______。
下述关于数据库系统的叙述中正确的是_______。
下列叙述中正确的是()。
随机试题
某企业拟发行债券筹集资金,债券利率为8%,而发行时市场利率为10%,则该企业通过发行债券筹集到的资金应该比债券票面价值()
合成1分子软脂酸需要多少分子的NADPH
治疗癫痫持续状态的首选药物是
根据《船舶吨税法》的规定,应税船舶到达港口前,经海关核准先行申报并办结出入境手续的,应税船舶负责人应当向海关提供与其依法履行吨税缴纳义务相适应的担保,下列财产、权利可以用于担保的有()。
Word中进行文档编辑时,要开始一个新的段落按()键。
社会工作者为服务对象提供必要的信息或者建议,让服务对象采取不同的理解和解决方法的一系列技巧是( )。
(2012)属于师德规范的核心内容之一的是()。
商场新进了一批服装,按照出厂价+运费+营业费+利润的模式定价,已知出厂价为360元,运费占到出厂价的1/18,营业费按利润的1/8收取,商场欲营利40%,则需定价()元。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#include<string.h>main(){infi,j,[13];charstr[]={"1234567"};for(i=0,j=strlen(str)[14]
Ifyouweretobeginanewjobtomorrow,youwouldbringwithyousomebasicstrengthsandweaknesses.Successor【C1】______inyo
最新回复
(
0
)