当前位置:文档之家› 南京邮电大学通达学院 软件工程 上机编程实验

南京邮电大学通达学院 软件工程 上机编程实验

《程序设计(上机)》

课内周数:2周

本次设计的课题采用每人一个题目,五个题目,学号最后一位为1-5的,对应做1-5题,

尾号为6,7,8,9,0的,对应做1,2,3,4,5题。

提交文档

1.报告一份,每人提交一份

2.软件运行的视频截图

3. 源代码

最后一节课上以文件夹的形式提交到教师指定地方

文件夹命名:程序设计_班号_学号_姓名

评分标准

1.专业课程设计Ⅰ成绩采用五级制,其对应关系如下:

百分制90-100 80-89 70-79 60-69 0-59

五级制优秀良好中等及格不及格

2.个人成绩由四部分组成:

1)指导教师评价成绩,占30%左右;

2)报告评阅成绩,占40%左右;

4)平时成绩,占30%左右;

内容与要求

题目一:猜单词

(一)课题内容

要求用C或C++模拟猜单词游戏。游戏包括:单词管理、玩家纪录、猜词过程、系统设置等必须完成的基本功能以及成绩计算、猜词时间限制、词库管理等选做的扩展功能。通过该课题全面熟悉数组、字符串、文件的使用,掌握程序设计的基本方法。

(二)课题要求

课题分基本要求和扩展要求,基本要求是必须完成的,扩展要求视能力自选一个或多个完成。

1. 基本要求

(1) 单词管理:程序中用来做谜题的单词必须存放在磁盘文件中,文件中的单词数不得少于200个。

(2) 玩家纪录:程序要求记录前五名成绩。成绩指标自行设计,必须包括时间。记录的时候要求有排名、玩家姓名、成绩三项,并保存在文件中。在程序开始运行的时候就必须读入,以便随时供玩家查询、及时更新成绩。

(3) 猜词过程:①先请用户输入猜的单词数量,可以有一个默认值。②随机抽取单词,对每个单词,系统根据谜底单词长度在屏幕上显示相应个数'-',假设谜底单词为"hello",则在屏幕上输出"-----"。③玩家输入一个字母进行猜测,如果这个字母不在单词中,系统提示玩家不对;如果猜对字母,比如玩家输入了一个'l',则在屏幕上输出"--ll-"。④重复③,直到玩家在规定的次数内猜出了单词或者超过次数游戏失败。⑤显示玩家每个单词猜对与猜错次数等统计信息。如果玩家猜出单词,计算成绩,如进入前五名提示玩家并记录存储到记录文件中。⑥询问玩家是否开始新一轮猜词,如果玩家选“否”,则系统退到外面的菜单。

(4) 系统设置:猜词次数可以为默认值。玩的时候,可以对其进行修改。

2. 扩展要求

(1) 成绩计算:考虑各种情况下所设计的成绩计算方法是否合理。

(2) 除了玩家猜词的次数有限制之外,对玩家猜一个单词的总时间进行限制。

(3) 可以向单词库中添加单词、删除单词或修改单词。

(三)考核及报告要求

1. 考核

根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。

2. 报告要求

见本大纲最后的一个报告样例。

题目二:打印万年历

(一)课题内容

用C或C++编程实现一个简单、实用的万年历程序。主要功能为在屏幕上显示任意年月的月历,按每行两个月的格式输出当年或指定的任意年的年历。通过此课题,熟练掌握数组、格式输出、字符串处理、时间函数的调用、文件的各种操作,以及一些基本的日期算法思想。

(二)课题要求

课题分基本要求和扩展要求,基本要求是必须完成的,扩展要求视能力自选一个或多个完成。

1. 基本要求

(1) 读取系统时钟,计算与日期相关的信息,首先打印出当月的月历,在当月月历的最下方也下列两行方式显示与当前有关的信息:

今天是: 2005年12月20日,星期二

当前时间是:22时40分43秒

(2) 输入任意年号能得到指定年的年历(万年历)。

(3) 将屏幕上显示的月历和年历均存为文本文件以便今后读取。

(4) 按每行两个月的格式显示今年的日历,形式如下:

***** ***** ***** *****

* * * * * * *

***** * * * * *****

* * * * * *

***** ***** ***** *****

Jan Feb

________________________________ ________________________________

Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat

1 1

2

3

4 5

2 3 4 5 6 7 8 6 7 8 9 10 11 12

…………

2. 扩展要求

(1) 重要节假日用一个文本文件进行设置,文件格式为txt。程序应通过读取节假日文件的信息来对日历上的节假日日期进行标注。从而在日历上显示节假日信息。如十月份的1号显示为:国庆节 1。

(2) 提供按年上下翻页的功能来实现对上一年或下一年的年历的查询功能。

(三)考核及报告要求

1. 考核

根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。

2. 报告要求

见本大纲最后的一个报告样例。

题目三:火车票务管理系统

(一)课题内容

用C或C++语言实现一个简单的火车票务系统,能实现火车车次信息管理、查询、统计、排序等功能,并提供售票及退票服务。通过此课题,熟练掌握文件、数组、结构体的各种操作,以及一些算法思想的应用。

(二)课题要求

课题分基本要求和扩展要求,基本要求是必须完成的,扩展要求视能力自选一个或多个完成。

1. 基本要求

(1) 提供录入功能,录入一个火车站的n个发车班次信息存于文件schedule.dat中,具体有下列信息:

车次发车时间起点站终点站行车时间额定载量余票数量

(2) 可随时增加、修改、删除车次数据。

(3) 浏览班次信息,可显示出所有车次当前状况(如果当前系统时间超过了某班次的发车时间,则显示“此车已发出”的提示信息)。

(4) 查询路线:可按班次号、起点站、终点站查询售票情况。

(5) 按发车时间的先后给出发车时间表(排序方法自选),存入文件保存(sort.dat)。

(6) 售票和退票功能:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新余票数量;退票时,输入退票的班次,在本车次发出前半小时才可以退票,自动更新已售票数和余票数量。

2. 扩展要求

(1) 角色区分:以上的功能(1)和(2)只有管理员凭密码才能操作;其余所有的功能管理员和普通访客均可操作。

(2) 某人一旦购买了某一天的某一趟火车,则不允许他预订同一天其他班次的火车。

(三)考核及报告要求

1. 考核

根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。

2. 报告要求

见本大纲最后的一个报告样例。

题目四:文档编辑器的设计与实现

(一)课题内容

用C或C++语言实现一个简单的文档编辑器,该系统要求对一个文本文件中的内容进行各种常规操作,如:插入、删除、查找、替换、排序等功能。通过此课题,熟练掌握文本文件的操作及用字符数组或字符指针实现字符串操作的功能。

(二)课题要求

课题分基本要求和扩展要求,基本要求是必须完成的,扩展要求视能力自选一个或多个完成。

1. 基本要求

(1) 首先文件标准化处理:如果句子有前导空格和后导空格,则删除这些空格,单词与单词之间只保留一个空格。

(2) 统计功能:可方便地统计出文档中所有出现次数最多和最少的单词。

(3) 查找与替换功能:能够查找任意一个字符串在文档中出现的次数,并可以选择全部或有选择地将其替换为另一个字符串。

(4) 显示功能:编辑完成后可以显示编辑后的文档。

(5) 抽取功能:重复单词只保留一份拷贝,单独存于另一个文件中。

(6) 排序功能:按单词的长度由小到大排序。

2. 扩展要求

(1) 按单词出现的频率由小到大排序。

(2) 不是简单地以空格为分隔符来确定单词,单词必须以字母开头,加入一些规则将单词和非单词分别用不同的文件存储。

(三)考核及报告要求

1. 考核

根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。

2. 报告要求

见本大纲最后的一个报告样例。

题目五:大整数的算术运算

(一)课题内容

用C或C++语言实现一个简单的大整数的算术运算程序。主要功能计算两个大整数( 20位)的加

减法等算术运算,按指定的格式输出结果。通过此课题,熟练掌握字符串、格式输出、文件的各种操作,以及基本的计算算法思想的应用。

(二)课题要求

课题分基本要求和扩展要求,基本要求是必须完成的,扩展要求视能力自选一个或多个完成。

1. 基本要求

(1) 输入功能:能实现从键盘或文本文件输入代表大整数的字符串并用合适的结构存储,能实现输入整个表达式(含大整数和相应的运算符)。

(2) 输出功能:将算式及计算结果按照一定格式批量输出到屏幕及另一个文本文件中。

(3) 判断功能:能够对输入的表达式判断其正确与否,如果表达式不正确则无法进行运算;表达式正确的情况下执行运算功能。

(4) 运算功能:可以实现大整数的加法和减法运算。

2. 扩展要求

(1) 能实现大整数的乘除法运算,并且定义一些常用的数学函数对大整数进行运算。

(2) 定义一些常用的数学函数对大整数进行运算,如:sqrt(x)、pow(x,y)等。

主要仪器设备

硬件:微型计算机。

软件:Visual C++6.0或Turbo C++3.0或其他集成开发环境。

教材及参考书

教材:

[1] 朱立华,王立柱.C语言程序设计.北京:人民邮电出版社,2009

[2] 朱立华,朱建,俞琼.面向对象程序设计及C++.北京:人民邮电出版社,2008

参考书:

[1] 张引等.C程序设计基础课程设计.浙江:浙江大学出版社,2007

[2](美国)哈比森.C语言参考手册(原书第5版).北京:机械工业出版社,2008

[3](美国)Brian W.Ketnighan,Dennis M.Ritchie.C程序设计语言(第2版).北京:机械工业出版社,2005

通达学院

程序设计报告题目:

专业

学生姓名

班级学号

指导教师

指导单位

日期

一、课题内容和要求

二、该部分可参考前面给出的问题描述再加以细化一些

三、需求分析

四、在该部分中叙述每个模块的功能要求

三、概要设计

在此说明每个部分的算法设计说明(可以是描述算法的流程图),每个程序中使用的存储结构设计说明(如果指定存储结构请写出该存储结构的定义,如果用面向对象的方法,应该给出类中成员变量和成员函数原型声明),整个程序的框架。

四、源程序代码

各个重要模块实现的源程序,(包括重要函数和重要循环,重点变量,重点功能部分要加上清晰的程序注释).

不要粘贴所有代码!!

五、测试数据及其结果分析

六、调试过程中的问题

每个模块设计和调试时存在问题的思考(问题是哪些?问题如何解决?),以及算法的改进设想。

七、课程设计总结

总结可以包括: 程序设计过程的收获、遇到的问题,遇到问题解决问题过程的思考、程序调试能力的思考,对该课程组织和考核方式的建议等。

南邮通信技术实验报告 实验二

南京邮电大学通达学院 课程实验报告 题目:基于Etheral的网络侦听实验 学院通达学院 学生姓名王伟慧 班级学号 10005002 指导教师王珺 开课学院通信与信息工程学院 日期 2013-6-3

一实验目的 答:在本次试验中,我们主要是为了达到以下几个实验目的: 1、了解Etheral软件的安装和使用; 2、了解IPV4包的组成并与实例印证; 3、掌握如何使用Etheral软件抓取FTP服务器,WWW服务器,TCP服务器,UDP包的透明内容。 二实验设备及软件环境 答:1、局域网上至少两台已经联网的计算机; 2、Etheral软件,以及所有实验二,实验三用过的软件包与应用程序; 3、文件包; 4、程序。 三实验步骤 答:实验步骤如下: (一)、实验内容一: 第一步:点击“Etheral”安装包内的“wiresharp-setup.exe”,安装结束后,千万不要重新启动。 第二步:启动:“开始”-“程序”—“wiresharp””—启动Etheral。 第三步:在菜单“Capture”,中找“Interface”。 第四步:选择本机IP地址栏目后面的“Start”,该软件开始捕捉IP网络上的数据包。 第五步:按选项菜单“Capture”的“Stop”结束本次捕捉,并保存本次捕捉的内容。 (二)、实验内容二: 第一步:重复实验一步骤一到步骤四。 第二步:在点击完“Start”之后,马上重新登录https://www.doczj.com/doc/d719183265.html,,并观察这一瞬间Etheral是否捕捉新的IP包。 (三)、实验内容三: 第一步:重复实验一的步骤一到步骤四。 第二步:首先打开TCP聊天程序客户端,设置服务器地址为:10.108.222.62.设置端口为5000。 第三步:点击“发送”,进行信息之间的接受与传递。 第四步:使用Etheral进行抓包,并保存文件,命名为“TCP响应”。(四)、实验内容四: 第一步:重复实验一步骤一到步骤四。 第二步:打开UDP通信客户端,设置对方服务器IP地址为10.108.222.61,设置服务器端口为5000。 第三步:在两台机器上运行UDP客户端,打开端口进行数据的接受与传递。 第四步:使用Etheral 软件进行抓包,得到透明数据流,保存文件为“UDP 响应”。

2022年南京邮电大学通达学院网络工程专业《计算机网络》科目期末试卷B(有答案)

2022年南京邮电大学通达学院网络工程专业《计算机网络》科目期末 试卷B(有答案) 一、选择题 1、()是计算机网络中的OSI参考模型的3个主要概念。 A.服务、接口、协议 B.结构、模型、交换 C.子网、层次、端口 D.广域网、城域网、局域网 2、某IP网络的连接如图所示,在这种配置下IP全局广播分组不能够通过的路径是()。 A.计算机P和计算机Q之间的路径 B.计算机P和计算机S之间的路径 C.计算机Q和计算机R之间的路径 D.计算机S和计算机T之间的路径 3、对路由选择协议的一个要求是必须能够快速收敛,所谓“路由收敛”是指()。 A.路由器能把分组发送到预订的目标

B.路由器处理分组的速度足够快 C.网络设备的路由表与网络拓扑结构保持一致 D.能把多个子网汇聚成一个超网 4、IP分组头部中有两个有关长度的字段,一个是头部长度字段,另一个是总长度字段,其中()。 A.头部长度字段和总长度字段都是以8bit为计数单位 B.头部长度字段以8bit为计数单位,总长度字段以32bit为计数单位 C.头部长度字段以32bit为计数单位,总长度字段以8bit为计数单位 D.头部长度字段和总长度字段都是以32bit为计数单位 5、采用HDLC传输比特串01111111 1000 001,在比特填充后输出为()。 A.0111 1101 1100 0001 B.0101 1111 1100 0001 C.0111 1011 1100 0001 D.0111 1110 1100 0001 6、CSMA协议可以利用多种监听算法来减小发送冲突的概率,下列关于各种监听算法的描述中,正确的是()。 A.非坚持型监听算法有利于减少网络空闲时间 B.1-坚持型监听算法有利于减少冲突的概率 C.P-坚持型监听算法无法减少网络的空闲时间 D.1-坚持型监听算法能够及时抢占信道 7、假设拥塞窗口为20KB,接收窗口为30KB,TCP能够发送的最大字节数是()。

2022年南京邮电大学通达学院软件工程专业《操作系统》科目期末试卷B(有答案)

2022年南京邮电大学通达学院软件工程专业《操作系统》科目期末试 卷B(有答案) 一、选择题 1、缓存技术的缓冲池在()中。 A.内存 B.外存 C.ROM D.寄存器 2、在某页式存储管理系统中,页表内容见表。若页面的大小为4KB,则地址转换机构将逻辑地址0转换成的物理地址是() A.8192 B.8193 C.2048 D.2049 3、下列说法正确的有()。 I.先进先出(FIFO)页面置换算法会产生 Belady现象II.最近最少使用(LRU)页面置换算法会产生Belady现象III.在进程运行时,若它的工作集页面都在虚拟存储器内,则能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象IV.在进程运行时,若它的工作集页面都在主存储器内,则能够使该进程有效地运行否则会出现频繁的贞面调入/调出现象 A. I、III B.I、IV C.II、III D.II、IV 4、当系统发生抖动(Trashing)时,可以采取的有效措施是()。

I.撤销部分进程 II.增大磁做交换区的容量 III.提高用户进程的优先级 A. 仅I B.仅II C.仅III D.仅I,II 5、设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。那么, 逻辑地址的有效位是()位,物理地址至少是()位。 A.10,11 B.12,14 C.13,15 D.14,16 6、执行系统调用的过程包括如下主要操作: ①返回用户态 ②执行陷入(trap)指令 ③传递系统调用参数 ④执行相应的服务程序 正确的执行顺序是() A.②->③->①->④ B.②->④->③->① C.③->②->④->① D.③->④->②->① 7、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。 A.终端命令 B.图形用户窗 C.系统调用 D.作业控制语言 8、为支持CD-ROM小视频文件的快速随机播放,播放性能最好的文件数据块组织方式 是()。

南京邮电大学通达学院 软件工程 上机编程实验

《程序设计(上机)》 课内周数:2周 本次设计的课题采用每人一个题目,五个题目,学号最后一位为1-5的,对应做1-5题, 尾号为6,7,8,9,0的,对应做1,2,3,4,5题。 提交文档 1.报告一份,每人提交一份 2.软件运行的视频截图 3. 源代码 最后一节课上以文件夹的形式提交到教师指定地方 文件夹命名:程序设计_班号_学号_姓名 评分标准 1.专业课程设计Ⅰ成绩采用五级制,其对应关系如下: 百分制90-100 80-89 70-79 60-69 0-59 五级制优秀良好中等及格不及格 2.个人成绩由四部分组成: 1)指导教师评价成绩,占30%左右; 2)报告评阅成绩,占40%左右; 4)平时成绩,占30%左右; 内容与要求 题目一:猜单词 (一)课题内容 要求用C或C++模拟猜单词游戏。游戏包括:单词管理、玩家纪录、猜词过程、系统设置等必须完成的基本功能以及成绩计算、猜词时间限制、词库管理等选做的扩展功能。通过该课题全面熟悉数组、字符串、文件的使用,掌握程序设计的基本方法。 (二)课题要求 课题分基本要求和扩展要求,基本要求是必须完成的,扩展要求视能力自选一个或多个完成。 1. 基本要求 (1) 单词管理:程序中用来做谜题的单词必须存放在磁盘文件中,文件中的单词数不得少于200个。 (2) 玩家纪录:程序要求记录前五名成绩。成绩指标自行设计,必须包括时间。记录的时候要求有排名、玩家姓名、成绩三项,并保存在文件中。在程序开始运行的时候就必须读入,以便随时供玩家查询、及时更新成绩。

(3) 猜词过程:①先请用户输入猜的单词数量,可以有一个默认值。②随机抽取单词,对每个单词,系统根据谜底单词长度在屏幕上显示相应个数'-',假设谜底单词为"hello",则在屏幕上输出"-----"。③玩家输入一个字母进行猜测,如果这个字母不在单词中,系统提示玩家不对;如果猜对字母,比如玩家输入了一个'l',则在屏幕上输出"--ll-"。④重复③,直到玩家在规定的次数内猜出了单词或者超过次数游戏失败。⑤显示玩家每个单词猜对与猜错次数等统计信息。如果玩家猜出单词,计算成绩,如进入前五名提示玩家并记录存储到记录文件中。⑥询问玩家是否开始新一轮猜词,如果玩家选“否”,则系统退到外面的菜单。 (4) 系统设置:猜词次数可以为默认值。玩的时候,可以对其进行修改。 2. 扩展要求 (1) 成绩计算:考虑各种情况下所设计的成绩计算方法是否合理。 (2) 除了玩家猜词的次数有限制之外,对玩家猜一个单词的总时间进行限制。 (3) 可以向单词库中添加单词、删除单词或修改单词。 (三)考核及报告要求 1. 考核 根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。 2. 报告要求 见本大纲最后的一个报告样例。 题目二:打印万年历 (一)课题内容 用C或C++编程实现一个简单、实用的万年历程序。主要功能为在屏幕上显示任意年月的月历,按每行两个月的格式输出当年或指定的任意年的年历。通过此课题,熟练掌握数组、格式输出、字符串处理、时间函数的调用、文件的各种操作,以及一些基本的日期算法思想。 (二)课题要求 课题分基本要求和扩展要求,基本要求是必须完成的,扩展要求视能力自选一个或多个完成。 1. 基本要求 (1) 读取系统时钟,计算与日期相关的信息,首先打印出当月的月历,在当月月历的最下方也下列两行方式显示与当前有关的信息: 今天是: 2005年12月20日,星期二 当前时间是:22时40分43秒 (2) 输入任意年号能得到指定年的年历(万年历)。 (3) 将屏幕上显示的月历和年历均存为文本文件以便今后读取。 (4) 按每行两个月的格式显示今年的日历,形式如下: ***** ***** ***** ***** * * * * * * * ***** * * * * ***** * * * * * * ***** ***** ***** *****

2021年南京邮电大学通达学院软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2021年南京邮电大学通达学院软件工程专业《计算机组成原理》科目 期末试卷A(有答案) 一、选择题 1、Cache用组相联映射,一块大小为128B,Cache共64块,4块分一组,主存有4096块,主存地址共需()位。 A.19 B.18 C.17 D.16 2、下述说法中正确的是()。 I.半导体RAM信息可读可写,且断电后仍能保持记忆 Ⅱ.动态RAM是易失性RAM,而静态RAM中的存储信息是不易失的 Ⅲ.半导体RAM是易失性RAM,但只要电源不断电,所存信息是不丢失的 IV.半导体RAM是非易失性的RAM A.I、Ⅲ B.只有Ⅲ C.Ⅱ、IV D.全错 3、并行加法器中,每位全和的形成除与本位相加两数数值位有关外,还与()有 A.低位数值大小 B.低位数的全和 C.高位数值大小 D.低位数送来的进位 4、某字长为8位的计算机中,已知整型变量x、y的机器数分别为 [x]补=11110100,[y] 补=l0110000。若整型变量z=2x+y/2,则z的机器数为()。 A.11000000 B.00100100 C.10101010 D.溢出 5、在定点机中执行算术运算时会产生溢出,其根本原因是()。

A.主存容量不够 B.运算结果无法表示 C.操作数地址过大 D.栈溢出 6、下列关于多总线结构的叙述中,错误的是()。 A.靠近CPU的总线速度较快 B.存储器总线可支持突发传送方式 C.总线之间需通过桥接器相连 D.PCI-Expressx16采用并行传输方式 7、控制总线主要用来传送()。 I.存储器和1/O设备的地址码 II.所有存储器和I/O设备的时序信号 III.所有存储器和1/O设备的控制信号 IV.来自I/O设备和存储器的响应信号 A.II、III B. I,III,IV C. III,IV D.II,III. IV 8、假定机器M的时钟频率为200MHz,程序P在机器M上的执行时间为12s。对P优 化时,将其所有乘4指令都换成了一条左移两位的指令,得到优化后的程序P。若在M 上乘法指令的CPl为102,左移指令的CPl为z,P的执行时间是P”执行时间的1.2倍,则P中的乘法指令条数为()。 A.200万 B.400万 C.800万 D.1600万 9、CPU中的译码器要用()。 A.地址译码人 B.指令译码 C.数据译码1 D.控制信号译码 10、下列关于主存储器(MM)和控制存储器(CS)的叙述中,错误的是()。 A.MM在CPU外,CS在CPU内

2022年南京邮电大学通达学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年南京邮电大学通达学院计算机科学与技术专业《操作系统》科 目期末试卷B(有答案) 一、选择题 1、现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。系统是通过()来实现这一功能的。 A.重名翻译结构 B.建立索引表 C.树形目录结构 D.建立指针 2、某文件系统的簇和磁盘扇区大小分别为1KB和512B。若一个文件的大小为1026B,则系统分配给该文件的磁盘空间大小是()。 A.1026B B.1536B C.1538B D.2048B 3、下面关于进程的叙述中,正确的是() A.进程获得CPU运行是通过调度得到的 B.优先级是进程调度的重要依据,确定就不能改变, C.单CPU的系统中,任意时刻都有一个进程处于运行状念 D.进程申请CPU得不到满足时,其状态变为阻塞 4、在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓临界区是指()。 A.一个缓冲区 B.一段数据区 C.同步机制 D.一段程序 5、下列描述中,()并不是多线程系统的特长。 A.利用线程并行地执行矩阵乘法运算

B.Web服务器利用线程响应HTTP请求 C.键盘驱动程序为每个正在运行的应用配备一个线程,用以响应该应用的键盘输入, D.基于GUI的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作 6、()存储管理方式提供一维地址结构。 A.分段 B.分页 C.分段和段页式 D.以上都不对 7、设系统缓冲区和用户工作区均采用单缓冲,从外设读入一 个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个 数据块到用户工作区的时间为5,对用户上作区中的1个数据块 进行分析的时问为90。进程从外设读入并分析2个数据块的最 短时间是()。 A.200 B.295 C.300 D.390 8、设计实时操作系统时,首先应该考虑系统的()。 A.可靠性和灵活性 B.实时性和可靠性 C.分配性和可靠性 D.灵活性和实时性 9、下列关于操作系统的论述中,正确的是()。 A.对于批处理作业,必须提供相应的作业控制信息 B.对于分时系统,不一定全部提供人机交互功能 C.从响应角度看,分时系统与实时系统的要求相似 D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统 10、()是操作系统中采用的以空间换取时间的技术。 A.Spooling 技术

南邮通达《Matlab编程技术实验》期末试卷A

南京邮电大学通达学院 2015/2016学年第 二 学期 《Matlab 编程技术实验》期末试卷 A 本试卷共4页; 考试时间 110 分钟; 专业 班级 学号 姓名 1. 在桌面新建一个文件夹,命名为“你的学号+ 姓名”,如:学号为14110101,姓名为张三,则新建的文件夹名为:14110101张三; 2. 将word 版试卷拷贝到“你的学号+姓名”的文件夹内,并改名为“你的学号+姓名.doc”,把解题代码和答案保存在此word 文档相应题目下方; 3. 请把解答每道题过程中使用的Matlab 程序代码分别用一个M 文件保存,每个M 文件的文件名命名为T+题号。如保存第一题的代码的M 文件为T1.m ,T1为该M 文件的文件名,.m 为M 文件的后缀。最后把所有M 文件也保存在以你的学号+姓名命名的文件夹内。 一、简单计算题(60分,每小题10分)(以下各题请写出解题过程所用的代码和结果并保存) 1、已知数组x=[9,27,15,0,29,7,4,17,39,117],请找出数组x 中大于12的元素及这些元素所对应的位置。(10分) 2、已知矩阵A=[1,3,4; 2,6,7; 1,9,5]和矩阵B=[4,2,6;4,9,3;5,7,10],请计算出A+B, A .*B, A .^3,4*B 。(10分) 3、已知矩阵C=[4,2,0;0,3,1;0,0,6],请计算出矩阵C 的特征值和特征向量。(10分) 守试则试作装 订 线 内 不 要 答 题 自 觉 遵 考 规 ,诚 信 考 ,绝 不 弊

4、创建符号对象计算01cos 4lim 4x x y x →-=和2 2 21lim(1)1 n n z n →∞=++(10分) 5、有如下联立方程组,请先根据系数矩阵与未知数的关系判断是否存在唯一确定解,并求出方程组的解。(10分) 34712457423859652108 x y z w x y z w x z w x y z w +--=⎧⎪-++=-⎪ ⎨ +-=⎪⎪-+-+=-⎩ 6、创建符号对象x , 求积分211x R dx e ⎛⎫ =- ⎪+⎝⎭ ⎰。 (10分)

南邮通达微机系统串行口的测试实验报告

实验报告 (2016 / 2017学年第一学期) 课程名称微型计算机原理与接口技术 实验名称微机系统串行口的测试 实验时间2016 年11 月17 日 指导单位南京邮电大学 指导教师许建 学生姓名班级学号 学院(系)通信工程专业信息工程

实验报告 实验目的和要求 学习串行接口8250的工作原理及编程和中断程序的设计,运用微机系统 串行通信知识,进行微机系统串行口的测试。 预习相关知识点,给出设计方案和程序框图,提前编制源程序。要求字符发送采用查询方式,字符的接收采用中断方式。 二、实验环境 PC, Windows系统,TPC-486EM_32位微机原理及接口技术实验系统 三、实验原理及内容 【实验一3】编写程序对微机系统的串行口进行自发自收内环测试, ______ 从键盘键入. 发送数据,屏幕显示接收数据。 .586 DATA SEGMENT USE16 ____ MESG ____DB 一‘ 141WL4CYB ' _____________________________ ____ COUNT EQU $-MESG DATA ENDS CODE SEGMENT USE16 ____ ASSUME ____ _CS:CQDEqSDATA _____________________________

四、实验小结(包括问题和解决方法、心得体会、意见与建议等) 通过这次,我学会了串行接口8250的工作原理及编程和中断程序的设 ——一— _ _ — _ ———― _—————————— _ —— _ _ —— 计,再利用微机系统串行通信知识成功进行了微机系统串行口的测试2 ________ 书本知识与实践的结合使我体会更加深刻。 五、指导教师评分 成绩批阅人迅莎彳日期2016.12

南京邮电大学通达学院实验报告格式

南京邮电大学通达学院实验报告格式 第一篇:南京邮电大学通达学院实验报告格式 具体课题题目 (题目格式:宋体,3号,加粗,居中对齐) 一、课题内容和要求(格式:宋体,4号,加粗,两端对齐) 该部分可参考前面给出的问题描述再加以细化一些 (正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距) 二、对设计要求的理解(格式:宋体,4号,加粗,两端对齐) 对课程设计的理解 (正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距) 三、概要设计(格式:宋体,4号,加粗,两端对齐) 任务的分析、框架图、主要的涉及的技术、解决方法。 (正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距) 四、关键技术难点分析(格式:宋体,4号,加粗,两端对齐) 分析整个设计中的关键技术和难点,详细介绍关键技术,关键算法实现的源程序,关键源程序代码要按照写程序的规则来编写。要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。 (正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)(源程序代码用Times New Roman 5号字体,单倍行距) 五、测试数据及其结果分析(格式:宋体,4号,加粗,两端对齐) 设计结果和性能分析 (正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距) 六、课程设计总结(格式:宋体,4号,加粗,两端对齐) 总结可以包括 : 程序设计过程的收获、遇到的问题,遇到问题解决问题过程的思考、程序调试能力的思考,对该课程组织和考核方式的建议等。 (正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距) 第二篇:南京邮电大学通达学院学生会赞助协议书 南京邮电大学通达学院学生会赞助协议书

南京邮电大学通达学院2012年算法考点

第一章算法求解基础 算法特征(输入、输出、确定性、可行性、有穷性) 描述算法的方法(自然语言、流程图、伪代码、程序设计语言) *欧几里德算法(辗转相除法)一一递归/迭代 常见算法种类一一精确算法、启发式算法、近似算法、概率算法I数学归纳法证明; 第二章算法分析基础 算法复杂度一运行一个算法所需的时间和空间。 好算法的四个特征(正确性、简明性、效率、最优性) 最优性一算法(最坏情况下)的执行时间已达到求解该类问题所需时间的下界。 影响程序运行时间的因素(程序所依赖的算法*、问题规模和输入数据、计算机系统性能) 算法的渐近时间复杂度一量级上估计(O、。、。) —最好、最坏、平均 一课后习题2-8 (通过考察关键操作的执行次数) 时间复杂度证明 ——课后习题2-10, 2-13, 2-17 算法按时间复杂度分类:多项式时间算法、指数时间算法 多项式时间算法:O( 1)

2022年南京邮电大学通达学院软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年南京邮电大学通达学院软件工程专业《计算机网络》科目期末 试卷B(有答案) 一、选择题 1、在OSl参考模型中,自下而上第一个提供端到端服务的是()。 A.数据链路层 B.传输层 C.会话层 D.应用层 2、在OS1参考模型中,直接为会话层提供服务的是()。 A.应用层 B.表示层 C.传输层 D.网络层 3、CIDR技术的作用是()。 A.把小的网络汇聚成大的超网 B.把大的网络划分成小的子网 C.解决地址资源不足的问题 D.由多个主机共享同一个网络地址 4、如果用户网络需要划分成5个子网,每个子网最多20台主机,则适用的子网掩码是()。 A.255.255.255.192 B.255.255.255.240 C.255.255.255.224 D.255.255.255.248 5、对于无序接收的滑动窗口协议,若序号位数为n,则发送窗口最大尺寸为() A.2n -1 B.2n C.2n-1 D.2n-1 6、下列帧类型中,不属于HDLC帧类型的是()

A.信息帧 B.确认帧 C.监控帧 D.无编号帧 7、()是TCPIP模型传输层中的无连接协议。 A.TCP B.IP C.UDP D.ICMP 8、若甲向乙发起一个TCP连接,最大段长MSS-1KB,RTT-5ms,乙开辟的接收缓存为64KB,则甲从连接建立成功至发送窗口达到32KB,需经过的时间至少是()。 A.25ms B.30ms C.160ms D.165ms 9、oS17层模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是()。 A.物理层 B.网络层 C.传输层 D.会话层 10、匿名FTP访问通常使用()作为用户名。 A.guest B.E-mail 址 C.anonymous D.主机 id 11、通过"Internet信息服务(IIS)管理器”管理单元可以配置FTP服务器,若将控制端口设置为2222,则数据端口自动设置为()。 A.20 B.21 C.2223 D.2221 12、因特网上的数据交换方式是()。 A.电路交换 B.报文交换 C.分组交换 D.光交换 二、填空题 13、专用IP地址只能用做____________地址而不能用做全球地址。 14、在网络中传输包可通过____________和____________两种方式传输。 15、如果每次上网登录时,服务器自动分配一个地址,且每次都有可能不同,这种IP地 址称为动态地址;如果每次分配固定的地址,这种IP地址称为____________地址。 16、适配器的一个重要功能是实现____________转换,还要实现____________。

2022年南京邮电大学通达学院软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2022年南京邮电大学通达学院软件工程专业《计算机组成原理》科目 期末试卷A(有答案) 一、选择题 1、某计算机主存按字节编址,由4个64M×8位的DRAM芯片采用交叉编址方式构成,并与宽度为32位的存储器总线相连,主存每次最多读写32位数据。若double型变量x 的主存地址为80400lAH,则读取x需要的存储周期数是()。 A.1 B.2 C.3 D.4 2、主存按字节编址,地址从0A4000H到0CBFFFH,共有()字节;若用存储容量为32K×8位的存储芯片构成该主存,至少需要()片。 A.80K,2 B.96K,2 C.160K,5 C.192K,5 3、将高级语言源程序转换为机器目标代码文件的程序是()。 A.汇编程序 B.链接程序 C.编译程序 D.解释程序 4、程序P在机器M上的执行时间是20s,编译优化后,P执行的指令数减少到原来的70%,而CPl增加到原来的1.2倍,则P在M上的执行时间是()。 A.8.4s B.11.7s C.14s D.16.8s 5、冯·诺依曼型计算机的设计思想主要有()。 1.存储程序Ⅱ.二进制表示Ⅲ.微程序方式Ⅳ.局部性原理 A. I,Ⅲ B.Ⅱ,Ⅲ C.IⅡ,IⅣ D.I,IⅡ 6、某机器I/O设备采用异步串行传送方式传送字符信息,字符信息格式为1位起始位、8位数据位、1位校验位和1位停止位。若要求每秒传送640个字符,那么该设备的有效数据传输率应为()。 A.640b/s B.640B/s C.6400B/s D.6400b/s

7、在异步通信方式中,一个总线传输周期的过程是()。 A.先传送数据,再传送地址 B.先传送地址,再传送数据 C.只传输数据 D.无法确定 8、下列关于超标量流水线特性的叙述中,正确的是()。 I.能缩短流水线功能段的处理时间 II.能在一个时钟周期内同时发射多条指令 III.能结合动态调度技术提高指令执行并行性 A.仅II B.仅I、III C.仅I、II D. I、II、III 9、某CPU主频为1.03GHz,采用4级指令流水线,每个流水段的执行需要1个时钟周期。假定CPU执行了100条指令,在其执行过程中,没有发生任何流水,线阻塞,此时流水线的吞吐率为()。 A.0.25x109条指令/秒 B.0.97x109条指令/秒 C.1.0x109条指令/秒 D.1.03x109条指令/秒 10、下列选项中,用于设备和设备控制器(I/O接口)之间互连的接口标准是()。 A.PCI https://www.doczj.com/doc/d719183265.html,B C.AGP D.PCI-Express 11、下列选项中,能引起外部中断的事件是()。 A.键盘输入 B.除数为0 C.浮点运算下溢 D.访存缺贞

南邮通达《数字信号处理》实验报告

实验一熟悉MATLAB环境 一.实验目的 (1)熟悉MATLAB的主要操作命令。 (2)学会简单的矩阵输入和数据读写。 (3)掌握简单的绘图命令。 (4)用MATLAB编程并学会创建函数。 (5)观察离散系统的频率响应。 二. 实验原理(简单描述,控制在2页以内) 其变换域分析方法如下: 频域 系统的频率响应为Z域系统的转移函数为 分解因式,

其中和称为零、极点。 在MATLAB中,可以用函数[z,p,K]=tf2zp(num,den)求得有理分式形式的系统转移函数的零、极点,用函数zplane(z,p)绘出零、极点分布图;也可以用函数zplane(num,den)直接绘出有理分式形式的系统转移函数的零、极点分布图。使h=freqz(num,den,w)函数可求系统的频率响应,w是频率的计算点,如w=0:pi/255:pi, h是复数,abs(h)为幅度响应,angle(h)为相位响应 二.实验内容及结果分析(包括实验程序、实验结果图) (1) 程序: A=[1 2 3 4]; B=[3 4 5 6]; n=1:4; C=A+B;D=A-B;E=A.*B;F=A./B;G=A.^B; subplot(4,2,1);stem(n,A,'fill');xlabel ('时间序列n');ylabel('A'); subplot(4,2,2);stem(n,B,'fill');xlabel ('时间序列n ');ylabel('B'); subplot(4,2,3);stem(n,C,'fill');xlabel ('时间序列n ');ylabel('A+B'); subplot(4,2,4);stem(n,D,'fill');xlabel ('时间序列n ');ylabel('A-B'); subplot(4,2,5);stem(n,E,'fill');xlabel ('时间序列n ');ylabel('A.*B'); subplot(4,2,6);stem(n,F,'fill');xlabel ('时间序列n ');ylabel('A./B'); subplot(4,2,7);stem(n,G,'fill');xlabel ('时间序列n ');ylabel('A.^B');运行结果:

相关主题
文本预览
相关文档 最新文档