首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列语句组中,正确的是( )。
下列语句组中,正确的是( )。
admin
2015-08-09
38
问题
下列语句组中,正确的是( )。
选项
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")。
转载请注明原文地址:https://jikaoti.com/ti/8Ji0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
与表达式a+=b等价的另一书写形式是______。
下面程序的文件名为t.exe,在DOS下输入的命令行参数为:ttomeetme<回车>则程序输出的结果是#include"stdio.h"main(argc,argv)intargc;char*argv[];
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x<y)if(y<0)z=0;elsez+=1;printf("%
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
下列关于栈的描述中错误的是()。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
随机试题
鱼腥草抗菌的有效成分是
A.热毒蕴结,化腐酿脓B.肝肾亏虚,痰浊乘虚而下C.外感湿毒浸淫浸渍D.肝经湿热,化腐成脓E.阴虚湿热,化腐酿脓
血红蛋白电泳血红蛋白M病高达关于血红蛋白M病的治疗说法正确的是-
影响健康行为的因素中,属于促成因素的是
简述渗出性心包炎的临床表现。
某看守所干警王某因涉嫌虐待被监管人张某被立案调查。在审查起诉期间,A地基层检察院认为王某情节显著轻微,不构成犯罪,遂经上一级检察院批准作出不起诉处理。关于该决定,下列哪一选项是正确的?()
下列中国历史上的变法与其内容对应不正确的是:
关于管理信息系统和企业管理系统及其模型的描述,正确的说法是
AfederaljudgeonMondaycertifieda$200billionclassactionlawsuitagainstthetobaccoindustryforitsmarketingoflight
Whatisthemainpurposeoftheresearch?
最新回复
(
0
)