首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句:int i;char s1[10],s2[10]="Program";则能正确给s1数组赋字符串的语句是( )。
有定义语句:int i;char s1[10],s2[10]="Program";则能正确给s1数组赋字符串的语句是( )。
admin
2020-04-18
19
问题
有定义语句: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://kaotiyun.com/show/njCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,能正确定义数组的语句是()。【10年3月】
关于地址和指针,以下说法正确的是()。
以下是if语句的基本形式:(表达式)语句其中“表达式”()。
有以下程序:#includemain(){intx=0×13;if(x=0×12)printf("True");printf("False\n");}程序运行后的输出结果是(
有以下程序:#include#includestructS{charname[10];};main(){structSs1,s2;strcpy(s1
下面叙述中正确的是()。
下列关于算法复杂度叙述正确的是()。
有如下程序:#includeintconvert(int*data){return(*data)++;}main(){intdata=56;convert(&da
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
随机试题
随着聚合物注入量的增加,()不会持续下降,逐渐趋于一个稳定值。
1989年关贸总协定秘书处认定的服务部门是()
急性重症胆管炎的首要治疗原则是
有关国有独资公司的表述,不符合法律规定的有:
杆OA与均质圆轮的质心用光滑铰链A连接,如图所示,初始时它们静止于铅垂面内,现将其释放,则圆轮A所做的运动为:
某现浇钢筋混凝土楼盖,主梁跨度为8
在Excel2003中,按Ctrl+End键,光标移到______。
发展性评价要求淡化甄别和选拔。()
警督是高级警官。()
IP地址块222.125.80.128/26包含了(66)个可用主机地址,其中最小地址是(67),最大地址是(68)。(68)
最新回复
(
0
)