2022年11月华南师范大学自考本科网络工程-本科实践题目
《互联网及其应用(03142)(实践)》课程试卷
答卷提交说明:编程代码与输出结果截图,放到一个文件中,文件以“序号 姓名 课程名 ”命名,本试卷有三门课程,请根据不同的课程分别建立三份答卷,并提交至相应的文件夹中。答题时间120分钟。
JAVA 程序设计(总分60分,共4题)
- (10分)设计一个学生类,属性有:学号、姓名、年龄、电话、Java成绩、C语言成绩、数据库成绩;用构造函数创建对象并初始化;计算三科总和;输出一个对象的所有属性。
- (20分)设计一个Student类,创建一个Student数组,属性有:学号、姓名、Java成绩、C语言成绩、数据库成绩;编程计算这三门课程的平均成绩,并按平均成绩的降序进行排序,输出排序后的结果(输入4个同学的信息)。
- (10分)设计并实现一个类Manager,类Manager继承类Employee, 类Employee继承类Person, 类Person有String属性name,方法setName, getName; 类Employee有int属性employeeID,方法setEmployeeID, getEmployeeID; 类Manager有String属性responsibilities,方法setResponsibilities, getResponsibilities;用主程序将所有的属性值在屏幕上逐行显示出来。
- (20分)编写一个框架应用程序,要求如下:
(1)在窗口(800*600)设置两个菜单“文件”、“编辑”
(2)在“文件”菜单里添加三个菜单项“打开”“保存”“关闭”。
(3)在“编辑”菜单里添加两个菜单项“复制”、“粘贴”。
(4)点击关闭菜单时,使程序关闭。
请完善文件Menu Frame.java中show Frame() 的方法体。
//Menu Handler.java文件内容
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Menu Handler implements ActionListener {
publie void actionPerformed(ActionEvent e){
if(e.get Action Command() =="close")
System.exit(0) ;
}
}
//Menu Frame.java文件内容
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenultem;
public class Menu Frame extends JFrame
private JFrame frame;
private JMenuBar mb;
private JMenumFile;
private JMenumEdit;
private JMenuItem mOpen;
private JMenuItem mSave;
private JMenuItem mClose;
private JMenuItem mCopy;
private JMenuItem mPaste;
Menu Frame() {
frame=new JFrame("主窗体") ;
mb=new JMenuBar() ;
mFile=new JMenu("文件") ;
mEdit=new JMenu("编辑") ;
mOpen=new JMenuItem("打开") ;
mSave=new JMenuItem("保存") ;
mClose=new JMenuItem("关闭") ;
mCopy=new JMenuItem("复制") ;
mPaste=new JMenuItem("粘贴") ;
}
public void show Frame(){
请完善
}
public static void main(String args[] ) {
Menu Frame win=new Menu Frame() ;
win.show Frame() ;
}
}
互联网及其应用(总分20分,共1题)
给定C类网络地址193.160.1.0,现要将其划分为4个子网(采用的路由协议支持全0或全1的子网)。如何划分,可以回答下列问题:
- 需要从主机地址字段借出几位用来表示子网的地址?
- 使用的子网掩码是什么?
- 每个子网可容纳多少台主机?
- 划分得到的所有子网的完整网络地址各是什么?
数据库系统原理(总分20分)
在mysql环境下填写SQL命令完成以下实践的题目,并返回执行结果的截图,答卷的答题格式如下,包括三部分:题目,SQL文本代码,代码运行截图(截图包含代码和运行结果):
题目:统计课程表中课程的门数
SQL文本代码:select count(*) from courses;
代码和运行结果的截图:
1采用create命令创建数据库 school,并用show命令查看目前存在哪些数据库;用use命令将school转变成当前数据库;
- 执行以下命令建立实验所需的3张数据表和数据:student表存储学生信息:学号、姓名、性别和生日;club表存储俱乐部的信息:俱乐部号、俱乐部名和活动地点;JoinClub表存储的是学生参加俱乐部的信息:参加的俱乐部号、学号、加入俱乐部的日期(该步骤不需要填写命令,也不需要返回执行结果的截图)
CREATE TABLE student(
Sno varchar(7) PRIMARY KEY ,
Sname varchar(6) NOT NULL ,
Gender varchar(1),
Birthday date
);
CREATE TABLE club(
clubno varchar(4) PRIMARY KEY ,
Cname varchar(20) NOT NULL ,
location varchar(40) NOT NULL
);
CREATE TABLE JoinClub(
ClubNo varchar(4) ,
Sno varchar(7) ,
JoinDate date NOT NULL ,
PRIMARY KEY(Clubno,Sno),
FOREIGN KEY(sno) REFERENCES Student(sno) ON DELETE NO ACTION ON UPDATE NO ACTION,
FOREIGN KEY(ClubNo) REFERENCES Club(ClubNo) ON DELETE NO ACTION ON UPDATE NO ACTION);
INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021230','张怡','女','2002-01-01');
INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021231','杨恒华','男','2001-12-18');
INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021232','张浩','女','2002-07-04');
INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021233','刘玉','女','2001-11-18');
INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021234','雷琳','女','2002-04-08');
INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021235','吴述','男','2002-05-09');
INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021236','潘恩依','男','2002-08-01');
INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021237','陈国柏','男','2002-09-25');
INSERT INTO Student(sno,sname,gender) VALUES('2021238','贺易','男');
INSERT INTO Club(ClubNo,Cname,Location) VALUES ('0001', '舞蹈团', '学生活动中心舞蹈室');
INSERT INTO Club(ClubNo,Cname,Location) VALUES ('0002', '合唱团', '学生活动中心音乐室');
INSERT INTO Club(ClubNo,Cname,Location) VALUES ('0003', '篮球队', '体育中心篮球馆');
INSERT INTO Club(ClubNo,Cname,Location) VALUES ('0004', '游泳队', '体育中心游泳馆');
INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0001', '2021230', '2021-09-15');
INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0001', '2021234', '2021-09-15');
INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0002', '2021236', '2021-09-16');
INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0002', '2021237', '2021-09-18');
INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0002', '2021232', '2021-09-16');
INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0003', '2021231', '2021-09-20');
INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0003', '2021232', '2021-09-21');
INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0004', '2021230', '2021-09-22');
3、请找出参加了位置在“学生活动中心”的社团的学生的学号和姓名
4、请用嵌套查询实现没有参加club的学生学号和姓名
数据结构(总分20分,共一题)
题目中输入以符号“å”结尾,表示由用户从键盘输入。
1、有一个长度大于2的整数单链表L,设计一个算法查找L中中间位置的元素。例如:L=(1,2,3),返回元素为2;L=(1,2,3,4),返回元素为2。
输入:1 2 3 4 5å
输出:3
输入:1 2 4 5 6 7å
输出:
2022年11月华南师范大学自考本科网络工程-本科实践题目相关推荐
- 2022年11月华南师范大学自考本科-计算机信息管理课程实验—《数据库系统原理》实践题目
< 计算机信息管理课程实验--数据库系统原理 >课程试卷 答卷提交说明: 在mysql环境下填写SQL命令完成以下实践的题目,并返回执行结果的截图,答卷的答题格式如下,包括三部分:题 ...
- 2022年11月华南师范大学自考本科-《计算机信息管理课程实验—C++程序设计》实践题目
<计算机信息管理课程实验--C++程序设计>课程试卷 答卷提交说明: 实践题目发布后,学生在规定时间内完成编程,以word文件方式提交答卷,文件以"序号+姓名+课程名.doc&q ...
- 2021年9月华南师范大学全国计算机等级考试指南
[摘要]疫情期间,华南师大采取封闭式管理,为了方便考生进出华南师范大学参加全国计算机等级考试,该校发布考场指南,具体详情就在环球网校小编分享的"2021年9月华南师范大学全国计算机等级考试指 ...
- 2022年11月骨传导耳机排名,骨传导蓝牙耳机品牌怎么选?
近些年市面上供消费者选择的骨传导蓝牙耳机品牌众多,有突出防水功能的骨传导耳机,也有突出音质的骨传导耳机,2022年11月市面上又出现了许多新款骨传导蓝牙耳机,这些各式各样的骨传导耳机排名情况如何?骨传 ...
- 【数据分享】2022年11月西南地区POI数据分享(重庆、四川、贵州、云南、西藏)
一.数据概况 今天分享一份西南地区的POI数据,包含重庆市.四川省.贵州省.云南省.西藏自治区5个省级行政区. 数据时间为2022年11月,坐标系是GCJ-02. 较2022年3月的POI数据,5个区 ...
- 2022年11月多家权威机构____编程语言排行榜__薪酬状况
2022年11月多家权威机构____编程语言排行榜__薪酬状况 目 录: 一.TIOBE统计数据(2022年11月) (1)2022年11月的编程语言流行度指数排行 (2)编程语言多年流行回顾 (3) ...
- 第14届蓝桥杯STEMA测评真题剖析-2022年11月27日Scratch编程初中级组
[导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第117讲. 蓝桥杯选拔赛现已更名为STEMA,即ST ...
- 2022年11月PMP考试时间出炉!考生须知
中国大陆地区2022年第二期PMP认考试将在满足疫情防控和考试组织条件的基础上,暂定于11月27日上午举办,此次考试将采取分地区.分批次的报名方式. 一.报名网站 本网站是中国国际人才交流基金会新版项 ...
- 【lnmp+ELK+Nginx+GeoIP】超详细新版ELK8.5.0解析收集Nginx日志并实现数据可视化与IP地址地图可视化教程-2022年11月版
超详细新版ELK8.5.0+lnmp1.9解析收集Nginx日志并实现数据可视化与IP地址地图可视化教程-2022年11月版 前言 1.基础环境和所需要的软件包 1.1服务器配置(仅供参考) 1.2 ...
最新文章
- [bzoj1582][Usaco2009 Hol]Holiday Painting 节日画画_线段树
- iis+php解析漏洞修复,IIS7.0畸形解析漏洞通杀0day
- MongoDB 3.0 WT引擎参考配置文件
- 考研本校与外校如何选择?
- VTK:模型之Spring
- html5中将doctype分为几种,html5与html 4.01的区别 doctype几种分类及其不同
- Flutter Scaffold组件详情配制使用
- Audio Session Programming Guide
- Golang 之轻松化解 defer 的温柔陷阱
- python有道-如何用pythonquot;优雅的”调用有道翻译?
- 「造个轮子」——设计 HTTP 请求全局上下文
- CodeForces-4C Registration system
- CSS 标签左右分布的多种方法
- 【已解决ie浏览器不能打印预览的问题,页面跳转失败,无法打开】
- 初次跑CNN进行掌纹识别遇到的问题
- python控制键盘输入_神技能:Python控制键盘鼠标
- 25 条客户服务名言激励您的团队
- AEIA2018 | 中国工程院院士李骏:智能网联汽车的安全和自主创新是当下的关键...
- 十二生肖出生时间看你一生荣辱
- PEP代码规范简单总结
热门文章
- CSS样式:如何让背景图片占满整个屏幕
- SEO网站诊断技巧-网站诊断书怎么写!!!
- 回溯法求解N皇后问题
- 利用Abel_Cain软件实现ARP欺骗
- mysql用命令修改主键名_MySQL的常用命令:添加外键,修改字段名称,增加字段 设置主键自增长等 落楝花...
- 江苏计算机自考考哪个学校,江苏2020年有哪些自考院校
- Tigase下载安装(Linxu+Window版本)实现教程+配置聊天记录入数据库
- 基于Ubuntu 18.04机器人操作系统环境和深度学习环境配置
- ORACLE EM 13C安装部署和初步使用
- PyQt5教程 QLineEdit 限制输入中文和中文字符,如账号密码框验证