首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include char *a="you", b[ ]="welcome#you#to#China!"; main() { int i,j=0;char *p; for ( i=0; b[i]!=’\0’; i++ ) { if
若有以下程序 #include char *a="you", b[ ]="welcome#you#to#China!"; main() { int i,j=0;char *p; for ( i=0; b[i]!=’\0’; i++ ) { if
admin
2019-05-17
51
问题
若有以下程序
#include
char *a="you", b[ ]="welcome#you#to#China!";
main()
{ int i,j=0;char *p;
for ( i=0; b
!=’\0’; i++ )
{ if (*a == b
)
{ p=&b
;
for (j=0; a[j]!=’\0’; j++)
{ if (a[j] != *p) break;
p++;
}
if (a[j]==’\0’) break;
}
}
printf("%s\n", p);
}
则程序的输出结果是
选项
A、#to#China!
B、#you#to#China!
C、me#you#to#China!
D、#China!
答案
A
解析
该程序首先定义*a和b[ ],并进行初始化。主函数中通过外层for循环语句,遍历字符数组b[ ],并且将符合if条件语句的字符赋给数组p;for内层循环语句,遍历字符数组a[ ]。再将符合if条件语句的结果输出。因此A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/kDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
有以下定义语句,编译时会出现编译错误的是
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf(’’%d,%d,%d\n’’,x,y,z);)程序运行后的输出结果是
C语言主要是借助以下哪种手段来实现程序模块化
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下面不属于对象基本特点的是()。
下面属于应用软件的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
Thetouristbuswindeditswayintoamountainousarea.Whenitwas【C1】______tomakeaturn,twopassengers—a【C2】______ofyoung
流行性乙型脑炎的病变类型是属于
利用“软条款”信用证进行诈骗属于信用证诈骗罪。()
按利息的支付方式不同,债券可划分为()。
按指标在决策中的重要性分类,可分为主要指标、次要指标和辅助指标。总投资收益率为次要指标,静态投资回收期为辅助指标。()
据不完全统计,2009年。我国共发生13起官员非正常死亡,仅12月,就有6名官员非正常死亡。其中多数官员属于自杀。自杀官员级别从省部级、厅局级、县处级、科级都有发生,覆盖各个层级。自杀的省部级高官有天津市政协主席宋平顺、山西省委常委兼组织部部长王通智;厅局
下列不属于“古希腊三大悲剧”的一项是()。
intermediaryservices
AscottInternationalisthelargestservicedresidentialoperatorintheworld.ManagingtheAscott,theSomersetandCitadi
ArcheologyArcheology,thebranchofanthropologythatisdevotedtothestudyofthehumanpast,oftenfocusesontheperiodbe
最新回复
(
0
)