未分类题
对下述程序的判断中,正确的是 #include<stdio.h> void main() { char*p,s[128]; p=S; while(strcmp(s,'End')) { printf('Input a string:');gets(s); while(*p) putchar(*p++);}}
A.此程序循环接收字符串并输出,直到接收字符串'End'为止
B.此程序循环接收字符串,接收到字符串'End'则输出,否则程序终止
C.此程序循环接收字符串并输出,直到接收字符串'End'为止,但因为代码有错误,程序不能正常工作
D.此程序循环接收字符串并将其连接在一起,直到接收字符串'End'为止,输出连接在一起的字符串
A.h>
B.此程序循环接收字符串并输出,直到接收字符串'End'为止
B.此程序循环接收字符串,接收到字符串'End'则输出,否则程序终止
C.此程序循环接收字符串并输出,直到接收字符串'End'为止,但因为代码有错误,程序不能正常工作
【参考答案】
B
解析: 此题考查了字符串输入函数gets和字符串比较函数strcmp,另外还有字符输出函数putchar。g......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)