第二周 程序阅读并回答问题
来源:互联网 发布:mac git 安装 编辑:程序博客网 时间:2024/05/21 19:20
问题及代码:
/*。 *Copyright(c)2014,烟台大学计算机学院 *All right reserved, *文件名:test.cpp *作者:liu_feng_zi_ *完成日期:2015年3月17日 *版本号:v1.0 *问题描述: *输入描述: *程序输出: */ #include <iostream>#include <cstring>using namespace std;class Student{private: int num; char name[20]; char sex;public: void set_data(int n, char *p,char s) { num=n; strcpy(name,p); sex=s; } void display( ) { cout<<"num: "<<num<<endl; cout<<"name: " <<name<<endl; cout<<"sex: " <<sex<<endl; }};int main(){ Student stud1,stud2; stud1.set_data(1,"He",'f'); stud2.set_data(2,"She",'m'); stud1.display(); stud2.display(); return 0;}/*问题:•程序中定义的类名是_Student_______?•在main函数中,定义的stud1和stud2称为_____对象_______?•该类中,num、name、sex称为类的_____数据成员____,其访问权限为_私有的_______,意味着___不可被外界访问______。•该类中,set_data和display称为类的____函数成员___,其访问权限为____公有的____,意味着可被外界访问_________。•在main()函数中26行后,调用stud1.display();,将会出现什么结果?请解释原因。未赋值________•请删除上面加的一行代码,在main()函数的28行后,调用stud2.sex='f';,记录提示的错误,为什么会这样?_数据成员是私有的,不可被外界访问______•将第9行char sex;移到第10行后面,即将sex成员声明为公共数据成员,再次编译程序。请解释不会出错的原因,并对这种做法进行评价,数据成员变为公有的,可以被外界访问,但数据不安全________________________•将第6行private: 去掉,结果是否发生变化,请解释原因。无变化,数据由私有变为公有_______•将第10行public: 去掉,记录出现的情况,并解释原因。成员函数由公有变为私有,不可被外界访问_______*/
0 0
- 第二周 程序阅读并回答问题
- 第二周 阅读程序
- 第二周 程序阅读
- 第二周阅读程序
- 第二章问题回答
- 第二周 阅读程序一
- 第二周阅读程序二
- 第二学期 第一周项目一 初识对象阅读材料回答问题
- 第12周-阅读、修改和运行关于交通工具类的程序,回答问题,以理解相关技术方法
- 第十三周项目二 阅读修改关于交通工具类的程序,回答问题,以理解相关内容(1)
- 第十三周项目二 阅读修改关于交通工具类的程序,回答问题,以理解相关内容(2)
- 第十三周项目二 阅读修改关于交通工具类的程序,回答问题,以理解相关内容(3)
- scrapy初始第二波——爬取知乎首页的问题和回答并写入mysql中
- 第二周阅读程序(1)
- 第二周程序阅读(2)
- 第二周课后实践-阅读程序
- 第二周课后实践--阅读程序
- 第二周课后实践阅读程序
- 第二周 项目二 长方柱类
- Linux下的 fork 函数
- 从最简单的实例学习ARM指令集
- 项目4-图书馆的书
- 设置背景图像平铺
- 第二周 程序阅读并回答问题
- 第一周实践:旱冰场造价
- 网络字节序、大端模式、小端模式
- 5分钟搞定字节对齐
- js控制从绿色到红色的渐变
- 使用mysqldump导出数据时对字段中包含的单引号的处理
- taokeeper——ZooKeeper监控
- 红岭创投优惠码
- HDU 2795 Billboard(线段树)