首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对下述程序的判断中,正确的是 void main() { char*p,s[128]; p=s; while(strcmp(s,"End")) { printf("Input a string:");
对下述程序的判断中,正确的是 void main() { char*p,s[128]; p=s; while(strcmp(s,"End")) { printf("Input a string:");
admin
2009-02-15
62
问题
对下述程序的判断中,正确的是 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"为止,输出连接在一起的字符串
答案
2
解析
此题考查了字符串输入函数gets和字符串比较函数strcmp,另外还有字符输出函数 putchar。Gets从标准输入设备中读入全部字符,包括空格,直到遇到回车符为止。strcmp是字符串比较函数,strcmp(字符串1,字符串2),如果字符串1 =字符串2,则函数值为0;如果字符串1>字符串 2,则函数值为一正整数;如果字符串1<字符串2,则函数值为一负整数。putchar(c)函数将字符c输出到标准输出设备上。
转载请注明原文地址:https://www.kaotiyun.com/show/e0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是
以下关于VB对象属性的叙述中,错误的是
下列运算符中,优先级别最高的是
语句:PrintAsc(Chr$(Mid$("98765432",4,2)))的输出是
在设计窗体时双击窗体的任何地方,可以打开的窗口是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
考生文件夹下有一个工程文件sjt2.vbp。窗体中含有除计时器外的其他控件,还有一个过程subl,其功能是按照Textl中的通话时间计算通话费,并将其显示在Text2中。程序运行时,单击“通话开始”按钮,则在Textl中累加通话时间(每隔1秒,文
以下不合法的字符常量是()。
()是构成C语言程序的基本单位。
随机试题
不能用己烯雌酚的是
A.毛莨苷B.藏红花苦苷C.芦荟苷D.腺苷E.鸟苷最难发生酸水解的苷是
按()来分,化学热处理又可分为固体法、液体法和气体法。
按幻觉产生的条件分类,以下哪种幻觉不包括在内
按照应用和虚拟机的观点,软件可分为:
企业价值评估模型分为股利现金流量模型、股权现金流量模型和实体现金流量模型三种,其中在实务中很少被使用的是()。
下列关于折校的表述,错误的有()。
“巧妇难为无米之炊”,结合实际谈谈你的看法。
Theproducedepartmentsofthefuturemaylooklikenothingonearth,andwithgoodreason.Chinesescientistshavebeengrowing
Labelthediagrambelow.ChooseyouranswersfromtheboxandwritethelettersA-Enexttoquestions33-37.A.Cirrus
最新回复
(
0
)