首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { char *s="12134"; int k=0, a=0 ; while( s[ k +1 ] ) { k++;
有以下程序 #include <stdio.h> main() { char *s="12134"; int k=0, a=0 ; while( s[ k +1 ] ) { k++;
admin
2021-07-09
34
问题
有以下程序
#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/l7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是
下面描述错误的是
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
以下结构体说明和变量定义中,正确的是
下列对于线性链表的描述中正确的是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为
软件生命周期中的活动不包括()。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
C源程序中不能表示的数制是
C语言源程序名的后缀是
随机试题
最基本的文献类型是指()
评估机构对甲企业的下列资产进行了评估,具体情况如下:(1)甲企业中A材料是1个月前从外地购进,材料明细账的记载为:数量8000千克,单价500元/千克,运杂费为800元。根据材料消耗的原始记录和清查,评估时库存尚有2000千克;(2)甲
建筑安装企业的工程结算收入包括()。
“天下虽安,忘战必危”是我国古代著名的军事思想,充满着朴素的辩证法智慧。下列体现的哲学思想与这句话相同的是()。
在不存在价格管制的情况下,商品的需求价格弹性愈大,则该商品生产企业对市场价格的操纵程度()。
下列与生活相关的化学常识中,不正确的是:
设,则y(10)(0)=______.
Aneweconomicspaperhassomeold-fashionedadviceforpeoplenavigatingthestressesoflife:Findaspousewhoisalsoyourb
Whatdoesthemanwanttobuy?
______isanordertopayaspecifiedamountofmoneytothebeareronagivendate.
最新回复
(
0
)