首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 本程序中预设了若干个用户名和口令。用户输入正确的用户名后,可以查找对应的口令,一旦输入结束标记“end”,程序结束。 [C++程序] #include <iostream. h
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 本程序中预设了若干个用户名和口令。用户输入正确的用户名后,可以查找对应的口令,一旦输入结束标记“end”,程序结束。 [C++程序] #include <iostream. h
admin
2009-02-15
31
问题
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。
[说明]
本程序中预设了若干个用户名和口令。用户输入正确的用户名后,可以查找对应的口令,一旦输入结束标记“end”,程序结束。
[C++程序]
#include <iostream. h>
#include <string. h>
class User
{ protected:
char user[10];
char pass[7];
public:
User(char[ ],char[]);
(1) {return user;}
(2) {return pass;}
};
User::User(char u[],char p[])
{ strcpy(user,u);
strcpy(pass,p); }
void main()
{ User ua[]={User("Li","123456"),User("wang","654321"),User("Song","666666")
char name[10];
while(1)
cout< < "输入用户名:";
cin> >name;
if((3)= =0) break;
for(int i=0;i<3;i+ +)
if(strcmp(name,ua
.getuser()) = =0){
cout< <"密码:" < < ua
.getpass() < <endl;
(4);
if((5))cout< <"该用户不存在!" < <endl;
}
}
选项
答案
(1) char *getuser() (2) char *getpass() (3) strcmp(name, "end") (4) break (5) i= =3或i>=3或i>2或其他等效形式
解析
由上下文可知,User类中包括数据成员User和pass,分别存储用户名和口令,另有一个构造函数和getuser()、getpass()两个成员函数,分别用于获取用户名和口令。main()中包含一个User类型的数组ua,当用户输入一个用户名后,在ua中查找,若找得到则输出对应的口令,否则输出相应的提示信息。
(1)~(2)由于user和pass属性都是字符串类型,这里的返回值类型为char *;
(3)此处给出了退出程序的判断条件,即输入的用户名等于“end”;
(4)此处的for循环用于查找用户名,若找到了可即刻退出循环;
(5)当输入的用户名不正确时,for循环一直执行直到i等于3。
转载请注明原文地址:https://jikaoti.com/ti/BrW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Access中使用带参数查询时,表达式中的关键字Like表明是一种模糊查询,其后可带有两种通配符,(65)就是其中的一种。
以下关于信息存储的叙述中,不正确的是(66)。
在Word2007的编辑状态下,可以同时显示水平标尺和垂直标尺的视图模式是(37)________________。
Windows7中的文件命名规则不包括________________。
在Excel工作表中,已输入的数据如下所示:按回车键后,B2单元格显示的值为()。
在Windows系统的资源管理器中,文件和文件夹可以采用多种形式显示,但不能以(40)形式显示。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
双击某个非可执行程序的文件名将(24)。
下列选项中,衡量数据校验人员业务水平的主要指标是(20)。
为什么一般处理“震荡波”病毒时,首先要把被侵入的计算机系统从网络上断开?在计算机系统发现病毒并清除以后,在未接入网络之前,从安全方面考虑,若需重新安装操作系统,通常需要执行以下几项主要工作后,方可接入网络。请给出下列工作的合理顺序。A.安装操作
随机试题
A.肺炎B.肺结核C.支气管扩张症D.肺脓肿男性,38岁。受凉后出现发热、咳嗽、痰少3天,查体:口周疱疹,右下肺叩浊,可闻及支气管呼吸音,最可能的诊断是
常用放松技术不包括
最容易引起第一心音增强的疾病是()
A、注射液粗滤B、混悬液C、除菌滤过D、除去药液中的活性炭E、口服液垂熔玻璃滤器
患者,女,64岁。因头痛、心悸和心前区不适感,门诊查血压:160/95mmHg。据此可以推断该患者高血压分级属于
我国教育金补助政策中的特殊身份补助主要包括对于( )学费减半或免学费的优惠。Ⅰ.少数民族就读民族学院Ⅱ.国民就读军校Ⅲ.国民就读师范学校Ⅳ.国民就读公安学校Ⅴ.亚非拉贫困国家留学生
现金交割方式是由芝加哥期货交易所首先采用的。()
作为人,在自己的一生中,第一要义当然是要好好活着,___________自己的家人,在力所能及的情况下帮助旁人,但又要有___________,在关键时刻和关键问题面前,能尽责任。填入划横线部分最恰当的一项是()。
近年来,“类脑计算”从理念走向实践,正走出一条制造类人智能的新途径。所谓“类脑计算”,是指仿真、模拟和借鉴大脑神经系统结构和信息处理过程的装置,模型和方法,其目标是制造类脑计算机。然而有人提出质疑:大脑奥秘尚未揭示,我们还不了解智能背后的基本原理,怎么能制
良好生态环境是人和社会持续发展的根本基础,节约资源和保护环境是我国的基本国策。在生态系统保护和修复中,放在首位的是
最新回复
(
0
)