柠檬试题库
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,430
参考答案:D
解析:
【解析】该程序首先定义*a和b[ ],并进行初始化。主函数中通过外层for循环语句,遍历字符数组b[ ],并且将符合if条件语句的字符赋给数组p;for内层循环语句,遍历字符数组a[ ]。再将符合if条件语句的结果输出。因此D选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列各类计算机程序语言中,不属于高级程序设计语言的是( )。
在报表的组页脚区域中要实现计数统计,可以在文本框中使用函数
若要修改命令按钮 Command 的标题文字,应设置的属性是
有以下程序 #include main() { int i, t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf("%d ",t[2-i][i]); } 程序执行后的输出结果是
数据库管理系统的基本功能不包括( )。
标签
二级C语言
if
china
语句
for