首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句:int i;char s1[10],s2[10]="Program";则能正确给s1数组赋字符串的语句是( )。
有定义语句:int i;char s1[10],s2[10]="Program";则能正确给s1数组赋字符串的语句是( )。
admin
2020-04-18
55
问题
有定义语句:int i;char s1[10],s2[10]="Program";则能正确给s1数组赋字符串的语句是( )。
选项
A、for(i=0;i<=7;i++)s1
=s2
;
B、s1=s2;
C、while(s2)s1++=s2++;
D、for(i=0;s2
;i++)sl
=s2
;
答案
A
解析
首先字符数组只有在初始化的时候整体赋值,否则只能对字符数组逐个赋值,所以选项B错误;字符数组名s1、s2是常量,不能改变,故选项C错误;字符串“Program”包含结尾的’\0’,选项D中在处理到s2
=’\0’时,跳出循环,末将’\0’赋给s1,所以选项D也是错误的;由于“Program”包含结尾的’\0’总共有8个字符,所以选项A是正确的,答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/njCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx:23;do{printf("%2d\n",x——);}while(!x);}程序的执行
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);fprintf(
下面叙述中正确的是()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
以下叙述中正确的是()。
下列叙述中正确的是()。
若有定义:char*ps[]={"aa","bb","cc","dd"};,则以下叙述正确的是()。
以下关于C语言的叙述中正确的是()。【10年3月】
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果
随机试题
下述哪项不属于动脉粥样硬化症的危险因素?
霍乱典型病程可分为
患者,女性,29岁,夏日汗多后症见体倦气短,口渴,舌燥咽干,苔薄白少津,脉虚细者。治宜选用
根据《建设工程质量管理条例》的规定,未经()签字,建设单位不拨付工程款,不进行竣工验收。
下列营业税政策陈述,不正确的是()。
下列关于专门用于产品生产的专利权会计处理的表述中,正确的有()。
关于班级说法不正确的是()。
《中华人民共和国教师法》第十七条规定,教师的聘任应当遵循双方地位______的原则,由学校和教师签订聘任合同,明确规定双方的权利、义务和责任。
Whathappenedafterthemanbuilthisfirstcomputer?
IsBreakfastReallytheMostImportantMealoftheDay?A)Alongwitholdclassicslike"carrotsgiveyounightvision"and"
最新回复
(
0
)