首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: [1]char*s;s:“string”; [2]char s[7];s=“string”; [3]char s[]=“string”; [4]char s[]={’s’,’t’,’r’,…,’n’,’
设有如下定义和语句: [1]char*s;s:“string”; [2]char s[7];s=“string”; [3]char s[]=“string”; [4]char s[]={’s’,’t’,’r’,…,’n’,’
admin
2021-02-25
20
问题
设有如下定义和语句:
[1]char*s;s:“string”;
[2]char s[7];s=“string”;
[3]char s[]=“string”;
[4]char s[]={’s’,’t’,’r’,…,’n’,’g’};
其中定义项可以作为字符串使用的是( )。
选项
A、[1]和[4]
B、[1]和[2]
C、[1]和[3]
D、[3]和[4]
答案
C
解析
字符数组只能在初始化的时候完成赋值,否则只能对数组元素逐个赋值,[2]是错误的;C语言字符串必须包含‘\0’字符,用来表示字符串结束标志,[4]错误;可以将字符串直接赋给字符指针,使得指针指向字符串首地址,[1]正确;在字符数组初始化时,可以直接使用字符串,[3]正确;故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/kntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(字母A的ASCII代码为65):#include<stdio.h>main(){charcl='A',c2='Y':printf("%d%d\n",c1,c2);}程序运行后的输出结果是()。
以下选项中不能用于描述算法的是()。
若有以下程序:#include<stdio.h>main()inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((C==3)||(d==一1))a=5;print{("%d,%d,%d,%d\n
有以下程序:#include<stdio.h>voidfun(double*p1.double*p2,double*S)s=(double*)“calloc(1,sizeof(double)):*s=*P1+*
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……以此类推。例如,若N=5,生成的矩阵为:111111222
以下数组定义中错误的是()。
有以下程序:charname[20];intnum;scanf(’’name=%sBum=%d’’,name,&num);当执行上述程序,并从键盘输入:name=Lilinum=1001<回车>后,name的
以下不能用于描述算法的是()。
数据模型的三个要素是()。
随机试题
差异性目标市场战略
华枝睾吸虫成虫寄生于犬、猫的()
A.痢疾杆菌B.伤寒杆菌C.霍乱弧菌D.大肠杆菌E.副伤寒甲杆菌分泌肠毒素,激活环磷酸腺苷介质系统引起小肠过度分泌,造成剧烈水泻
男,70岁,软弱无力,进食减少,口渴、多尿2周,近2天嗜睡。急诊检查:BP70/50mmHg,神志朦胧,皮肤干燥失水,呼吸34次/分,心率108次/分,尿糖(++++),尿酮(±)。既往无糖尿病史。最可能的诊断是
水利水电建设中,爆破技术中的( )广泛用于基坑、渠道、隧洞的开挖和采石场作业等。
根据《企业所得税法》的规定,下列收入属于不征税收入,在计算应纳税所得额时应当予以扣减的是()。
区域风险包括()。
根据公司法律制度的规定,公司章程对特定的人员或者机构具有约束力。下列各项中,属于该特定人员或者机构的有()。
【2015重庆开州】课外、校外教育是对课堂教学的一种()。
长期以来,人们认为荒野与文明是对立的,现代人则认为,城市才代表着文明。荒野是充满野物的地方,在其中生存的一切只遵循严格意义上的自然法则,如弱肉强食的“丛林原则”。对文明的人来讲,荒野是危险的、残酷的、粗暴的,是与文明人相敌对的。欧洲人到了美洲大陆以后,就是
最新回复
(
0
)