首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
67
问题
若有以下程序
#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全国计算机二级
相关试题推荐
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
以下程序中,while循环的循环次数是()。main(){intn=0;while(n<10){if(n<1)continue;if(n==5)break;
设structSTR{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
有以下程序:#include#include"string.h"voidfun(char*s[],intn){char*t;inti,j;for(i=0;i
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(X==0)if(x)y+=2;elsey+=3;prinff(
以下叙述中正确的是()。
有以下程序#includemain(){doublex=2.0,y;if(x
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
下列排序方法中,最坏情况下比较次数最少的是
随机试题
王某,50岁,腰麻下手术,穿刺注入麻药后即刻血压下降。血压下降是什么原因
正中矢状面将畜体分为
某起重机吊具如图所示,吊钩与吊板通过销轴连接,起吊力为F。已知:F=40kN。销轴直径d=22mm,吊钩厚度δ=20mm。销轴允许应力[τ]=60MPa,[σbs]=120MPa。则该连接处的强度为()。
计量设备是指施工中使用的()设备。
导游在讲解中使用“最”字时应注意之处是必须符合()。
中国近代史上中国人民第一次大规模的反侵略武装斗争是()
设A,B均为n阶矩阵,|A|=2,|B|=-3,则|2A*B-1|=_______.
•Readthetextbelowabouthowtoformagoodmanager.•Inmostofthelines(41-52)thereisoneextraword.Itiseithergr
Uponreachinganappropriateage(usuallybetween18and21years),childrenareencouraged,butnotforced,to"leavethenest"
Aninsuranceagentcalledmethismorning.Thisparticularagentwantedtodiscussmyautomobilecoverage,butthenextagentto
最新回复
(
0
)