单项选择题
下列程序的输出结果是______。
main()
char *s="121";
int k=0,a=0,b=0;
do
k++;
if(k%2==0) a=a+s[k]-’0’;continue;
b=b+s[k]-’0’;a=a+s[k]-’0’;
while (s[k+1]);
printf("k=%d a=%d b=%d\n",k,a,b);
A.k=3 a=2 b=3
B.k=3 a=3 b=2
C.k=2 a=3 b=2
D.k=2 a=2 b=3
点击查看答案
<上一题
目录
下一题>
热门
试题
填空题
当线性表的元素总数基本稳定,且很少进行插入和删除操作,并要求以很快的速度存取线性表中的数据元素时,应采用 【1】 存储结构。
点击查看答案
单项选择题
在执行以下程序时,如果从键盘上输入ABCdef<回车>,则输出为______。#include <stdio.h>main () char ch; while ((ch=getchar())!= n ) if (ch>=’A’&& ch<=’B’)ch=ch+32; else if (ch>=’a’&& ch<=’z’)ch=ch-32; printf( %c ,ch); printf( n );
A.ABCdef
B.abcDEF
C.abc
D.DEF
点击查看答案
相关试题
请用位运算实现下述目标(设16位二进制数...
当输入19、2时,下列程序的运行结果为 ...
下列程序的功能是计算数的阶乘。main() ...
若输入tc,则程序的运行结果为 【8】 。...
下列程序的运行结果为 【7】 。main()...