首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列语句组中正确的是( )。
下列语句组中正确的是( )。
admin
2022-04-01
42
问题
下列语句组中正确的是( )。
选项
A、char *s;s="Olympic";
B、char s[7];s="Olympic";
C、char *s;s={“Olympic"};
D、char s[7];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/ynkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于位运算的叙述中正确的是()。
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next:p=s;while(p->next)p=p->next;p-
有以下程序:#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)e[s[i]]++;for(i=1;i<5;i++)
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,6);fun2
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}pr
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是( )。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
关于变量的定义和说明的叙述中正确的是()。
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
下列属于狭义立法活动的是
战略控制应着眼于未来,预测战略方案实施中可能遇到的问题,预先制定若干对策措施,以便能够主动和及时地解决。这反映了战略控制的()
肠上皮细胞由肠腔吸收葡萄糖是通过()。
下列丕垦王肉芽组织的功能的是
根据规定,从事代理记账业务的机构,应当至少有()持有会计从业资格证书的专职从业人员,同时可以聘用一定数量相同条件的兼职从业人员。
某学校教学楼的天花板脱落,造成三名学生受伤。此次事故中应当承担责任的是()。
政策产生的结果包括最终结果和()。
用OutlookExpress编辑电子邮件。收信地址:mail4test@163.com主题:Linux操作系统介绍将Testle.txt作为附件粘贴到信件中。信件正文如下:您好!Linux是一款免费的操作系统,用户可以免费获得其源代
一辆货车在通过一个天桥时,由于司机没有看清楚天桥的高度标记,结果车被卡在了天桥下面。当时货车上装的货物很重,所以很难一下子把车开出来或者退回去。为了使货车移动,司机想了很多办法,但都无济于事。在等待救援的过程中,一个站在旁边围观的小伙子走了过来,对司机说道
PoorpeoplehaveIQ’ssignificantlylowerthanthoseofrichpeople.The【S1】______traditionalwisdomhasbeenthatthisisinla
最新回复
(
0
)