首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude char*a="you"; char*b="Welcome you to Beijing!"; main() { char*p; p=b; while(*P!=*a)P++; printf("%s\n",P
有以下程序: #inelude char*a="you"; char*b="Welcome you to Beijing!"; main() { char*p; p=b; while(*P!=*a)P++; printf("%s\n",P
admin
2019-01-11
56
问题
有以下程序:
#inelude
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/5ixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
若执行下列程序时从键盘上输入2,则输出结果是()。#include<stdio.h>main(){inta;scanf("%d",&a);if(a++<3)printf("%d\n",a);
下面程序的运行结果是()。#include<stdio.h>#defineSlZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+3
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
以下程序运行后的输出结果是_________。main(){inta,b,c;a=25;b=025;c=0x25printf("%d%d%d\n",a,b,c);}
下列叙述中正确的是______。
若有以下说明和语句:structst{intn;char*ch;};structsta[3]={5,"abc",7,"def",9,"ghk"},*p=a;则值为6的表达式是______。
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统管理阶段和数据库系统管理阶段。其中数据独立性最高的阶段是()。
下面关于完全二叉树的叙述中,错误的是______。
随机试题
A.肾前性急性肾衰竭 B.肾性急性肾衰竭 C.肾后性急性肾衰竭 D.急性肾小球损伤 E.慢性肾衰竭挤压伤能引起
梨状肌综合征和腰椎间盘突出症的临床鉴别要点是
华某,男,11岁。昨日淋雨后出现头痛,恶寒发热,项背强直,肢体酸重,苔白腻,脉浮紧。方药宜选
人工流产术中病人突然出现头晕、胸闷、出冷汗、血压下降、脉搏缓慢,首先考虑
下列关于罚款的金额的选项正确的是:
在袁某涉嫌故意杀害范某的案件中,下列哪些人员属于诉讼参与人?()
下列关于死缓的说法,正确的有()。
下列关于虚拟存储器的叙述中,哪些是正确的?()
A、HeisaVisitingProfessorofAustraliaNationalUniversity.B、Hehaswonmanytitlesduringhislongacademiccareer.C、Hewe
充满
最新回复
(
0
)