柠檬试题库
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,426
参考答案:D
解析:
【解析】该程序首先定义*a和b[ ],并进行初始化。主函数中通过外层for循环语句,遍历字符数组b[ ],并且将符合if条件语句的字符赋给数组p;for内层循环语句,遍历字符数组a[ ]。再将符合if条件语句的结果输出。因此D选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
当文本框中的内容发生改变时所触发的事件是( )。
查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是( )。
设 VALA EQU 200 VALB EQU 30 VALC EQU 1BH 表达式(VALB AND 0FH)OR (VALB XOR 0FH)的值为
下面属于黑盒测试方法的是( )。
标签
二级C语言
if
china
语句
for