首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> char *a = "you"; char *b = "Welcome you to Beijing!"; main( ) { char *p; p = b;
有以下程序 #include <stdio.h> #include <string.h> char *a = "you"; char *b = "Welcome you to Beijing!"; main( ) { char *p; p = b;
admin
2020-06-16
65
问题
有以下程序
#include <stdio.h>
#include <string.h>
char *a = "you";
char *b = "Welcome you to Beijing!";
main( )
{ char *p;
p = b;
while (*p != *a) p++;
p += strlen(a) + 1;
printf("%s\n", p);
}
程序运行后的输出结果是
选项
A、Beijing!
B、you to Beijing!
C、Welcome you to Beijing!
D、to Beijing!
答案
D
解析
while函数判断p指针指向地址的内容是否和a指针指向地址的内容相等,如果不是,则移动指针p+1,当p指向*b字符串中的’y’时,和*a首地址元素相等,退出while语句后,p再向右移动a字符串长度+1个单位地址,此时p指向’t’,输出’t’及剩余的字符串,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/gYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructtt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){in
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zha
以下关于typedef的叙述错误的是
下列叙述中正确的是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是‘
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
下面选项中关于“文件指针”概念的叙述正确的是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo”,子字符串为”as”,则应当输出6。注意:请勿改动主函数main和其他函数
随机试题
请解释今天的管理者面临的道德事项和社会责任事项。
结合实际,谈谈行政组织理论研究的意义。
在Excel扣,输入公式或函数时,其前导字符必须是____________。
下列函数在区间(-∞,+∞)上单调减少的是________.
苏联教育家沙塔洛夫提出的教学方法是【】
药品包装应具备的功能有()
关于食品添加剂管制,下列哪一说法符合《食品安全法》的规定?(2011年试卷一第28题)
所有与非典患者接触的人都被隔离了。所有被隔离的人都与小李接触过。如果以上命题是真的,以下哪个命题也是真的?
依据(12),声卡可以分为8位、16位和32位等。
•ReadthearticlebelowaboutcreditcardinAmerica,andthequestionsontheoppositepage.•Foreachquestion13--18,mark
最新回复
(
0
)