首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列语句组中正确的是( )。
下列语句组中正确的是( )。
admin
2019-05-17
51
问题
下列语句组中正确的是( )。
选项
A、char*s;s=’’Olympic’’;
B、char s[7];s=’’Olympic’’;
C、char*s;s={’’Olympic’’};
D、char s[y];s={’’Olympic’’};
答案
A
解析
字符型指针变量可以用A选项的赋值方法:char*s;s=’’Olympic’’。C选项的写法:char*s,s={’’Olympic’’};是错误的。字符数组可以在定义的时候初始化:char s[]={’’Olympic’’};或者char s[]=’’Olympic’’,但是不可以在定义字符数组后对数组名赋值(数组名是常量,代表数组首地址),所以B选项和D选项都是错误的。对于本例,B、D选项中字符数组s的大小至少为8,才能存放下字符串(字符串的末尾都有结束标志’\0’),同时此时s为字符数组的地址,是常量,不能为其赋值。
转载请注明原文地址:https://kaotiyun.com/show/BXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不构成无限循环的语句或语句组是
下列对于软件测试的描述中正确的是
数据流程图(DFD图)是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
有以下程序段int*p;p=________malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下说法正确的是()。
随机试题
下列哪一类细胞产生IgE
女患者,47岁,停经2个月,阴道出血20天,开始量少,近3天量多,色淡质稀,腰膝酸软,面色晦暗,畏寒强冷,舌淡,苔薄白,脉沉细。中医辨证为
A、健胃B、和胃止痛C、缓急止痛D、健脾E、理气良附丸除能温胃外,还能
关于处理好关系文化建设全局的重要问题,正确的说法是()。
离差智商()。
1985年的邓小平主持召开的中央军委扩大会议对军队建设指导思想做出了战略性的转变,由准备“早打、大打、打核战争”的临战状态转到和平时期的建设轨道上来。()
令[*],则x=t2,dx=2tdt,故[*]
下列各类计算机程序语言中,不属于高级程序设计语言的是()。
-Doyouthinkthatthelaborbillwillbepassed?-Oh,yes.It’s______thatitwill.
WhichofthefollowingdetailsisINCORRECT?
最新回复
(
0
)