首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char *s="12134"; int k=0, a=0 ; while( s[ k +1 ] ) { k++; if ( k % 2 ==0 ) { a = a + ( s[ k ] - ’0’
有以下程序 #include main() { char *s="12134"; int k=0, a=0 ; while( s[ k +1 ] ) { k++; if ( k % 2 ==0 ) { a = a + ( s[ k ] - ’0’
admin
2015-07-28
52
问题
有以下程序
#include
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=4 a=12
B、k=5 a=15
C、k=6 a=11
D、k=3 a=14
答案
A
解析
while循环的条件为s[k+1]不为?\0?,循环开始即让k自加1,相当于s[++k]不为?\0?。所以遍历s指向的字符串除首位元素的之后的字符串,a累加s指向字符串中每个元素对应的数字,若元素下标为偶数则多加1。字符串后4位元素"2134"中下标为偶数的元素个数为2,所以a=2+1+3+4+2=12,k记录的是统计的元素个数,为4,所以答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/ZzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库管理系统是
对于循环队列,下列叙述中正确的是
以下关于C语言的叙述中正确的是
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
以下程序的输出结果是______。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}inta=10,b=40,c=20;
下列叙述中,正确的是______。
下面对对象概念描述错误的是_______。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;
实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
下列数据结构中能应用二分查找的是()。
随机试题
中华人民共和国的武装力量,由中国人民解放军现役部队和预备役部队、中国人民武装警察部队、民兵组成。下列说法中错误的是()。
根据我国《集体合同规定》的规定,一方提出进行集体协商要求后,另一方进行下列行为合法的有()
毛泽东最早具体阐述“百花齐放,百家争鸣”的方针是在下列哪篇论著中【】
造成纵隔移向健侧的疾病不包括
男,4个月,以下符合该婴儿正常发育情况的是
孕妇,孕30周,臀先露,为矫正胎位,可采取的体位是
隔离栅施工中当地形起伏较大时,为保证线形平顺,可调整立柱安装角度以适应地形。()
管道补偿器中,填料补偿器的主要缺点为()。
我国中小学班级工作的组织者、领导者和教育者是_______。
根据以下资料,回答问题。据海关统计,2010年1至11月,我国进出口总值26772.8亿美元,比去年同期(下同)增长36.3%。其中出口14238.5亿美元,增长33%;进口12534.3亿美元,增长40.3%。在出口商品中,1至11月
最新回复
(
0
)