首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { char*s="12134"; int k=0,a=0; while(s[k+1]) { k++; if(k%2==O) { a=a+(s[k]-’0’+1); continue; } a
有以下程序: #include<stdio.h> main() { char*s="12134"; int k=0,a=0; while(s[k+1]) { k++; if(k%2==O) { a=a+(s[k]-’0’+1); continue; } a
admin
2021-02-25
22
问题
有以下程序:
#include<stdio.h>
main()
{
char*s="12134";
int k=0,a=0;
while(s[k+1])
{
k++;
if(k%2==O)
{
a=a+(s[k]-’0’+1);
continue;
}
a=a+(s[k]-’0’);
}
printf("k=%d a=%d\n",k,a);
}
程序运行后的输出结果是( )。
选项
A、k=5 a=15
B、k=4 a=12
C、k=6 a=11
D、k=3 a=14
答案
B
解析
当k=0时,执行while一次,得到k=1,a为2;当k=1时,执行while一次,得到k=2,a为4;当k=2时,执行while一次,得到k=3,a为7;当k=3时,执行while一次,得到k=4,a为12。故B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/UItp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是()。
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
下面叙述中错误的是()。
层次型、网状型和关系型数据库的划分原则是()。
设有定义语句:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格):□□1.0□□2.0□□3.0<回车>则能进行正确输入的语句是()。
以下定义语句中正确的是()。
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
随机试题
A.乳腺手术B.胃、胆囊手术C.甲状腺手术D.阑尾炎穿孔手术E.脾切除术后切口类型属于Ⅲ类切口的是()
病理上有血管翳形成的关节炎是
医疗机构的负责人在药品购销中暗中收受回扣或者其他利益,依法对其给予处分的机关是
对心理的实质的、正确全面的理解是
对于房屋建筑的估价,主要考虑的因素是()。
在对被审计单位的库存现金进行监盘后,应当由()编制“库存现金监盘表”。
()对于领航相当于规则对于()
SQL数据库的体系结构包括:视图、【】、存储文件。
【S1】【S3】
A、Provideprofessionalstandardcare.B、Beaffectionateandcooperative.C、Befrankandseekhelpfromothers.D、Makefulluseo
最新回复
(
0
)