首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char*s="12134"; intk=0,a=0; while(s[k+1]) { k++; if(k%2==0) { a=a+(s[k]-’0’+1); continue; } a=a+(s[k]-’0
有以下程序 #include main() { char*s="12134"; intk=0,a=0; while(s[k+1]) { k++; if(k%2==0) { a=a+(s[k]-’0’+1); continue; } a=a+(s[k]-’0
admin
2019-05-17
69
问题
有以下程序
#include
main()
{
char*s="12134";
intk=0,a=0;
while(s[k+1])
{
k++;
if(k%2==0)
{
a=a+(s[k]-’0’+1);
continue;
}
a=a+(s[k]-’0’);
}
printf("k=%da=%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/3DRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。yoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+lj<nj++)if(f
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。)注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
下面不能作为软件需求分析工具的是()。
软件设计中模块划分应遵循的准则是()。
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是()。
关于算法,以下叙述中错误的是
随机试题
要确定最佳现金持有量时,属于与决策无关成本的()
辛热燥烈,易耗气动火,不宜多用、久服的药物是
关于用力呼吸的描述,不正确的是
芍药汤用于治疗连理汤用于治疗
A.青霉烯酸铜螯合物B.青霉烯酸汞盐C.硫酸庆大霉素C组分测定D.链霉素的鉴别E.青霉素钾的检查
个人银行结算账户可以用于()。
在选聘管理人员的时候,安排被选者担任某个临时性的“代理”职务,以防止彼得现象的发生。这就是()的培训方法。
学校德育对政治、经济、文化发生影响的功能即指()。
在某住宅小区的居民中,大多数中老年教员都办了人寿保险,所有买了四居室以上住房的居民都办了财产保险。而所有办了人寿保险的都没办理财产保险。如果在上述题干的断定中再增加断定“所有的中老年教员都办理了人寿保险”,并假设这些断定都是真的.那么,以下哪项必定是假
IthasbeencalledtheHolyGrailofmodernbiology.Costingmorethan£2billion,itisthemostambitiousscientificprojects
最新回复
(
0
)