- 博客(0)
- 资源 (4)
- 收藏
- 关注
数据结构课程设计-家谱-树形输出.zip
C++数据结构课程设计-家谱族谱管理系统-真树形输出
家谱用于记录某家族历代家族成员的情况与关系。本课程设计要求设计并实
现一个计算机软件,支持对家谱的存储、更新、查询、统计等操作。
A)家庭成员信息存储:将每个家庭成员的基本信息存储在计算机中(可永久
保存)。家庭成员的基本信息至少应包括:
(姓名,出生地,出生日期,死亡日期,性别,身高,学历,职业,最高职
务/职称,…);
B)家族关系存储:将各家庭成员之间的关系,存储在计算机中(可永久保存);
C)更新:家谱数据的更新(修改、删除、加入);D)输出:将家谱以较友好
的格式输出(显示);
E)查询:按基本信息查询成员,按亲戚关系查询;
增强要求
A)统计:统计并打印(显示)结果,统计的项目有:平均寿命、平均身高、
男女比例、家庭平均人口、平均(最高/低)学历、… …
2020-04-19
计算机安全实验.doc
1. 利用CryptoAPI加/解密文件:
允许用户输入口令,根据用户输入的口令,加/解密文件,要求:
• 用户选择要加密或解密的文件
• 用户输入口令,或没有输入口令,则用随机数产生密钥句柄
• 界面可参考如下:
2. 利用CryptoAPI实现公开密钥加密
(1) 导出密钥(导出公钥/导出私钥)
(2) 加密和解密
• 导出的公钥可以发给其他用户,由用户使用函数CryptImportKey()导入得到密钥句柄,然后使用函数CryptEncrypt()来加密数据
• 导出的私钥由所有者保留,当其他用户发送来数据,使用函数CryptImportKey()导入得到密钥句柄,然后使用CrypDecrypt()解密数据
(3) 要求:
• 在用户界面中显示出导出的公钥和私钥数据
• 用户选择要加密的文件或解密的文件
• 显示加密或解密后的效果
3. 利用CryptoAPI实现数字签名
(1) 用户选择要签名或验证签名的文件
(2) 将签名数据显示在用户界面中
(3) 界面可参考如下
2020-04-19
现代操作系统实验.docx
1. 在linux下编写一个应用程序,命名为an_ch2_1b。这个程序不断地输出如下行:Those output come from child,[系统时间]
另外写一个应用程序,命名为an_ch2_1a。这个程序创建一个子进程,执行an_ch2_1b。这个程序不断地输出如下行:
Those output come from child,[系统时间]
观察程序运行的结果,并对你看到的现象进行解释。
2. 在linux环境下编写一个控制台应用程序,程序中有一个共享的整型变量shared_var,初始值为0;创建一个线程并使其立即与主线程并发执行。新创建的线程与主线程 均不断地循环,并输出shared_var 的值。主线程在循环中不断地对shared_var 进行加1操作,即每次循环shared_var 被加1;而新创建的线程则不断地对shared_var 进行减1 操作,即每次循环shared_var 被减1。观察程序运行的结果,并对你看到的现象进行解释。
理发师问题的描述:一个理发店接待室有n张椅子,工作室有1张椅子;没有顾客时,理发师睡觉;第一个顾客来到时,必须将理发师唤醒;顾客来时如果还有空座的话,他就坐在一个座位上等待;如果顾客来时没有空座位了,他就离开,不理发了;当理发师处理完所有顾客,而又没有新顾客来时,他又开始睡觉。
1. 实现一个“difftree”命令,其功能是比较两个目录下的文件结构和文件信息。当在命令行方式下执行“difftree ”命令时,能够比较目录dir1和 目录dir2是否具有相同的结构,对相同的部分,进一步比较相同文件名的文件内容。列出比较的文件系统结构图。
2020-04-19
数据库实验.docx
华工数据库实验共4个实验
完成如下的查询要求及更新的要求。
(1)查询身高大于1.80m的男生的学号和姓名;
(2)查询计算机系秋季所开课程的课程号和学分数;
(3)查询选修计算机系秋季所开课程的男生的姓名、课程号、学分数、成绩;
(4)查询至少选修一门电机系课程的女生的姓名(假设电机系课程的课程号以EE开头);
(5)查询每位学生已选修课程的门数和总平均成绩;
(6)查询每门课程选课的学生人数,最高成绩,最低成绩和平均成绩;
(7)查询所有课程的成绩都在80分以上的学生的姓名、学号、且按学号升序排列;
(8)查询缺成绩的学生的姓名,缺成绩的课程号及其学分数;
(9)查询有一门以上(含一门)三个学分以上课程的成绩低于70分的学生的姓名;
2020-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人