首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> char *a="you", b[ ]="welcome#you#to#China!"; main() { int i,j=0; char *p;
若有以下程序 #include <stdio.h> char *a="you", b[ ]="welcome#you#to#China!"; main() { int i,j=0; char *p;
admin
2021-06-15
43
问题
若有以下程序
#include <stdio.h>
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/m8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义变量的语句中错误的是
有以下程序:#include#include"string.h"voidfun(char*s[],intn){char*t;inti,j;for(i=0;i
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:246<C
有以下程序#includevoidfun(int*a,int*b){int*c;c=a;a=b;b=c;}main(){intx=3,y=5,*p===&x,*q=&y;
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
下面对“对象”概念描述错误的是
软件生命周期中的活动不包括()。
数据库管理系统中负责数据模式定义的语言是
有关return语句说法不正确的是()。
随机试题
心跳呼吸骤停紧急处理原则中哪项是错误的
对于建设工程,应用价值工程的重点是在()阶段。
更换单位主要负责人时需要对财产物资进行清查,这种清查属于()。
下列单位中属于消费税纳税人的有( )。
《巴黎圣母院》是()的作品。
小肝癌一般是指单个癌结节直径小于()。
关于教师资格认定,以下说法正确的有()。
下列行为属于性格问题行为的有()
邓小平指出:“现在虽说我们也在搞社会主义,但事实上不够格。”所谓“不够格”指的是()
Areteensandyoungadultsmorenarcissistic(自恋的)todaythaninthepast?That’stheviewofaCaliforniaresearcherwhostudie
最新回复
(
0
)