首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include char *a="you"; char b[ ]="Welcome you to China!"; main() { int i, j=0; char *p; for ( i=0; b[i] !=’\0’; i++ )
若有以下程序 #include char *a="you"; char b[ ]="Welcome you to China!"; main() { int i, j=0; char *p; for ( i=0; b[i] !=’\0’; i++ )
admin
2018-10-16
36
问题
若有以下程序 #include
char *a="you";
char b[ ]="Welcome you to China!";
main() {
int i, j=0; char *p;
for ( i=0; b
!=’\0’; i++ )
{
if (*a == b
) {
p=a;
for (j=i; *p!=’\0’; j++)
{
if (*p != b[j]) break;
p++;
}
if (*p==’\0’) break;
}
}
printf("%s", &b
); }
则程序的输出结果是
选项
A、you to China!
B、to China!
C、me you to China!
D、China!
答案
A
解析
程序中循环部分的主要功能是,在字符串b中寻找是否含有子串a,如果含有则退出,此时i为子串a在字符串b中第一次出现的位置。因此最后的输出函数则从第i个字符开始一直输出到字符串的末尾。
转载请注明原文地址:https://kaotiyun.com/show/Ygxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是()。
以下程序的输出结果是()。#include<stdio.h>voidmain(){intf,f1,f2,i;f1=0;f2=1;printf("%d%d",f1,f2);for(i=3;i<=5;i++
设有定义:intn1=0,n2,*P=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。
下面程序把从终端读入的10个整数以二进制的方式写到一个名为bi.dat的新文件中。请填空。#include<stdio.h>FILE*fp;main(){inti,j;if((fp=fopen(【
在面向对象方法中,类之间共享属性和方法的机制称为______。
以下函数调用语句中含有_______个实参。func((exp1,exp2),(exp3,exp4,exp5));
若已定义c为字符型变量,则下列语句中正确的是()。
fscanf函数的正确调用形式是()。
对下列二叉树进行前序遍历的结果为()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
随机试题
考虑诊断为其常见的并发症是
党的十八届四中全会明确提出,全面推进依法治国的总目标是()
《儒林外史》写马二先生游西湖,特别关心《三科程墨持运》的销路,是因为()
《规范》根据混凝土立方体___________大小,将混凝土划分为___________个强度等级。
心肌中富含的LDH同工酶是
期末一般无余额的账户有()。
《中华人民共和国未成年人保护法》中所称的未成年人是指()。
简述影响学习动机的因素。
一天,小方、小林做完数学题后发现答案不一样。小方说:“如果我的不对,那你的就对了。”小林说:“我看你的不对,我的也不对。”旁边的小刚看了看他们两人的答案后说:“小林的答案错了。”这时数学老师刚好走过来,听到了他们的谈话,并查看了他们的运算结果后说:“刚才你
()固定资产()资金分配()资金捐献()周转性基金
最新回复
(
0
)