首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { char *s=″12134″; int k=0,a=0; while(s[k+1]) { k+ +; if(k%2= =0) { a=a+(s[k]—′0′+1); continue;
有以下程序: #include<stdio.h> main( ) { char *s=″12134″; int k=0,a=0; while(s[k+1]) { k+ +; if(k%2= =0) { a=a+(s[k]—′0′+1); continue;
admin
2019-04-14
35
问题
有以下程序:
#include<stdio.h>
main( )
{
char *s=″12134″;
int k=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=%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/42Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列合法的字符型常量是()。
以下程序的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[
下列程序的运行结果为#includevoidabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)str[b++]=str[a];str[b]=’\0
下列关于C语言数据文件的叙述中正确的是()。
下列语句中符合C语言语法的赋值语句是()
在深度为5的满二叉树中,结点的个数为
下列程序的运行结果是_________。main(){inta=1,b=10;do{b-=a;a++}while(b--<0);printf("%d,%d\n",a,b);}
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
下面的描述中,不属于面向对象方法的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
高血压患者的饮食治疗中,应特别注意()。
记录患者健康状况的记录可以是文字形式,也可以是
首先记载水肿必须忌盐的古籍是
A.经常自汗不止B.睡时汗出,醒则汗止C.蒸蒸汗出D.头部热汗而黏E.半身汗出中焦湿热上蒸而汗出的特点是
某男,8岁。每晚遗尿,面白神疲,形体瘦小,舌淡嫩苔少,脉弱。辨证为
下列各项中,关于可供出售金融资产会计处理表述正确的有()。(2013年)
简述人格发展阶段理论的教育意义。
窗体上有一个名称为Text1的文本框,一个名称为Combo1的组合框。将文本框中的内容添加到组合框中所使用的命令是
若有定义:doublea,b,c;能正确给a,b,c输入数据的语句是()。
Shoppingforclothesisnotthesameexperienceforamanasitisforawoman.Amangoesshoppingbecauseheneedssomething.
最新回复
(
0
)