首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
60
问题
有以下程序
#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://www.kaotiyun.com/show/gYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];)STU;voidf(STUa)
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};structwork
以下叙述中正确的是
有以下程序#includedoublef(doublex);main()doublef(doublex){doublea=0;inti;{returnx*x+1;}for(i=0;i
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar()
以下叙述中正确的是
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
在导致肾阴亏虚的原因中,较为次要的是
改正下列词语中的错别字俯看
腰肌劳损的临床表现是
正常的Q波振幅应小于同导联中R波的多少
扣缴义务人未按规定设置、保管代扣代缴、代收代缴税款账簿或者保管代扣代缴、代收代缴税款记账凭证及有关资料的,由税务机关责令改正,情节严重的,处以()的罚款。
根据企业所得税法优惠政策的规定,企业购置用于( )等专用设备的投资额,可以按一定比例实行税额抵免。
一个国家或地区所有常驻单位在一定时期内生产活动的最终成果称为()。
人民警察对查获或者到案的违法嫌疑人应当开具检查证进行安全检查,发现管制刀具、武器、易燃易爆等危险品的,应当立即予以扣押。()
简述投资回收期的优缺点。(中南财经政法大学2016真题)
若要求从键盘读入含有空格字符的字符串,应使用函数()。
最新回复
(
0
)