首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
22
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
有以下程序#includeintfun(intx,inty)main(){if(x==y)return(x);{inta=4,b=5,c=6;elsereturn((x+y)/2);
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d、);}当执行
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
有以下程序main(){inta=3;a+=a-=a*a:printf("%d\n",a);}程序的输出结果是
下列叙述中正确的是
以下叙述中正确的是
在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
简述我国法律制定的基本原则。
选择性蛋白尿的特点是
考虑到界外区域对评价区的影响,对于地形、地理特征和排放高度、排放量较大的点源的调查,还应扩大到界外区域,各方位的界外区域的边长大致为评价区域边长的()倍。
工作人员工作不负责任,一般应属于( )风险因素。
下列关于决定的叙述,正确的是()。
()是政府职能转变的关键。
Thegeneration_______makesitdifficultforparentstounderstandtheirchildren’sopinions.
为什么古希腊会产生城邦制,东方国家却长期存在君主专制?亚里士多德认为,君主专制在野蛮人中间常常可以见到,同僭主或暴君制很接近。因为野蛮民族的性情天生就比希腊各民族更具奴性,其中亚细亚蛮族的奴性更甚于欧罗巴蛮族,所以他们甘受独裁统治而不起来叛乱。如果以下各项
下列叙述中正确的是
•Youwillhearaprogramaboutbusiness.•Foreachquestion(23-30),markoneletter(A,BorC)forthecorrectanswer.•
最新回复
(
0
)