首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句:int i;char s1[10],s2[10]="Program";则能正确给s1数组赋字符串的语句是( )。
有定义语句:int i;char s1[10],s2[10]="Program";则能正确给s1数组赋字符串的语句是( )。
admin
2020-04-18
16
问题
有定义语句: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全国计算机二级
相关试题推荐
若有以下定义和语句:structst{intn;structst*next;};structsta[3]={5,&a[0],6,&8[1],7,&a[2]},*p;P=&a[0];则值为6的表达式是
有以下程序:#includemain(){strutcm{intx;inty;}a[2]={4,3,2,1};print("%d\n",a[0].y/a[0].x*a[1].x);程序运行后的输出结果
下列叙述中正确的是()。
有以下程序:#includemain(){intx=0×13;if(x=0×12)printf("True");printf("False\n");}程序运行后的输出结果是(
有定义:inta=64,b=8;,则表达式(a&b)‖(a&&b)和(a|b)&&(a‖b)的值分别为()。
设变量已正确定义并赋值,以下正确的表达式是()。
以下选项中可用作C语言中合法用户标识符的是()。
以下叙述中错误的是()。【08年9月】
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有关return语句说法不正确的是()。
随机试题
Ⅱ型糖尿病血糖升高的主要原因不包括的是
中华人民共和国会计法》对财政部门实施会计工作的监督内容作了规定,下列各项不属于财政部门监督内容的是( )。
关于风险单位隔离,下列说法错误的是( )。
面谈结束时,如对客户的贷款申请不予考虑,调查人员应()表明银行立场,耐心解释原因。
【2012年烟台市市直】人的发展需要经过乳儿、幼儿、童年、少年、青年等时期,这表明人身心发展具有()。
要形成各种所有制经济平等竞争、相互促进新格局,就要坚持和完善公有制为主体、多种所有制经济共同发展的基本经济制度,毫不动摇地()。
负责组织、协调、指导反垄断工作的国务院机构是()。
你在一天里有6件事要处理,但只有一个临时借调的助手老王。请你排一下事情处理的先后顺序。(1)参加两个会议;(2)下午的篮球训练,你是主力队员;(3)准备汇报资料给上级;(4)朋友聚会。朋友明天就走;(5)老
以下关于ARM处理器CPSR寄存器说法错误的是()。
在计算机网络的ISO/OSI七层模型中,负责选择合适的路由,使发送的分组能够正确无误地按照地址找到目的站并交付给目的站的是_______。
最新回复
(
0
)