2024年贵州大学计算机学院复试上机

发布 2024-03-16 07:25:11 阅读 2042

偷偷拷出byjie注意事项:

.不得携带u盘、光盘等存储介质2.不得携带相关数据。

.考试过程中不得交头接耳。

.文件存储在e盘,其余盘重新启动后会被还原。

一、程序设计(每小题20分,共60分)

1、用c编写程序:建立一个顺序排列环状链表,节点中的数据如下图,有一个header指针指向最小节点(整数5)。输入一个整数,如果该整数在链表中存在,则删除该节点,并且header指针仍然指向最小的节点;若不存在,则不作任何操作,最后输出链表中的所有数据。

例如,输入整数“12”,输出“5,7,18,25,47,77,79,80”。

header

2、用c编写程序:今天是2012年4月12日星期四,编写程序,输入今天开始到12月31日之间的任意日期,输出那一天是星期几。例如输入“5(回车)20(回车)”(5月20日),输出应为“sunday”。

3、用c编写程序:输入一个字符串,将其中的数字字符移动到非数字字符之后,并保持数字字符和非数字字符输入时的顺序。例如,输入字符串“ab4f35gr#a6”,输出为“abfgr#a4356”。

40分)二、面向对象(二、面向对象(40

某软件需要把运行过程中的一些日志信息(发生时间、类型、内容)进行纪录,采用面向对象思想,实现了一个日志类log,log类中有s**elog方法存储日志信息,现在假设该软件支持日志信息的多种存储方式,例如可以将日志信息存储进文本文件,也可以放入某数据库中,log类的设计尽量满足面向对象的开-闭原则(支持对新的存储方式的扩展,但log类的**不修改),请设计并实现。

要求:1.可以写一个小的设计文档,利用uml图等方式阐述你的设计思想。

2.面向编程语言不限(c++、c#、j**a等均可)

提示:可以定义一个接口(c++中无接口的概念,使用抽象类)logs**e,该接口中有个方法s**e用于存储日志信息,该接口可以有logs**etofile和logs**etosqlserver等具体的实现类,实现接口的s**e方法,分别将日志信息纪录入文本文件、sqlserver数据库等,log类依赖于logs**e接口,至于具体使用哪个实现类考虑面向对象多态的特性。

计算机学院2024年“五 1

计算机与信息技术学院。2012年 五四表彰 工作安排。一 项目及名额 1 5根据年级情况申报 1 青年五四奖章1个。2 明星团支部1个 学校不超10个 3 五好团支部1个 可以班级或专业团支部申报 4 十佳团员1人 学校共10个 5 十佳团干1人 学校共10个 6 优秀团员 优秀团干指标分配 二 评...

大学计算机基础

复习提纲。第1章计算机与信息化社会的发展计算机发展阶段。计算机发展方向。巨型化 微型化 网络化 智能化 计算机应用。科学计算 数据处理 电子商务 过程控制 cad cam 多 技术 虚拟现实 人工智能第2章计算机基础知识计算机系统组成 由硬件和软件两大部分组成。计算机硬件由运算器 控制器 存储器 输...

计算机学院初期检查通知

各位08级同学 为加强毕业设计过程管理,促进学生尽早进入课题,保证毕业设计进度和质量,现决定开展毕业设计初期检查。检查采取院级自查和校级抽查相结合的方式,具体安排如下 一 分组说明 1 本次公布的学生分组情况将一直延用至学生答辩结束 2 全部08级学生均在本次分组名单内 3 如有遗漏请于本安排下发之...