首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
24
问题
有以下程序
#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://jikaoti.com/ti/tyz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于函数调用的叙述中错误的是()。
有以下说明语句char*s="\"Name\\Address\n";指针s所指字符串的长度是()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((c
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
设有表示学生选课的3张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
下列数据结构中,能用二分法进行查找的是
有关return语句说法不正确的是()。
随机试题
急性肾功能衰竭少尿期病人的饮食要求为()
下列关于心瓣膜功能的描述,错误的是
门诊发现传染病患者时,应立即采取的措施是
依据《安全生产法》的规定,生产经营单位委托工程技术人员为本单位提供安全生产管理服务的,安全生产责任由()负责。
中小商业银行包括()。
按照物料在生产工艺过程中的流动特点,企业生产物流可分为()。
被马可·波罗称为“世界上最好的、独一无二的桥”是()。[2012年北京真题]
教师成熟的标志是关注_______。
旋律:
Bellshavebeenin【21】foralonglime.TheywereusedbytheChineseabout【22】andtheoldestbelleverfoundisaround7,000yea
最新回复
(
0
)