首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 本程序中预设了若干个用户名和口令。用户输入正确的用户名后,可以查找对应的口令,一旦输入结束标记“end”,程序结束。 [C++程序] #include <iostream. h
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 本程序中预设了若干个用户名和口令。用户输入正确的用户名后,可以查找对应的口令,一旦输入结束标记“end”,程序结束。 [C++程序] #include <iostream. h
admin
2009-02-15
29
问题
阅读以下说明和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://kaotiyun.com/show/PbjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
四个铜厂前年的产值、去年的产值如下表:根据上表,在这几个厂中,(29)发展最快。
在Word文档中,为了能看到被图形覆盖的文字,可以(50)。
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
下面关于幻灯片打印的叙述中,正确的是______。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
在Excel中,函数“=AVERAGE(A1,.B4)”的含义是()。
在Windows“资源管理器”中,单击需要选定的第一个文件,(39),能够一次选定连续的文件。
在选择多媒体数据压缩算法时需要综合考虑(24)。
框架在网页布局中主要起什么作用?主页中定义了几个框架,分别显示哪个文档?假设连接的数据记录集当前指向的记录如下:写出以下ASP代码经过IIS服务器解释后的结果。<tdalign-"center"width="20%"><ahref
随机试题
异嗜性抗原是一类与种属特异性无关的,存在于人与动物、植物、微生物之间的交叉抗原。
关于脊柱CT平扫技术叙述,错误的是
成本租金是按照出租房屋的经营成本确定的租金,由()因素构成。
甲、乙、丙、丁四人拟共同出资设立一个有限合伙企业,其中甲、乙为普通合伙人,丙、丁为有限合伙人。在其订立合伙协议时约定的下列事项中,符合合伙企业法律制度规定的有()。
接受学习
巴甫洛夫认为,人类特有的条件反射系统是()
下面不属于软件需求分析阶段主要工作的是
Peoplethinkingabouttheoriginoflanguageforthefirsttimeusuallyarriveattheconclusionthatitdevelopedgraduallyas
TheWorldTradeOrganizationwasfoundedin1995.ItabsorbedtheGeneralAgreementonTariffsandTrade(GATT),whichcoverstr
A、Tomakeareservation.B、Tocheckareservation.C、Tocancelareservation.D、Tochangeareservation.B
最新回复
(
0
)