单选题有以下程序:#include main(){ int i,j=0; char a[] = How are you,b[10]={0}; for(i=0;a[i];i++)  if(a[i]==' ')   b[j++]=a[i+1]; printf(%s,b);}程序运行后的输出结果是(  )。AHayBHow are youCweDay

单选题
有以下程序:#include main(){ int i,j=0; char a[] = How are you,b[10]={0}; for(i=0;a[i];i++)  if(a[i]==' ')   b[j++]=a[i+1]; printf(%s,b);}程序运行后的输出结果是(  )。
A

Hay

B

How are you

C

we

D

ay


参考解析

解析:
for语句循环体执行功能是,每次当a[i]元素为' '时,自动将a[i]下一个元素赋值给b[j],赋值完成后,j值加1,因此a[i]的'a'和'y'分别赋值给b[0],b[1],输出结果为ay。答案选择D选项。

相关考题:

单选题能正确表示数学关系式800=y=500的C语言表达式为()A(y=800)(y=500)B(y=800)AND(y=500)C800=y=500D(y=800)(y=500)

单选题有以下程序#includeintk=5;voidf(int*s){ s=k; *s=7;}main(){ intm=3; f(m); printf(%d,%d,m,k);}程序运行后的输出结果是(  )。A3,5B7,7C5,7D3,7

单选题设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为(  )。A客户号B商品号C客户号,商品号D客户号,商品号,购买数量

单选题在关系代数运算中,有5种基本运算,它们是(  )。A并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)B并(∪)、差(-)、交(∩)、投影(π)和选择(σ)C并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)D并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(×)

单选题软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(  )。A定义阶段B开发阶段C维护阶段D上述三个阶段

单选题有以下程序:#include main(){ char ch[3][5] = {AAAA,BBBB,CC}; printf(%s,ch[1]);}程序运行后的输出结果是(  )。AAAAABCCCBBBCCDBBBB

单选题若k是int类型变量,且有以下for语句:for(k=-1;k0;k++)printf(****);下面关于语句执行情况的叙述中正确的是(  )。A循环体执行一次B循环体执行两次C循环体一次也不执行D构成无限循环

单选题以下关于函数的叙述中正确的是(  )。A函数调用必须传递实参B函数必须要有形参C函数必须要有返回值D函数形参的类型与返回值的类型无关