首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #inciude<stdio.h> main() {char s[]="ABCabc"; s[5]=’\0’; printf("%s\n",s); }
以下程序的输出结果是( )。 #inciude<stdio.h> main() {char s[]="ABCabc"; s[5]=’\0’; printf("%s\n",s); }
admin
2011-06-10
30
问题
以下程序的输出结果是( )。
#inciude<stdio.h>
main()
{char s[]="ABCabc";
s[5]=’\0’;
printf("%s\n",s);
}
选项
答案
ABCab
解析
本题中字符数组的初值是“ABCabc”,s[5]=’c’,然后通过s[5]=’\0’重新给s[5]赋值,在C语言中’\0’是字符串结束标志,执行s[5]=’\0’,其实是将s[5]的值去掉只保留前面的字符。
转载请注明原文地址:https://kaotiyun.com/show/MRPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main( ) { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是
若有一些定义和语句 #include <stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是
有以下程序main(){ char a,b,c,*d;a=’\’; b=’\xbc’;c=’\0xab’; d="\0127";printf("%c%c%c%c\n",a,b,c,*d);}编译时出现错误,以下叙述中正确的是
C语言中用于结构化程序设计的三种基本结构是
以下叙述正确的是
以下程序运行后的输出结果是【 】fun(intx) {if(x/2>0)fun(x/2); printf("%d",x); } main( ) {fun(6);}
有以下语句段 int n1=10,n2=20; printf(“【】”,n1.n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20
若程序中定义了以下函数 double myadd(double a,double b) { return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
随机试题
《红楼梦》的线索是()
具有“合理用药咨询”职责的部门是
用于温热病壮热神昏、谵语、躁狂等证可用
四物汤中,君药是四物汤中,滋阴养血者为
[1997年第090题]用于疏散楼梯梯间的防火门应采用:
被中国证监会依法吊销执业证书或者因违反《证券业从业人员资格管理办法》被中国证券业协会注销执业证书的人员,协会可在()年内不受理其执业证书申请。
银行市场定位时只能采用一种策略。()
某海域遭受核辐射,群众担心海产品受污染,政府请相关专家检验证实没有受污染,群众还是担心。如果你是某报丰土记者,如何和群众沟通?请现场模拟。(广东省公务员面试真题)
设X1,X2,…,Xn是取自正态总体N(0,σ2)的简单随机样本,与S2分别是样本均值与样本方差,则
如下关于开源操作系统的说法,正确的是()。
最新回复
(
0
)