柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
char *a="you"; char b[ ]="Welcome you to China!"; main() { int i, j=0; char *p; for ( i=0; b[i] !='\0'; i++ ) { if (*a == b[i]) { p=a; for (j=i; *p!='\0'; j++) { if (*p != b[j]) break; p++; } if (*p=='\0') break; } } printf("%s", &b[i]); } 则程序的输出结果是
A.China!
B.to China!
C.me you to China!
D.you to China!
热度🔥1,514
参考答案:D
解析:
【解析】该程序首先定义*a和b[ ],并进行初始化。主函数中通过外层for循环语句,遍历字符数组b[ ],并且将符合if条件语句的字符赋给数组p;for内层循环语句,遍历字符数组a[ ]。再将符合if条件语句的结果输出。因此D选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
有以下程序 #include main() { int a=0,b=0,c=0,d=0; (++a || ++b) ? ++c : ++d; printf("%d,%d,%d,%d\n", a,b,c,d); } 程序的运行结果是
项目控制信息的来源是各种管理报告。不属于这类管理报告的是
关于NetBIOS的描述中,正确的是
在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的( )。
标签
二级C语言
if
china
语句
for