首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include char*a="you",b[]="welcome#you#to#China!"; main( ) { int i,j=0; char*P; for(i=0;b[i]!=’\0’
若有以下程序: #include char*a="you",b[]="welcome#you#to#China!"; main( ) { int i,j=0; char*P; for(i=0;b[i]!=’\0’
admin
2020-01-10
47
问题
若有以下程序:
#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/5TCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:按以下递归公式求函数的值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要改动main函数,不得增
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用“#”结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程
给定程序MODI1.C中规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最高的字母输出(如果有多个相同,输出一个即可)。例如对于字符串:dadbcdbabdb,对应的输出应
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
若有定义和语句:
以下错误的定义语句是
以下能正确定义一维数组的选项是
下列选项中,不能用作标识符的是
有关系R、S和T,如下图所示关系T是由关系R和S通过运算得出,则所使用的操作是
随机试题
卵子受精部一般是在【】
ThesamebenefitsanddrawbacksarefoundwhenusingCTscanningtodetectlungcancer—thethree-dimensionalimaging,improve
既能养心安神,又有收敛止汗之功的药物是
脑卒中恢复期训练的最主要目的是
A、大肠埃希菌B、白假丝酵母菌C、金黄色葡萄球菌D、幽门螺杆茵E、痢疾杆菌与消化性溃疡发病有密切关系的病原体是
注册结构工程师可同时受聘于()勘察设计单位执行业务。
会计核算的处理分为()。
用复利计算第11期终值的公式为()。
人类的大脑细胞具有______的抵抗癌症的能力,不但可以调节人体免疫系统能力。还能______肿瘤细胞的生长。人类实现自主抗癌不再是幻想。填入划横线部分最恰当的一项是()。
A、Becauseshedoesn’twanttomakeabadfirstimpression.B、Becausesheisafraidofmeetingthem.C、Becausesheisafraidthat
最新回复
(
0
)