首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
12
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;intscore[2];}STU;STUfSTUa){STUb={’’Zhao’’,’m’,85,
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
已知字符’A’的ASCⅡ代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf(’’%d,%d’’,c1,c2-2);的输出结果是
设变量均已正确定义,若要通过scanff’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand0%5;switch(n){case1:case3:printf(’’%d\n’’,n);break;case2:case4:printf(’’%d\n’’,n);c
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
给定程序中,函数fun的功能是:求出形参SS所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。SS所指字符串数组中共有M个7符串,且串K
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。)注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
随机试题
G1P0,孕36周,子痫前期,最恰当的处理原则是()。
我国基本医疗保险组织参保、征收保险费的统筹单位原则上是
断路器应根据其使用条件校验()。
采用科目汇总表账务处理程序,科目对应关系不明显,不能直接通过总分类账查对账目。()
会计档案的整理、装订应由本单位的档案机构负责办理。()
船舶共同海损牺牲,船舶尚未修理的,( )。
下列选项中,不能作为选择标杆职位参考的标准的是()。
《黄鹤楼送孟浩然之广陵》的作者是()。
准实验研究
下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordSetMsgBoxEnd
最新回复
(
0
)