首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int i, j=0; char a[]="How are you!", b[10]; for ( i=0; a[i]; i++ ) if (a[i] == ’ ’) b[j++]=a[i+1]; b[
若有以下程序 #include main() { int i, j=0; char a[]="How are you!", b[10]; for ( i=0; a[i]; i++ ) if (a[i] == ’ ’) b[j++]=a[i+1]; b[
admin
2015-07-28
26
问题
若有以下程序
#include
main()
{ int i, j=0;
char a[]="How are you!", b[10];
for ( i=0; a
; i++ )
if (a
== ’ ’) b[j++]=a[i+1];
b[j]=’\0’;
printf("%s\n",b);
}
则程序的输出结果是( )。
选项
A、ay
B、Howareyou
C、Hay!
D、Howareyou!
答案
A
解析
for循环的作用是把数组a中空格符的下一个字符存放在数组b中,所以输出结果为"ay",答案选A。
转载请注明原文地址:https://kaotiyun.com/show/8ZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下定义,则该数组的第一维大小为【】。intb[][4]={1,2,3,4,5,6,7,8,9);
有以下程序:structs{intx,y;)data[2]={10,100,20,200);main(){structs*p=data;printf("%d\n",++(p->x));
以下叙述中正确的是()。
下列叙述中正确的是()。
以下程序的输出是【】。main(){charstrl[]]="Howdoyoudo",*p1=strl;strcpy(strl+strlen(strl)/2,"esshe");print
数据库管理系统是位于用户与【】之间的软件系统。
下面语句的输出结果是_______。printf("%d\n",strlen("\t\"\065\xff\n"));
以下选项中,能用作用户标识符的是
软件生命周期中花费时间最多的阶段是______。
随机试题
开口截面线串拉伸后必定是片体。
在系统设计过程中采用模块化结构,是为了满足()
触发器是SQLServer提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的________。
A.Ferguson法B.Shouldice法C.Halsted法D.McVay法加强前壁的腹股沟疝修补方法是
男性血友病患者,与正常女性结婚,遗传咨询正确的是
在毒理学安全性评价时,受试样品一般情况应是
在施工过程中,由于法律、法规的变化导致承包商工程延误和费用增加,则承包商可索赔<)。
某客户在2012年9月1日存人一笔50000元一年期整存整取定期存款,假设年利率3.00%,1年后存款到期时,他从银行取回的全部金额是()元。
扣押鲜活农产品运输工具可以依据地方法规的规定和县级以上政府有关部门的决定。()
下列做法中符合新型工业化道路发展要求的有()。
最新回复
(
0
)