首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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://kaotiyun.com/show/ZzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intu[4][10],*P,*q[4];且0≤i
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
下述程序向文件输出的结果是______。#include<stdio.h>voidmain(){FILE*fp=fopen("TEST","wb");fprintf(fp,"%%5.0f%c%d",58,76273.0’-’,2278);
以下程序(程序左边的数字为附加的行号)______。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";5puts(s);6strcpy(s,"hello");7printf("%
下面关于完全二叉树的叙述中,错误的是______。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
下列叙述中正确的是()。
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
下列选项中合法的赋值语句是()。
数据流图的类型有______和事务型。
随机试题
阐述艺术家应具备的修养和能力。
患者男,18岁,颊侧牙龈溃疡3个月,经2周抗感染治疗不愈。为明确诊断,应选用的检查为
我国规定,设立基金管理公司应当具备的条件包括()。
地处市区的某内资企业为增值税一般纳税人,主要从事货物的生产与销售。1月按规定缴纳增值税200万元,同时补交上一年增值税20万元及相应的滞纳金3万元、罚款20万元。该企业本月应缴纳城市维护建设税及教育费附加()万元。
(2015年)以下属于纳税人权利的有()。
读“城市规模的费用/效益曲线”,完成9~10题。P3—P4期间可能出现的是()。
设f(x),g(x)在[a,b]上连续且g(x)不变号,证明至少存在一点ξ∈[a,b],使∫abf(x)g(x)dx=f(ξ)∫abg(x)dx。
下图是对巢湖某水域生态系统营养级和能量流动情况的调查结果。表中A、B、C、D、E分别表示不同的营养级,F为分解者;Pg表示生物同化作用固定能量的总量;Pn表示生物贮存的能量;R表示生物呼吸消耗的能量;能量单位为10_________kJ/(m_______
我国历史上的“半部论语治天下”说的是:
社会支持系统通常是指来自社会各方面,包括父母、亲戚、朋友等给予个体的精神或物质上的帮助和支持的系统,它的目标是使个体重新恢复到和谐的心理状态和优良的生活中。根据上述定义,下列不属于社会支持系统的是()。
最新回复
(
0
)