首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> char *a = "you"; char *b = "Welcome you to Beijing!"; main( ) { char *p; p = b; while (*p != *a
有以下程序 #include <stdio.h> char *a = "you"; char *b = "Welcome you to Beijing!"; main( ) { char *p; p = b; while (*p != *a
admin
2021-02-25
41
问题
有以下程序
#include <stdio.h>
char *a = "you";
char *b = "Welcome you to Beijing!";
main( )
{ char *p;
p = b;
while (*p != *a) p++;
printf("%s\n", p);
}
程序运行后的输出结果是
选项
A、you to Beijing!
B、to Beijing!
C、Welcome you to Beijing!
D、Beijing!
答案
A
解析
程序首先定义两个字符串,a,b指针分别指向这两个字符串首地址,再定义了一个指针p,把b指针指向的地址赋给了p指针后,判断p指针指向地址的内容是否和a指针指向地址的内容相等,如果不是,则移动指针p+1,当p指向*b字符串中的’y’时,和*a首地址元素相等,退出while语句,输出剩下字符串内容,程序运行后的输出结果是"You To BeiJing!"答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/AGtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要实现total=1+2+3+4+5求和,以下程序段错误的是()。
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\
设p是指针变量,语句p=NULL;等价于
若、x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
若有定义typedefintT[10];Ta[20];则与上述定义完全等价的说明语句是()。
下列数据结构中,属于非线性结构的是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
表示关系式x≤y≤z的C语言表达式的是
数据库设计过程不包括
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是()。
随机试题
女性,30岁,间断尿频、尿痛、尿急1年,尿沉渣白细胞30—50/HP,但多次尿培养检查均无细菌生长,最可能是患
关于焦点的MTF叙述正确的是
《出入境检验检疫机构实施检验检疫的进出境商品目录》中检验检疫类别代码对应正确的有( )。
在不涉及补价的情况下,下列各项交易事项中,属于非货币性资产交换的是()。(2015年改编)
节俭属于性格的()特征。
A、 B、 C、 D、 D分析左边纸板,发现进行折叠后,只有D项是正确的。
修整一条水渠,原计划由16人修,每天工作7.5h,6天可以完成任务.由于特殊原因,现要求4天完成,为此又增加了2人,现在每天要工作的时间为[]h.
TheComplexitiesofReadingThislectureisthefirstofsixof"TheMysteriesofReadingandWriting".Wetendtothinkt
PresidentBarackObama’spicktoheadtheEnvironmentalProtectionAgency(EPA),LisaJackson,hasspent20yearsasanenvironme
Thismethodwasnever___________(被利用过).
最新回复
(
0
)