首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对下述程序的判断中,正确的是 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
42
问题
对下述程序的判断中,正确的是 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://kaotiyun.com/show/e0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于控件数组的叙述中,正确的是
要求当鼠标在图片框PI中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
在窗体画一名为CommonDialogl,则下列与CommonDialogl.ShowOpen方法等效的语句是
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能,是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubC
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:OptionBase1PrivateSubCommandl_Click()Dima(4,4)Fori=1To4
在菜单编辑器中建立1个名称为Menu()的菜单项,将其“可见"属性设置为False,并建立其若干子菜单,然后编写如下过程PrivateSubForm_MousDown(ButtonAsInteger,ShiftAsInteger,X
以下选项中,不合法的VisualBasio的变量名是
软件测试的目的是( )。
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
随机试题
党的十九大明确指出,我国社会主要矛盾是()
外观检验不能发现的焊缝缺陷是()。
使用Mowry阿尔辛蓝过碘酸希夫(ABPAS)染色法进行黏多糖染色时,中性和酸性混合物质呈
胃蛋白酶原的激活物是
A.血清胆红素≥85μmol/LB.血清胆红素≤171μmol/LC.血清胆红素≤205μmol/LD.血清胆红素>256.5μmol/LE.血清胆红素>342μmol/L当发生胆红素脑病()。
燃气管道及其附件组装完成并试压合格后,应进行通球扫线,每次吹扫管道长度不宜超过()km。
如果A、B两只股票的收益率变化方向和变化幅度完全相同,则由其组成的投资组合()。
Inordertosurvive,tofeed,clotheandshelterhimselfandhischildren,manisengagedinaconstantstrugglewithnature.
我国历史上第一部社会主义类型的宪法是()。
A.sothatB.preferenceC.normalD.circleE.callsforF.problemG.longerH.cycleI.matterJ.illustratesK.hand
最新回复
(
0
)