首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
38
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
表示学生选修课程的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,检索选修了课程号为2的课且成绩不及格的学生学号的表达式是
下列关于return语句的叙述中正确的是()。
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.Of\n",a)
有以下程序#include<stdio_h>main(){chara=4;printf("%d\n",a=a<<1);}
设有定义:intx=2;,则以下表达式中,值不为6的是()。
符要使片C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库。以下叙述中正确的是()。
带链队列空的条件是
随机试题
下面命题中错误的是【】
全国注册安全工程师的注册管理工作由()负责。
某纺织车间噪声较大,下列采取的噪声控制措施错误的是()。
从事货物的生产的企业发生混合销售行为,应征收(),从事运输业务的单位发生销售货物,并负责运输的混合销售行为,应征收()。
等于()。
下列有关教师权利的说法,错误的是()
—Wouldyoulikesomethingtoeat?—______.
在VisualFoxPro中,与主索引有着相似功能的索引是()。
A、Nevadahasthelargestpopulationgrowth.B、Morethan35millionpeopleliveinCalifornia.C、Wyominghasapopulationofabou
ThemanwhoinventedCoca-colawasnotanativeAtlanta,butonthedayofhisfuneraleverydrugstoreintowntestimonially(表示纪
最新回复
(
0
)