首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 本程序中预设了若干个用户名和口令。用户输入正确的用户名后,可以查找对应的口令,一旦输入结束标记“end”,程序结束。 [C++程序] #include <iostream. h
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 本程序中预设了若干个用户名和口令。用户输入正确的用户名后,可以查找对应的口令,一旦输入结束标记“end”,程序结束。 [C++程序] #include <iostream. h
admin
2009-02-15
36
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
结构化程序中的基本结构不包括(28)。
“位”(bit)是计算机的最小信息单位,一般把连续的(30)称为一个字节(Byte)。
Word定时自动保存功能可以()。
在信息收集过程中,需要根据项目的目标把握数据(7)________________要求,既不要纳入过多无关的数据,也不要短缺主要的数据;既不要过于简化,也不要过于烦琐。
台式计算机在设定的等待时间内,如果用户没有进行任何操作,将启动________________。
Word2010中的格式刷可用于复制段落的格式,若要将选中的当前段落格式重复应用多次,应()。
人类传播信息的五大类媒体按其出现的先后顺序排列为________。
为在Exce1的A1单元格中生成一个60到100之间的随机数,则应在A1单元格中输入______
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
随机试题
A.上鼻道B.中鼻道C.下鼻道D.鼻腔E.蝶筛隐窝上颌窦开口于()
癃闭的病因为
男性,35岁。双下肢水肿2周。查体:血压130/80mmHg,双下肢轻度凹陷性水肿。尿常规:蛋白(++++),红细胞(++)。Scr122μmol/L,血浆白蛋白28g/L。肾穿刺进行免疫荧光检测,沿基底膜呈颗粒橙红色荧光的是
患者,男性,36岁。较长距离步行后,感下肢疼痛、肌肉抽搐,休息后症状消失,再走一段路后症状又出现。平时有右足发凉、怕冷及麻木感。检查:右足背动脉较左侧搏动减弱。应考虑为
由于个人的环境、目标、态度和需求各不相同,所以每个人的目标可能有很大不同。下列不属于投资目标的是()。
供应商认证的流程不包括()。
某寄宿小学派车接送学生,途中有学生提出要上厕所,司机在路边停车5分钟,5分钟过后,司机没有清点人数就将车开走。小学生王某从厕所出来发现车已经开走,急忙追赶。在追赶过程中摔倒在地,将门牙跌落三颗。王某的伤害由()承担责任。
关于被害人承诺阻却行为的违法性,下列说法错误的是()。
设f(x)在[一2,2]上有连续的导数,且f(0)=0,F(x)=f(x+t)dt,证明级数绝对收敛.
Newspapersarenotnearlyaspopulartodayastheywereinthepast.Therearenotverymanypeoplewhoseriouslyreadanewspap
最新回复
(
0
)