首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列语句组中正确的是( )。
下列语句组中正确的是( )。
admin
2019-12-17
52
问题
下列语句组中正确的是( )。
选项
A、char*s;s=“Olympic”;
B、char s[7];s=“Olympic”;
C、char*s;s={“Olympic”};
D、char s[7];s={“Olympic”};
答案
A
解析
字符型指针变量可以用A选项的赋值方法:chaur*s;s=“Olympic”。C选项的写法:char*s,s={ Olymp};是错误的。字符数组可以在定义的时候初始化:char s[]={’Olymp”};或者char s[]=“Olymp",但是不可以在定义字符数组后对数组名赋值(数组名是常量,代表数组首地址),所以B选项和D选项都是错误的。对于本例,B、D选项中字符数组s的大小至少为8,才能存放下字符串(字符串的末尾都有结束标志“\0”)。
转载请注明原文地址:https://kaotiyun.com/show/j7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b+
有两个关系R和S如下: 则由关系R得到关系S的操作是
有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
以下叙述中正确的是
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下选项中不属于字符常量的是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿改
设有定义:intx=2,*p=&x;floaty=3.0;charz=’c’;,则立即进行以下运算有安全隐患的是()。
随机试题
驾驶机动车遇到这种情况不要减速。
下列说法正确的是
大咯血病人的首要的护理诊断是
混合瘤发生在以下哪个部位最多
已知KbΘ(NH3)=1.77×10-5,用广泛pH试纸测定0.10mol/dm3氨水溶液的pH约是:
旅行社或导游服务管理机构应为注册的导游人员建立档案,负责对导游人员年审的初评。()
国家主义教育思想源于古希腊的柏拉图,在19世纪达到高潮。()
孩子哭闹要玩具时母亲对其不予理睬,这位母亲采取的心理战术是()。
()又名“七德舞”。
张珊知道行为在法律上有合法与非法之分,但不知道行为在道德上有对与错之分。当然,知道两个事物有区别不等于具有区分二者的能力。他由于自己的某个行为受到起诉。尽管他承认自己的行为是非法的,但却不知道这一行为事实上是不道德的。上述断定能恰当地推出以下哪项结论?
最新回复
(
0
)