柠檬试题库
计算机
公务员
驾照
计算机
公务员
驾照
若有以下程序 #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]); } 则程序的输出结果是
🔥 1533 热度
A
China!
B
to China!
C
me you to China!
D
you to China!
参考答案
D
解析
【解析】该程序首先定义*a和b[ ],并进行初始化。主函数中通过外层for循环语句,遍历字符数组b[ ],并且将符合if条件语句的字符赋给数组p;for内层循环语句,遍历字符数组a[ ]。再将符合if条件语句的结果输出。因此D选项正确。
复制题目向 AI 提问
复制
扫码免费计算机二级刷题
计算机等级考试题库
推荐题目
下列排序正确的是:( )?<br> (1) 电工违章作业引起火灾 (2) 产品原料堆放混乱 (3) 只有一个出入通道,其余全被堵死 (4) 由于不能及时逃脱有三十几人挤在一起窒息而死 (5) 消防检查给予警告 <br>
风俗:习惯( )
<img style='vertical-align:middle' src="d286966c61f14e88a828818f18370aee.001.jpeg" width="352" height="158" alt="">( )
生命:生物( )
下列各句中没有使用比喻修辞手法的一句是<br>
相关标签
二级C语言
if
china
语句
for
×