首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
51
问题
有以下程序
#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全国计算机二级
相关试题推荐
若intm[]={5,4,3,2,l},i=4;,则下面对m数组元素的引用中错误的是()。
以下叙述中不正确的是()。
有以下程序#includemain(){inta1,a2;charc1,c2;scanf(”%d%c%d%c”,&a1,&c1,&a2,&c2);printf("%d,%c,%
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((c
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s
有以下程序#includemain(){intfindmax(int,int,int),m;┋m=findmax(a,b,c);┋}intfindmax(intx,inty,intz){…}则以下叙述正确的是()。
数据库系统的三级模式不包括
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
随机试题
简述读书指导法的含义及具体要求。
当归补血汤的组成药物是
我国现行《建筑抗震设计规范》(GB50011—2001),适用于抗震设防烈度为()度地区建筑工程的抗震设计。
下列各项中,不属于自制原始凭证的是( )。
关于投资者通过股权投资母基金间接投资股权投资基金的原因,说法错误的是()。
目前,具有全国银行间市场结算代理人资格的金融机构不包括()。
Sincethebeginningofhumanevolution,menhavemigrated(迁移)acrosscontinentsinsearchoffood,shelter,safety,andcomforta
在超市所从事的信息活动中,下列属于挖掘时间序列模式的是()。
Thestunninglyslowpaceofjobcreation,whichsanktogrowthofjust32,000inJuly,hasprovidednewammunitioninanintense
Themostimportanttechnologicaleventofourtimeistheriseofthecomputer.Computersalready【B1】______manyaspectsofour
最新回复
(
0
)