首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
admin
2019-06-07
26
问题
使用VC6打开考生文件夹下的源程序文件modi1.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)”语句应该是判断字符串sir中的每一个字符是否为尾符,若不是尾符在循环中判断每一个字符是否为小写,若为小写,转换。所以应该修改为“while(str
)”。
(3)第3个标识下的“if(str
>=’a’ )”语句是判断字符str
是否为小写字符,而现有的语句只是判断字符是否大于’a’,但是小写字符应该是’a’到’z’,所以修改为“if(str
>=’a’&&str
<=’z’)”。
转载请注明原文地址:https://jikaoti.com/ti/b6A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#includeusingnamespacestd;voidfun(int&r){r*=2:}intmain(){
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。___________TestClass::operator=(constTestClass&rhs){if(this==&rhs)return
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
树是结点的集合,它的根结点的数目是()。
将下面类TestClass中的函数fun()的对象成员n值修改为100的语句应该是()。classTestClass{public:TestClass(intx){n=x;}vo
下列关于虚基类的描述中,错误的是()。
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
下列有关类和对象的叙述不正确的是
随机试题
氯霉素的特点是
第二审民事判决书在( )之后,另起一行写:“本判决为终审判决”。
中共十七大报告指出,决定当代中国命运的关键抉择是()
宫颈防癌巴氏涂片,结果分为________级,其意义为Ⅰ级________,Ⅱ级________,Ⅲ级________癌,Ⅳ级________,V级________。________级涂片需进一步检查,明确诊断。________级涂片需先按炎症处理后,再复
A、确定本院基本用药目录、处方集与新药引进原则B、监督、负责管理本机构临床用药和各项药学服务C、医院制剂配制全过程的检验D、审查自制制剂配制全过程的质量管理E、批准麻醉药品购用印鉴卡的发放属于药事管理委员会的职责
患者,男,45岁。因汽车急刹车时前倾碰伤上前牙,咬牙时上前牙疼痛而立即就诊询问病史时应注意
可行性研究的内容涉及技术、经济和社会等方面,下列各项中,属于经济方面的是______。
下列选项中哪些选项属于法的特殊分类?()
A、正确B、错误A
auto-focus细节题。根据“…ourresearchersrecommendtheOlympicBYmodelasthebestauto-focuscameraavailableatthemoment.”可知正确答案。
最新回复
(
0
)