首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
admin
2017-11-27
28
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include
void main()
(
int i=0;
char str[120];
cout<<”Enter a string end
with’?’."<
//********error********
cin.getline(str,120);
//********error********
while(Str)
{
//********error********
if(str
>=’a’)
Str
=Str
-’a’+’A’;
i++;
)
cout<
return;
}
选项
答案
(1)cin.getline(str,120,’?’); (2)while(str[i]) (3)if(str[i]>=’a’&&str[i]<=’z’)
解析
(1)题目中要求以输入字符“?”为结束,用于字符输入的流成员函数getline函数读入一行字符,格式cin.getline(字符数组,字符个数,终止标志字符),所以第1个标识下为“cin.getline(str,120,’?’);”。
(2)第2个标识下的“while(str)”语句应该是判断字符串str中的每一个字符是否为尾符,若不是尾符在循环中判断每一个字符是否为小写,若为小写,转换。所以应该修改为“while(str
)”。
(3)第3个标识下的“if(str
>=’a’)”语句是判断字符str
是否为小写字符,而现有的语句只是判断字符是否大于’a’,但是小写字符应该是’a’到’z’,所以修改为“if(str
>=’a’&&str
<=’z’)”。
转载请注明原文地址:https://kaotiyun.com/show/kDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#include<iostream.h>template<classT>classSample{Tn;Public:Sample(Ti){n=i
如下程序的输出结果是main(){float x=2.0, y;if(x<0.0)y=0.0;else if(x<10.0)y= 1.0/x;else y= 1.0cout<<y<<end1}
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
在下列数据管理的各阶段中,数据独立性最高的阶段是
设有如下关系表:则下列操作中正确的是
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
《炮炙大法》是____________所著,书中所述的____________对后世影响很大。
下列对乳牙的论述中错误的是
足三阳经在下肢的分布规律是
为了有效地控制建设工程进度,监理工程师要在设计准备阶段( )。
业务不合规、业务风险与效益不匹配是商用房贷款签约与发放中的风险。()
某企业研发了一种新产品,该产品要投入生产需要一种新的原料,该企业没有此原料供应商的情况,因此其采取直接调查的方法。企业对供应商进行调查应选用()的方法。
建国以来我国教育目的的多次变化,说明教育目的受()
树的度为3,且有9个度为3的节点,5个度为1的节点,但没有度为2的节点。则该树中的叶子节点数()。
A、 B、 C、 C
A、ThedifferencebetweenwrittenEnglishandspokenEnglish.B、Theimportanceoflanguageininterpersonalcommunication.C、The
最新回复
(
0
)