首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> char *a="you", b[ ]="welcome#you#to#China!"; main() { int i,j=0; char *p;
若有以下程序 #include <stdio.h> char *a="you", b[ ]="welcome#you#to#China!"; main() { int i,j=0; char *p;
admin
2021-06-15
54
问题
若有以下程序
#include <stdio.h>
char *a="you", b[ ]="welcome#you#to#China!";
main()
{ int i,j=0; char *p;
for ( i=0; b
!=’\0’; i++ )
{ if (*a == b
)
{ p=&b
;
for (j=0; a[j]!=’\0’; j++)
{ if (a[j] != *p) break;
p++;
}
if (a[j]==’\0’) break;
}
}
printf("%s\n", p);
}
则程序的输出结果是
选项
A、#to#China!
B、#you#to#China!
C、me#you#to#China!
D、#China!
答案
A
解析
该程序首先定义*a和b[ ],并进行初始化。主函数中通过外层for循环语句,遍历字符数组b[ ],并且将符合if条件语句的字符赋给数组p;for内层循环语句,遍历字符数组a[ ]。再将符合if条件语句的结果输出。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/m8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4:printf("%d%d\n",a,b);)则程序的输出结果是
下列叙述中错误的是()。
软件集成测试不采用
以下选项中函数形参不是指针的是
表达式:(int)((double)9/2).9%2的值是
已知:intc[3][4];,则对数组元素引用正确的是()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
数据结构中,与所使用的计算机无关的是数据的()。
在黑盒测试方法中,设计测试用例的根据是()。
随机试题
本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框。列表框中列出了当前日录的所有文件.鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。importjava.awt.*;importjava.awt.datatr
沟通上、下腔静脉的静脉是
缺乏叶酸或维生素B12可使红细胞平均体积改变,最可能的是
鸡皮肤上有肿瘤结节常见于
导致食物中毒的变形杆菌最易污染的食品是
流产胎儿约1000g,身长约35cm,护士估计孕周
CIC条款对空运战争险的责任起讫是()。
银行工作人员在得知客户资金是走私犯罪活动所得时,下列说法正确的是()。
DoctorsinBritainarewarningofallobesitytimebomb,whenchildrenwhoarealreadyoverweightgrowup.So,whatshouldwedo
要将“选课成绩”表中学生的成绩取整,可以使用()。
最新回复
(
0
)