首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
35
问题
若有以下程序
#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://kaotiyun.com/show/kDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义语句,编译时会出现编译错误的是
下面选项中合法的字符常量是
以下叙述中正确的是
有以下程序#inc1udemain(){intx;scanf(’’%d’-,&x);if(x<=3);elseif(x!=10)printf(’’%d\n’’,x);}程序运行时,输入的值在哪个范围才会有输出结果
设有定义:charp[]={’1’,’2’,’3’),*cq=p;以下不能计算出一个char型数据所占字节数的表达式是
给定程序MODll.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
在关系模型中,每一个二维表称为一个()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
随机试题
下列具有肾保护作用,能延缓肾功能恶化的降压药物有
批准全国性书批发企业的部门是
新生儿出血选用的止血药是
患者,女,因月经不调来院治疗,患者是少数民族,不会讲普通话,护士在收集资料过程中反复提问和核实,导致患者心情烦躁,拒绝沟通。影响该护患沟通的主要因素是
以下需列入非公开发行公司债券项目承接负面清单的有()。Ⅰ.地方融资平台公司Ⅱ.房地产公司Ⅲ.典当行Ⅳ.中国证券业协会会员的担保公司
()指目标公司管理层利用杠杆收购这一金融工具,通过负债融资,以少量的资金投入来收购自己经营的公司。
下列关于挪用资金罪的说法,错误的是()。
Perhapsyouthinkyoucouldeasilyaddtoyourhappinesswithmoremoney.Strangeasitmayseem,ifyou’reunsatisfied,theiss
Ittookusalongtimetomendthehouse.
A—accountingprincipleB—assetC—borrowerD—capitalgainE—cashflowF—certificateG—commissionsH—creditcardI—dividendsJ—dom
最新回复
(
0
)