浙江大学07计算机上机题(含答案)
计算机上机考试题及答案
计算机上机考试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个选项是计算机操作系统的主要功能?A. 管理计算机硬件和软件资源B. 打印文档C. 编辑文档D. 绘制图形答案:A3. 计算机病毒是一种:A. 计算机硬件B. 计算机软件C. 计算机程序D. 计算机文件答案:C4. 在Windows操作系统中,文件的扩展名“.txt”代表:A. 文本文件B. 图像文件C. 音频文件D. 视频文件5. 以下哪个选项不是计算机网络的组成部分?A. 服务器B. 路由器C. 打印机D. 交换机答案:C6. 在Excel中,以下哪个功能用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B7. 以下哪个选项是计算机存储设备的容量单位?A. 米B. 千克C. 字节D. 秒答案:C8. 计算机的二进制数“1010”转换为十进制数是:A. 8B. 10C. 12D. 14答案:B9. 以下哪个选项是计算机编程语言?B. CSSC. JavaScriptD. 所有选项答案:D10. 在Windows系统中,按下Ctrl+C键通常用于:A. 复制选中的内容B. 粘贴选中的内容C. 删除选中的内容D. 保存文件答案:A二、填空题(每题2分,共20分)1. 计算机的CPU主要由_____和_____两部分组成。
答案:运算器;控制器2. 计算机存储器分为_____和_____两大类。
答案:内存储器;外存储器3. 在计算机中,数据的最小单位是_____。
答案:位4. 计算机病毒的主要传播途径包括电子邮件、_____和_____。
答案:网络下载;移动存储设备5. 计算机网络按照覆盖范围可以分为局域网、_____和广域网。
答案:城域网6. 在Word文档中,要插入页码,可以使用“插入”菜单中的_____功能。
浙大计算机学院考研复试上机试题及参考答案
浙江大学计算机复试上机2005-2007(由林子整理)2005年浙江大学计算机学院考研复试上机试题及参考答案(1/5)第一题:A+B(10分) [结题]题目要求:读入两个小于100的正整数A和B,计算A+B。
需要注意的是:A和B的每一位数字由对应的英文单词给出。
输入格式:测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔。
当A和B同时为0时输入结束,相应的结果不要输出。
输出格式:对每个测试用例输出1行,即A+B的值。
输入样例:one + two =three four + five six =zero seven + eight nine =zero + zero =输出样例:39096#include <>#include <>#include <>#include <>int main(void){const char data[12][6] = {"zero", "one","two", "three", "four","five", "six", "seven", "eight", "nine", "+", "="};unsigned a, b; /* 转换后的表达式参数,如a+b(123+456) */unsigned i, j, k; /* 临时变量,作为下标*/ char str[100]; /* 输入字符串,足够大容量*/ char temp[6]; /* 临时字符串,用于检索数字,如"one"->'1' */char result[30]; /* 转换后的表达式参数,如"123+456=" */a =b = i = j = k = 0; /* 初始化变量 */memset(str, 0, sizeof(str));memset(temp, 0, sizeof(temp));memset(result, 0, sizeof(result));gets(str); /* 获取输入字符串,不能使用scanf,因为有空格 */for(i=0, k=0; i<strlen(str); ++i){for(j=0;!isspace(str[i])&&i<strlen(str);++i,++j) /* 提取一个单词 */temp[j] = str[i];temp[j] = 0; /* 字符串结束标记 */for(j=0; j<12; j++) /* 把这个单词转换为数字 */if(strcmp(temp, data[j]) == 0){if( j <= 9 ) result[k++] = j + '0';if( j == 10 ) result[k++] = '+';if( j == 11 ) result[k++] = '=';break; /* 找到匹配数字就不必再搜索了 */ }result[k] = 0; /* 字符串结束标记,result形式"123+456=" */sscanf(result,"%d+%d=",&a,&b); /* 用sscanf来获得a,b的值 */if( a==0 && b==0 ) break; /* A,B同时为零则退出程序 */else printf("%d\n", a + b); /* 打印输出 A + B 的数值 */}while(1);return 0;}2005年浙江大学计算机学院考研复试上机试题及参考答案(2/5)第二题:谁是开门关门的人?(10分)题目要求:每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。
2007年春浙江省高等学校计算机等级考试三级网络技术试卷和答案
2007年春浙江省高等学校计算机等级考试试卷(三级网络技术及应用)说明:考试时间为120分钟。
试题1判断题用√和×表示对和错(每小题1分,共10分)1.Internet是通过使用TCP/IP协议把不同体系的网络互联起来。
(1)2.环型拓扑结构网络中,只有目标节点才可以接收环中传输的数据。
(2)3.双绞线缆的第5类线的最高传输速率是100Mbps。
(3)4.对付黑客的有效办法是安装防火墙,这样可以防止主机被恶意、未经许可地访问。
(4)5.网络中数据通信方式按同步方式分为同步和异步传输方式,同步传输方式传送速率高。
(5)6.网络安全管理同时负责被管理网络对象和网络管理自身的安全。
(6)7.计算机网络按照网络的覆盖范围可分为局域网、城域网和互联网。
(7)8.中继器用于在同种网络的物理层上,对接收信号进行放大和发送。
(8)9.双绞线只能用于电话通信中的模拟信号传输。
(9)10.通过FTP和Internet建立连接,可以不必知道远程主机的地址就可进行。
(10)试题2 选择题(每小题2分,共50分)1、中国教育和科研计算机网是指(1 )。
A.CHINANET B.NCFC C.CERNET D.CHINAGBN2、计算机网络最突出的优点是在通信基础上( 2 )。
A.共享软、硬件资源B.运算速度快C.准确安全传输D.内存容量大3、学校内一幢办公楼里各办公室的计算机进行联网,这个网络属于(3)。
A.W AN B.LAN C.MAN D.GAN4、TCP/IP中( 4 )相当于ISO/OSI模型中应用层、表示层和会话层的集合。
A.网络层B.网络接口层C.传输层D.应用层5、在数字通信中,使收发双方在时间基准上保持一致的技术是( 5 )。
A.交换技术B.同步技术C.编码技术D.传输技术6、计算机网络硬件系统一般由(6 )等组成。
A.计算机、交换机和中继器B.计算机、网桥和网关C.计算机、传输介质和网络互连设备D.网卡和网络传输介质7、目前在Internet上应用最为广泛的是(7 )。
2007年秋浙江省高校计算机等级考试三级网络技术试卷(含答案)
2007年秋浙江省高等学校计算机等级考试试卷(三级计算机网络技术)说明:考试时间为120分钟。
试题1 判断题(每小题1分,共10分)1、计算机网络诞生促进了分布式数据处理和分布式数据库的发展。
(√)2、第2代计算机网络阶段,是标准化的计算机网络,即局域网的蓬勃发展时期。
(×)3、计算机网络中心信息传输速率的单位是位/秒。
(√)4、目前,宽带无线接入技术研究重点主要是无线个域网、无线局域网和无线广域网。
(×)5、在常用传输介质中,光纤带宽最宽、信号传输衰减最小、抗干扰能力最强。
(√)6、常用的数据交换技术是电路交换和报文交换。
(×)7、Internet通过TCP/IP协议将世界上各种类型、结构和规模的网络进行互联。
(√)8、路由器实现的是OSI参考模型的选择最佳传输路由、流量控制及网络管理的功能。
(√)9、ADSL用其调制解调器来连接现有双绞线连接的各终端,创建具有两个信道的管道。
(×)10、虚拟专用网络VPN的核心就是利用公共网络建立虚拟私有网。
(√)试题2 选择题(每小题2分,共50分)1、___A___的建立标志着第三代计算机网络的诞生。
A 、ISO/OSI模型B 、TCP/IP 协议C、Internet D ARPA网络2、如果某种局域网的拓扑结构是____D______,则局域网中的任何一个结点出现故障都不会影响整个网络的工作。
A、星型结构B、树型结构C、环型结构D、总线型结构3、分散在某城市各地的AA集团多个分公司之间的计算机进行联网,这个网络属于_C__。
A、LANB、WANC、MAND、GAN4、计算机网络所使用的传输介质中,属于无线传输的是( C )A、超五类双绞线B、双绞线C、电磁波D、光缆5、以下是组建计算机网络的一些基本步骤,请选出顺序排列正确的一组是__C_____。
①网络设备硬件的准备和安装②计算机操作系统的安装和配置③确定网络组建方案,绘制网络拓扑结构图④授权网络资源共享⑤网络协议的选择与安装A、③②①⑤④B、③②⑤①④C、③①②④⑤D、③①⑤②④6、IP电话、电报和专线电话分别使用的交换技术是(D )A、报文交换技术、分组交换技术和电路交换技术B、电路交换技术、分组交换技术和报文交换技术C、电路交换技术、报文交换技术和分组交换技术D、分组交换技术、报文交换技术和电路交换技术7、下列属于计算机网络所特有的设备是(D)。
2007年秋浙江省高等学校
2007年秋浙江省高等学校计算机等级考试试卷(三级单片机及应用技术)说明:(1)所有题目均答在答题纸上,所有题目均为必答题;(2)判断题,用“√”和“×”表示对和错;(3)请将你的准考证号的后五位填写在答卷的右下角指定位置内;(4)考试时间为120分钟;(5)以下题目均针对MCS-51单片机;试题l 判断题用√和×表示对和错(每小题1分,共10分)1、哈佛总线结构的数据空间与程序空间完全分开。
传统的MCS-51单片机有独立的数据空间和程序空间,但是总线系统不独立,需要分时复用,这造成了CPU运行的复杂性。
(1)2、子程序调用时将会自动保护断点和现场。
(2)3、SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与内部RAM无关。
(3)4、MCS-51单片机片外部数据存储器与扩展I/O口统一编址。
(4)5、指令INC A和ADD A,#01H运行结果完全一样。
(5)6、串行口发送完一帧数据和接受完一帧数据对应同一个中断源,靠标志RI、TI区分。
(6)7、当有一个中断源提出中断请求,则相应的中断服务程序将被立即执行。
(7)8、DPTR为16位寄存器,5l单片机指令系统有专门16位二进制数算术运算指令。
(8)9、I2C总线的外围扩展器件一般为CMOS器件,对于I2C总线来说,总线的电流负载能力是够用的,而更多的需要考虑扩展器件的I2C总线接口的等效电容,该电容的存在会造成总线传输的延迟而导致数据传输出错,故需要限制扩展的节点数和总线长度。
(9) 10、指令长度越长,执行时间越长。
(10) 试题2 选择题(单选题每小题2分,共60分)1、嵌入式计算机系统与通用计算机系统形成了现代计算机的两大分支,两者从技术上比较,嵌入式计算机系统追求的是 (1) B 。
A、海量的存储能力B、较强的控制能力C、高速的运算能力D、丰富的应用软件2、在单片机应用系统开发过程中,当硬件系统测试合格,就可以进入仿真调试了,而要进行仿真调试一般需要以下设备 (2)D 。
浙大远程学院计算机机试题
说明两点:(1)根据安排,参加统考的学生要去你所在的学习中心参加半天模拟环境的练习(里面有真题),各学习中心会安排通知的。
(2)统考上机操作部分占60%,复习准备时请首先练习我们曾经考过的机试题(如下),这里包括的还是比较全面的。
如果理论部分和这里的上机部分全做过了,再打开Test3做四份统考全真试卷。
我想这样就差不多了。
祝大家好运!浙江大学继续教育学院机试题说明:务必请在E:盘(或D:)的根目录下建立KS目录,然后把考试的相关内容拷贝到该目录下。
相关内容包括:试卷文档、待操作的文件和文件夹。
考试完毕及时在机器上批改打分,并按学院要求上报成绩。
一.Windows操作题1.在KS目录有一个“Windows题”文件夹,按以下要求完成操作:(1)在“Windows题”文件夹下建立“图片1”和“user1”文件夹。
(2)在“Windows题”文件夹下搜索(或查找)所有的扩展名为rar文件,并将它们移动到“图片1”文件夹中。
(提示:首先确认在“Windows题”文件夹下,然后使用工具栏中的“搜索”按钮,别用“开始→搜索”菜单。
再提示一点,扩展名为rar文件可写为:*.rar )。
(3)将“图片1”文件夹设置为“隐藏”。
(4)打开“Windows题”文件夹下的Program文件夹,将其中的“张三.zip”、“李四.zip”、“王五.zip”三个文件复制到“user1”文件夹中,最后将user1文件夹的快捷方式放到桌面上,快捷方式名为user1(提示一点,只要在user1上单击鼠标右键,选择“发送到”→“桌面快捷方式”,然后更改名称即可)。
(5)将“Windows题”下light文件夹更名为bright。
(6)将“Windows题”下test文件夹删除。
(7)打开bright文件夹,新建一名为“简历.txt”文本文件,输入内容为:销售报告,最后保存并关闭记事本窗口。
在本目录下复制“简历.txt”,并更名为“简历.DAT”。
大学计算机基础上机考试试卷(含答案)
大学计算机基础上机考试试卷考试时间:登录机器:试卷号:一、选择题 (共 40 分)1. 使用超大规模集成电路制造的计算机应该归属于( )。
A ) 第一代B ) 第二代C ) 第三代D ) 第四代正确答案:D 考生答案:A ×2. 在计算机内部,传送、存储、加工处理的数据和指令都是()。
A ) 拼音简码B ) 八进制码C ) ASCII码D ) 二进制码正确答案:D 考生答案:C ×3. 与十六进制数BB等值的八进制数是( )。
A ) 187B ) 273C ) 563D ) 566正确答案:B 考生答案:×4. 计算机应用中,CAD是指()。
A ) 计算机辅助设计B ) 计算机辅助教学C ) 计算机辅助制造D ) 计算机辅助测试正确答案:A 考生答案:×5. 目前使用的“奔腾”型微机采用的逻辑器件属于( )。
A ) 电子管B ) 晶体管C ) 集成电路D ) 超大规模集成电路正确答案:D 考生答案:×6. 微处理器是把( )作为一整体,采用大规模集成电路工艺在一块或几块芯片上制成的中央处理器。
A ) 内存与中央处理器B ) 运算器和控制器C ) 主内存D ) 中央处理器和主内存7. 计算机的内存储器比外存储器( )。
A ) 价格便宜B ) 存储容量大C ) 读写速度快D ) 读写速度慢正确答案:C 考生答案:×8. 打印机在与主机连接时,应将信号线插在( )。
A ) 串行接口上B ) 并行接口上C ) 串并行接口上D ) 任意扩展插口上正确答案:B 考生答案:×9. 下面( )选项中的设备依次为:输入设备、输出设备和存储设备。
A ) CRT、CPU、ROMB ) 硬盘、鼠标器、键盘C ) 鼠标器、绘图仪、光盘D ) 磁带、打印机、激光打印机正确答案:C 考生答案:×10. 多媒体技术的特征是()。
A ) 集成性、交互性和音像性B ) 实时性、分时性和数字化性C ) 交互性、多样性、实时性、集成性D ) 存储性、传输性、压缩与解压性正确答案:C 考生答案:×11. 将微机的主机与外设相连的是 ( )。
2007-2大学计算机基础试卷
浙江大学2006–2007学年春夏季学期《大学计算机基础》课程期末考试试卷开课学院:计算机学院,考试形式:闭卷,允许带 / 入场考试时间:2007年7月11日,所需时间: 90 分钟姓名___________学号________________专业____________________注意:答案按题号填写在答题纸上。
在试卷上的答案一律无效。
一.单选题(每一小题1分,共20分)1.由具有程序功能的处理机构成的计算机,处理得到的输出主要取决于 C 。
A.输入的数据B.输入的信息C.输入的数据和处理数据的程序D.输入的数据和处理数据的硬件2.浮点数的尾数一般是 B 。
A.正数B.定点纯小数C.规格化的浮点数D.不确定3.CPU是由三个部分组成的: A 。
A.ALU、寄存器组、控制器B.ALU、寄存器组、程序计数器C.算术逻辑单元、控制单元、Cache D.算术逻辑单元、控制单元、浮点运算器4.内部总线是在CPU与之间进行连接的一组被定义了确定功能的导线。
A.控制器和外设接口B.运算器和外设接口C.存储器和外设接口D.主机和外设接口5.内部总线为三总线结构,它们分别是_____ ___。
A.地址总线、数据总线、处理器总线B.地址总线、控制总线、系统总线C.前端总线、I/O总线、控制总线D.数据总线、地址总线、控制总线6.操作系统是___________的接口。
A.用户和软件B.系统软件和应用软件C.主机和外设D.用户和计算机7.以下_________不是可执行文件的扩展名。
A..dll B..exeC..bat D..com8.在Windows系统中_________。
A.不允许文件重名B.如果在不同的目录中,允许文件重名。
C.即使在同一个目录中,也允许文件重名。
D.任何情况下都允许文件重名。
9.下列关于算法的说法哪一个是错误的_________。
A.算法是为解决问题而采用的方法和步骤。
B.算法都有明确的结果。
浙江大学城市学院2007《计算机网络》答案A
浙江大学城市学院2007 — 2008 学年第一学期期末考试《计算机网络》A卷参考答案及评分细则一、填空题(每题__1__分,共__10__分)1.(网络)2.(无编号帧)3.(同步)4.( UDP )5.(全双工)6.(MAC/介质访问控制)7.(anonymous)8.()9.(时分)10.(包过滤路由器)二、单项选择题(每题__1__分,共__30__分)1.(C )2.(A )3.(D )4.(C )5.(B )6.(C )7.(A )8.(D )9.(C )10.(D )11.(C )12.(D )13.(D )14.(B )15.(C )16.(D )17.(D )18.(B )19.(C )20.(A )21.(D )22.(A )23.(C )24.(B )25.(B )26.(C )27.(A )28.(B )29.(C )30.(B )三、问答与计算题(本大题共__6__题,共__36__分)1.(6分)计算机网络采用层次结构的模型有什么好处?请画出OSI参考模型和TCP/IP参考模型的层次结构图。
答:计算机网络中采用层次结构,是为了将复杂的网络问题分解成许多较小的、较容易处理的部分来处理,以便于学习、理解和设计计算机网络。
分层的设计有以下好处:①各层之间相互独立,高层并不需要知道低层如何实现;②灵活性好,当任何一层发生变化时,其他层并不受影响;③各层都可以采用最合适的技术来实现;④易于实现和维护;⑤有利于促进标准化。
(2分)OSI参考模型分为七层(2分),TCP/IP参考模型共有四层结构(2分),如图所示:评分标准:OSI参考模型和TCP/IP参考模型层次描述完整正确各得2分,若有部分错,酌情扣1-2分。
2.(6分)在下列空白处填上数字(1至6),表示在源结点的一个用户发送信息到目标结点的一个用户所发生事件的顺序。
____3____ 当信息通过源结点时,每一层都加上控制信息____1____ 在源结点的网络用户产生信息____6____ 在目标结点的网络用户接受信息____5____ 信息向上通过目标结点的各个网络层次,每一层都除去它的控制信息____4____ 信息以电信号的形式通过物理链路发送____2____ 信息传给源结点的最高层(应用层)评分标准:答错一项扣1分。
浙江大学计算机学院2007年考研复试上机题
浙江大学计算机学院2007年考研复试上机题题目要求:给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。
长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。
具体的输入输出格式规定如下:输入格式:测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于231;一对0 坐标标志着一个测试用例的结束。
注意(0, 0)不作为任何一个测试用例里面的点。
一个没有点的测试用例标志着整个输入的结束。
输出格式:对每个测试用例,在1行内输出2对整数,其间用一个空格隔开。
第1对整数是长方形框左下角的坐标,第2对整数是长方形框右上角的坐标。
输入样例:12 5623 5613 100 012 340 00 0输出样例:12 10 23 5612 34 12 34-----------------------------------------------------------------------#include <iostream>using namespace std;int main(){int x1,y1,x2,y2,x,y;while(cin>>x>>y&&(x||y)){x1=x2=x; y1=y2=y;while(cin>>x>>y&&(x||y))x1=x1<x?x1:x,y1=y1<y?y1:y,x2=x2>x?x2:x,y2=y2>y?y2:y;cout<<x1<<" "<<y1<<" "<<x2<<" "<<y2<<endl;}return 0;}Time limit: 1 SecondsTotal Submit: 820 Accepted Submit: 199题目要求:统计一个给定字符串中指定的字符出现的次数具体的输入输出格式规定如下:输入格式:测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。
计算机基础上机题库
《大学计算机基础》上机试题(一)首先在桌面建立一个文件夹,文件夹名为“学号+姓名”,作为自己的考生目录:例如“29张三”,然后完成下面操作。
考试时间结束后,请各位同学将自己的“学号姓名”文件夹打包压缩上传到教师机中。
注意:压缩及上传时必须关闭所有打开的应用程序一、文字录入(在Word系统中录入两条虚线之间的内容,含表格信息)(25分)要求:1、按给出的表格格式制表,并在表格中填入考生自己的信息。
2、英文字母和数字按西文方式输入,标点符号按中文方式输入。
3、录入的文档保存在考生目录中,文件名为Test1。
二、Word编辑和排版(25分)打开文档Test1.doc,并按以下要求进行编辑排版后,以Test2作为文件名另存在考生目录中。
1、纸张:B5纸;边距:上下左右边距为1.5CM;正文:宋体五号两端对齐,行间距固定值16磅,段前段后间距各为0.5行,首行缩进2个字符,第2段字体颜色为红色。
2、将文中所有“电路”一词全部替换成“电子”(蓝色、隶书、四号字)3、将正文第一段等分两栏,栏间距为3个字符,添加分隔线。
4、以“大学计算机基础”设置页眉内容,页眉内容居中对齐、楷体小四号、红色。
5、以自己的学号姓名(如:29张三)作为文档的文字水印。
三、Excel操作(20分)在Excel中按以下要求完成,文件存于考生目录中,文件名为Test1.xls。
1、建立以下工作表,再加上蓝色粗线边框,数字保留2位小数,汉字为楷体14号字。
2、计算平均月销售量和月销售总计(要求用函数计算)。
3、用三维柱形图显示工作表数据。
四、Windows基本操作(10分)1、在考生文件夹中用“姓名(例如:张三)”和“上机考试”建立两个一级文件夹,并在“上机考试”下再建立两个二级文件夹“AAA”和“BBB”。
2、将前面的Test2.DOC文件复制到已建的“上机考试”文件夹中。
3、将前面的Test1.DOC文件复制到已建的“姓名”文件夹中并更名为“大学计算机.DOC”;五、PowerPoint操作(10分)为自己的亲人或朋友制作一张新年贺卡,把制作好的演示文稿以Test1.ppt为文件名保存在“上机考试”文件夹中。
【浙江大学】大学计算机基础教程——习题与参考答案
4. 频率
5. 读数据包并解包、打包并发送
6. 易失性、RAM、被读出
7. FAT
8. 150K
9. RAM
10.用户、计算机
11.通用串行总线
选择题:
1、B 2、C 3、C 4、BCDEF 5、C 6、B 7、D 8、D 9、D 10、A
6.多媒体信息交互处理所需的硬件设备是在普通PC机的基础上,再包括:高性能的CPU(带有多媒体扩展指令MMX);快速、大容量的内存;声卡;显卡;视频卡和质量较高的显示器;CD-ROM或DVD-ROM驱动器;扫描仪;数码相机;数字摄像机等外围设备。多媒体信息处理所需的软件有:多媒体操作系统;多媒体创作软件和应用软件,如图像处理、音乐处理、演示文稿制作、动画制作、视频处理等。
11、D 12、B 13、D 14、B 15、B
第4章 核心:操作系统
简答题:
1.系统软件是指管理、监控和维护计算机软、硬件资源,起到为用户提供友好的交互界面、支持用户运行应用软件、提高计算机的使用效率等的软件。应用软件是人们为了解决某些特定的具体问题而设计开发的各种程序。
选择题:
1、E 2、C 3、B 4、BDFJLE 5、C 6、ABEFH
7、B 8、D 9、A 10、C 11、A 12、B
第2章 信息表示和逻辑基础
简答题:
1.数制又称为“计数(或记数)体制”,一般把多位数码中每一位的构成方法以及实现从低位到高位的进位规则叫做数制。数制的3个基本特点为:(1)一个R进制的数制有R-1个数码;(2)最大的数码为R-1;(3)计数规则为“逢R进一”。
12.一个正数的原码和它的真值相同,负数的原码为这个数真值的绝对值,符号位为1。反码的定义是:一个正数的反码等于它的原码;一个负数的反码,最高位(符号位)为1,其余各位按位求反。补码的定义是:一个正数的补码等于它的原码;一个负数的补码等于它的反码加上1(从最低位上加1,并考虑进位,但进位不改变符号位)。
2007年大学计算机基础试卷
浙江大学2007–2008学年秋冬季学期《大学计算机基础》课程期末考试试卷开课学院:计算机学院,考试形式:闭卷,允许带 / 入场考试时间:2008年1月18日,所需时间: 90 分钟姓名___________学号________________专业____________________注意:答案按题号填写在答题纸上。
在试卷上的答案一律无效。
一.单选题(每一小题1分,共20分)1、有一个数的值152,它与十六进制数6A相等,那么该数值是____。
A、十进制B、二进制C、四进制D、八进制2、磁表面存储器主要有____。
A、软盘、硬盘和CD-ROMB、磁盘、磁带和CD-ROMC、软盘、硬盘和磁带D、磁带、硬盘和U盘3、操作系统管理计算机的所有资源,一般认为它从以下____方面进行管理。
A、处理器、存储器、控制器、输入输出B、处理器、存储器、输入输出和数据C、处理器、存储器、输入输出和过程D、处理器、存储器、输入输出和文件4、由于计算机处理速度很快,因此可以说它征服了时间;通过网络连接,计算机还征服了____。
A、人类B、数据C、商务活动D、空间5、网络共享资源不包括____。
A、客户端硬盘B、数据库C、软件D、传输介质6、对于C类网地址,网络中最大的主机数为____。
A、256B、254C、255D、无法确定7、Internet采用的基础协议是____。
A、TCP/IPB、HTTPC、FTPD、WWW8、目标程序是____。
A、使用汇编语言编写的程序B、使用高级语言编写的程序C、使用自然语言编写的程序D、机器语言程序9、研究人工智能的主要物质手段以及实现人工智能技术的机器是____。
A、机器人B、计算机C、传感器D、专家系统10、在计算机系统中,一个字节的二进制位数为____。
A、16B、8C、4D、由CPU的型号决定11、计算机对数据进行处理并得到所需要的结果,可以被认为是____。
A、数据进,信息出B、数据进,数值出C、数据进,数字出D、数据进,信号出12、微型计算机使用半导体存储器作为内存RAM,之所以称为内存,是因为____。
2007年秋浙江省计算机等级考试二级C试卷及答案
2007年秋浙江省计算机等级考试二级C试卷及答案2007 年秋浙江省高等学校计算机等级考试试卷(二级 C)说明:(1) 考生应将所有试题的答案填写在答卷上. 其中试题一到试题六请在答卷上的各小题选项的对应位置上填“√”.(2) 请将你的准考证号的后五位填写在答卷右下角的指定位置内.(3) 考试时间为 90 分钟.试题1 (每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案,[程序说明]输入 2 个整数lower 和 upper,输出一张华氏一摄氏温度转换表,华氏温度的取值范围是[lower,upper],每次增加 20 F. 计算公式如下,式中: c 表示摄氏温度,f 表示华氏温度。
C= 5x(f一32)/9运行示例:Enter lower: 30Enter upper: 35fahr celsius30 -1.132 0.034 1.1[程序]#includemain( ){ int fahr, lower, upper,double celsiusprintf (”Enter lower:”);scanf ("%d”, &lower”);printf ("Enter upper:”);scanf (“%d”, &upper);printf(”fahr celsius \n”);for (fahr=lower;____(1)____;____(2)____){celsius =____(3)____ ;printf (“%d ____ (4)_____ \n“, fahr, celsius);}}[供选择的答案]计算机等级考试试卷(二级C)第1页(共7页)(l) A、 fahr <= upper B、fahr < upperC 、 fahr >=uppa r D、 fahr > upper(2) A、 fahr++ B、 fahr =fahr -2C、 fahr + 2D、fahr + 2(3) A、5*(fahr – 32) /9 B、(5.0/9.0)*(fahr – 32)C、 5/9*(fahr – 32)D、 5 * fahr - 32/9(4) A、 %6d B、%6.2f C、%6.lf D、%6.0f试题2(每小题3分,共12分)阅读下列程序说明和程序. 在每小题提供的若干可选答案中,挑选一个正确答案.[程序说明]输入 2 个正整数 a 和 n,求 a+aa+aaa+aa...a(n 个 a)之和.要求定义并调用函数fn(a,n),它的功能是返回aa...a(n个a).例如,fn(3,2)的返回值是33.运行示例,Enter a: 2Enter n: 3sum = 246[程序]#includemain ( ){ int i, n;long a, sn;long fn(long a, int n);printf(“Enter a;”);scanf (“%ld”, &a);printf(“Enter n:”);scanf(“%d”,&n);_________(5)_______________for ( i=1;i<=n; i++)_________(6)____________printf(“sum=%ld\n”,sn);}long fn(long a,int n){ int i;long tn=0;for(i=1;i<=n;i++) {tn=tn+a;________(7)____________}计算机等级考试试卷(二级C)笫 2 页(共 7 页) (8)}[供选择的答案](5) A sn=0; B ;C sn=1;D sn=a;(6) A sn=sn+fn(a, I ); B sn=sn+fn(a,n);C sn=sn+fn(I,a);D sn=sn+fn(I,n);(7) A tn=tn*10; B a=a*10;C sn=tn*10;D sn=sn+a*10;(8) A return; B return sn;C return a;D return tn;试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
浙大计算机机试历年真题
浙江大学历年机试真题2011 A+B forMatricesGrading MedianGraduateAdmission2010 A+B ZOJ问题奥运排序问题最短路径问题二叉搜索树2009 xxx定律ZOJ 继续xxx定律寻找大富翁找出直系亲属2008 又一版A+B欧拉回路继续畅通工程魔咒词典毕业bg2007 最小长方形统计字符游船出租EXCEL排序畅通工程最大报销额2006 还是A+B 火星A+B 还是畅通工程统计同成绩学生人数简单计算器2005 A + B 最大连续子序列畅通工程开门人和关门人排名2011年题目1001:A+B for Matrices时间限制:1 秒内存限制:32 兆特殊判题:否提交:2490 解决:1130题目描述:This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns.输入:The input consists of several test cases, each starts with a pair of positive integers M and N (≤10) which are the number of rows and columns of the matr ices, respectively. Then 2*M lines follow, each contains N integers in [-100, 100], separated by a space. The first M lines correspond to the elements of A and the second M lines to that of B.The input is terminated by a zero M and that case must NOT be processed.输出:For each test case you should output in one line the total number of zero rows and columns of A+B.样例输入:2 21 11 1-1 -110 92 31 2 34 5 6-1 -2 -3-4 -5 -6样例输出:15题目1002:Grading题目描述:Grading hundreds of thousands of Graduate Entrance Exams is a hard work. It is even harder to design a process to make the results as fair as possible. One way is to assign each exam problem to 3 independent experts. If they do not agree to each other, a judge is invited to make the final decision. Now you are asked to write a program to help this process.For each problem, there is a full-mark P and a tolerance T(<P) given. The grading rules are: • A problem will first be assigned to 2 experts, to obtain G1 and G2. If the differenc e is within the tolerance, that is, if |G1 - G2| ≤ T, this problem's grade will be the average of G1 and G2.• If the difference exceeds T, the 3rd expert will give G3.• If G3 is within the tolerance with either G1 or G2, but NOT both, then this p roblem's grade will be the average of G3 and the closest grade.• If G3 is within the tolerance with both G1 and G2, then this problem's grade will be the maximum of the three grades.• If G3 is within the tolerance with neither G1 nor G2, a judge will give the final grade GJ.输入:Each input file may contain more than one test case.Each case occupies a line containing six positive integers: P, T, G1, G2, G3, and GJ, as described in the problem. It is guaranteed that all the grades are valid, that is, in the interval [0, P]. 输出:For each test case you should output the final grade of the problem in a line. The answer must be accurate to 1 decimal place.样例输入:20 2 15 13 10 18样例输出:14.0题目1004:Median题目描述:Given an increasing sequence S of N integers, the median is the number at the middle position. For example, the median of S1={11, 12, 13, 14} is 12, and the median of S2={9, 10, 15, 16, 17} is 15. The median of two sequences is defined to be the median of the non-decreasing sequence which contains all the elements of both sequences. For example, the median of S1 and S2 is 13.Given two increasing sequences of integers, you are asked to find their median.输入:Each input file may contain more than one test case.Each case occupies 2 lines, each gives the information of a sequence. For each sequence, the first positive integer N (≤1000000) is the size of that sequence. Then N integers follow, separated by a space.It is guaranteed that all the integers are in the range of long int.输出:For each test case you should output the median of the two given sequences in a line.样例输入:4 11 12 13 145 9 10 15 16 17样例输出:13题目1005:Graduate Admission题目描述:It is said that in 2011, there are about 100 graduate schools ready to proceed over 40,000 applications in Zhejiang Province. It would help a lot if you could write a program to automate the admission procedure.Each applicant will have to provide two grades: the national entrance exam grade GE, and the interview grade GI. The final grade of an applicant is (GE + GI) / 2. The admission rules are: • The applicants are ranked according to their final grades, and will be admitted one by one from the top of the rank list.• If there is a tied final grade, the applica nts will be ranked according to their national entrance exam grade GE. If still tied, their ranks must be the same.• Each applicant may have K choices and the admission will be done according to his/her choices: if according to the rank list, it is one's turn to be admitted; and if the quota of one's most preferred shcool is not exceeded, then one will be admitted to this school, or one's other choices will be considered one by one in order. If one gets rejected by all of preferred schools, then this unfortunate applicant will be rejected.• If there is a tied rank, and if the corresponding applicants are applying to the same school, then that school must admit all the applicants with the same rank, even if its quota will be exceeded.输入:Each input file may contain more than one test case.Each case starts with a line containing three positive integers: N (≤40,000), the total number of applicants; M (≤100), the total number of graduate schools; and K (≤5), the number of choices an applicant may have.In the next line, separated by a space, there are M positive integers. The i-th integer is the quota of the i-th graduate school respectively.Then N lines follow, each contains 2+K integers separated by a space. The first 2 integers are the applicant's GE and GI, respectively. The next K integers represent the preferred schools. For the sake of simplicity, we assume that the schools are numbered from 0 to M-1, and the applicants are numbered from 0 to N-1.输出:For each test case you should output the admission results for all the graduate schools. The results of each school must occupy a line, which contains the applicants' numbers that school admits. The numbers must be in increasing order and be separated by a space. There must be no extra space at the end of each line. If no applicant is admitted by a school, you must output anempty line correspondingly.样例输入:11 6 32 1 2 2 2 3100 100 0 1 260 60 2 3 5100 90 0 3 490 100 1 2 090 90 5 1 380 90 1 0 280 80 0 1 280 80 0 1 280 70 1 3 270 80 1 2 3100 100 0 2 4样例输出:0 1035 6 72 81 42010题目1003:A+B题目描述:给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
浙江大学07年计算机考研
有一个整数序列代表一电梯在运行过程中所需要停的楼层顺序 (楼层号为非负整 数)。若该电梯上移一层需要 6 秒,下移一层需要 4 秒,在楼层中停需要 5 秒。 假定电梯开始时在第 0 层,且电梯满足申请要求后不必回到第 0 层。请编写 C 程序,输入整数系列, 输出电梯满足该系列的请求共需要多少时间 (设用 -1 代表 整数序列结束)。如输入 2 编译后执行命令行“ prog 123 456 ABC ”,其运行结果是 什么?
Main( int argc,char*argv[])
{
printf( “%c”,*(++argv[2]));
}
A)3
B)4
C)5
D)6
二、 程序填空。
下列函数 inverse 将一单向链表 h 就地逆转。请将空缺的部分填上。如,若 h 为 a->b->c->d,调用 h=inverse(h)后 h 为: d->c->b->a。(6 分)
2.写出下列程序的运行结果。 Void f(char s[],int start,char t[]) { int m,n,k,i,j; n=0;m=0;k=0; for(i=0;s[i]!= ’\0’; i++)m++; for(i=0;t[i]!= ’\0’;i++){ n++; if(t[i]>= ’0’&&t[i]<= ’9’)k++; } for(i=m+n-k,j=m;i>start;i--,j--)s[i]=s[j]; for(i=0;i<n:i++) if(t[i]< ’0’‖t[i]> ’9’)s[start++]=t[i]; } main() { char s[30]=”abc123d4ef”,t[]= ”1a2b3c”;
大学计算机系上机考试题及其答案
∙ 1.(多选题)有 JavaScript 代码如下: function createXmlDoc(xmlFile) { var xmlDoc = null; if (window.DOMParser) { var parser = new DOMParser();xmlDoc = parser.parseFromString(xmlFile, "application/xml"); } else { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false";xmlDoc.load(xmlFile); } return xmlDoc; } function testFunc() { var xmlDoc = createXmlDoc("<bookstore><nameage='18'>King</name></bookstore>"); var value =xmlDoc.getElementsByTagName("name")[0]. 空白处1 ; var age =xmlDoc.getElementsByTagName("name")[0]. 空白处2 ; alert(value + ":" + age); } 现需要读取代码中 XML 数据中的 king 和 18,并弹出显示。
下面选项中,能够按照顺序分别填入横线空白处的代码是()。
o A.childNodes[0].nodeValue 和 attributes[0].valueo B.firstChild.nodeValue 和 attributes["age"].valueo C.nodeValue 和 attributes[0].valueo D.nodeValue 和 attributes["age"].value答案:AB 解析:...∙ 2.(多选题)下列选项中,用于实现文本绘制的属性的是()。
浙江省2007年10月高等教育自学考试
浙江省2007年10月高等教育自学考试计算机网络与通信试题课程代码:02339一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.以下____不属于点对点传播方式。
( )A.星型结构B.树型结构C.总线型结构D.环型结构2.以下关于光纤电缆的叙述,哪一个不正确?( )A.光纤可以分为单模和多模两种传输方式B.单模光纤因为衰减小而具有更大的容量C.光纤在任何时间都只能单向传输D.光纤的传输距离不仅受波长的影响,而且受环境干扰的影响3.有两个码字分别为10001001和10110001,它们的海明距离是( )A.2B.3C.4D.54.经过线路交换的通信通常包括哪三个阶段?( )A.建立连接,数据传送,断开连接B.通信开始,通信中继,通信结束C.呼叫开始,呼叫维持,呼叫结束D.建立路由,数据传送,撤消路由5.ISO制定了顺序式的OSI/RM,以下哪一个是正确的?( )A.数据链路层,网络层,会话层,传输层B.物理层,数据链路层,传输层,网络层C.应用层,表示层,会话层,传输层D.传输层,网络层,会话层,应用层6.在CSMA/CD介质访问控制中,如果介质是空闲的,则发送,如果介质是忙的,则等待一段随机时间后再监听链路。
这种算法称为( )A.不坚持CSMAB.1-坚持CSMAC.P-坚持CSMAD.随机CSMA7.DIX型连接器,BNC电缆连接器和RJ45连接器分别属于( )A.10BASE-5,10BASE-2,10BASE-TB.10BASE-2,10BASE-5,10BASE-TC.10BASE-5,10BASE-T,100BASE-2D.100BASE-5,100BASE-T,10BASE-T8.停-等协议的特点是( )A.发送窗口和接收窗口都为1B.发送窗口大于1,接收窗口等于1C.发送窗口和接收窗口都大于1D.发送窗口等于1,接收窗口大于19.以下哪一个协议不.属于网络互联层?( )A.UDPB.IPC.ARPD.ICMP10.客户与服务器之间的HTTP连接是( )A.一种一次性连接B.一种记忆状态的协议C.与TCP协议处于同一层次D.允许处理多个请求11.关于薄客户机的表述,以下哪一个是正确的?( )A.即NC,其能力要依赖于网络B.不是开放系统C.在离线情况下也能独立工作D.必须配置复杂的操作系统12.受以太网MAC定时的限制,集线器级联时最多不能超过____级。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、最小长方形题目描述:给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。
长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。
输入:测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于231;一对0 坐标标志着一个测试用例的结束。
注意(0, 0)不作为任何一个测试用例里面的点。
一个没有点的测试用例标志着整个输入的结束。
输出:对每个测试用例,在1行内输出2对整数,其间用一个空格隔开。
第1对整数是长方形框左下角的坐标,第2对整数是长方形框右上角的坐标。
样例输入:12 5623 5613 100 012 340 00 0样例输出:12 10 23 5612 34 12 34答案:#include <iostream>using namespace std;int main(){int x1,y1,x2,y2,x,y;while(cin>>x>>y&&(x||y)){x1=x2=x; y1=y2=y;while(cin>>x>>y&&(x||y))x1=x1<x?x1:x,y1=y1<y?y1:y,x2=x2>x?x2:x,y2=y2>y?y2:y;cout<<x1<<" "<<y1<<" "<<x2<<" "<<y2<<endl;}return 0;}AC通过了另#include<iostream>using namespace std;int Max(int a[],int f){int ma;ma=a[0];for(int i=1;i<f;i++){if(a[i]>ma) ma=a[i];}return ma;}int Min(int a[],int f){int mi;mi=a[0];for(int i=1;i<f;i++){if(a[i]<mi) mi=a[i];}return mi;}int main(){int a1[461],a2[461],i,flag,m,n;//a1[0]=1;//flag=0;while(cin>>m>>n&&(m||n)){a1[0]=m;a2[0]=n;for(i=0;a1[i]!=0||a2[i]!=0;i++)cin>>a1[i+1]>>a2[i+1];flag=i;cout<<Min(a1,flag)<<" "<<Min(a2,flag)<<" "<< Max(a1,flag)<<" "<<Max(a2,flag)<<endl;}return 0;} 用数组做的仅供参考另:#include <stdio.h>int main(){int x,y,x_min,x_max,y_min,y_max;while(1){x_min=232;x_max=-232;y_min=232;y_max=-232;while (scanf("%d %d",&x,&y)&&(x!=0||y!=0)){if (x>x_max)x_max=x;if (x<x_min)x_min=x;if (y>y_max)y_max=y;if (y<y_min)y_min=y;}if (x_min==232&&x_max==-232)break;printf("%d %d %d %d\n",x_min,y_min,x_max,y_max);}return 0;}C语言#include"stdio.h"int main(){int x1,y1,x2,y2;int x,y,flag;while(1){x1=231;y1=231;x2=-231;y2=-231;while(1){scanf("%d%d",&x,&y);if(x==0&&y==0){flag++;if(flag==2)return 1;else {printf("%d %d %d %d\n",x1,y1,x2,y2);break;}}else{flag=0;x1=x1<x?x1:x;y1=y1<y?y1:y;x2=x2>x?x2:x;y2=y2>y?y2:y;}}}return 1;}已ac#include<stdio.h>int main(){int x[300],y[300],i,xx,xd,yx,yd,k;while(scanf("%d%d",&x[0],&y[0])!=EOF){if(x[0]==0&&y[0]==0)return 0;else{i=0;do{i++;scanf("%d%d",&x[i],&y[i]);}while(x[i]!=0||y[i]!=0);k=i-1;xx=x[0];xd=x[0];yx=y[0];yd=y[0];for(i=0;i<=k;i++){if(xx>x[i])xx=x[i];if(xd<x[i])xd=x[i];if(yx>y[i])yx=y[i];if(yd<y[i])yd=y[i];}printf("%d %d %d %d\n",xx,yx,xd,yd);}}return 0;}二、统计字符题目描述:统计一个给定字符串中指定的字符出现的次数。
输入:测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。
注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。
当读到'#'时输入结束,相应的结果不要输出。
输出:对每个测试用例,统计第1行中字符串的每个字符在第2行字符串中出现的次数,按如下格式输出:c0 n0c1 n1c2 n2...其中ci是第1行中第i个字符,ni是ci出现的次数。
样例输入:ITHIS IS A TESTi ngthis is a long test string#样例输出:I 2i 35n 2g 2答案:#include<iostream>#include<string>using namespace std;int main(){string pa,line;int i,j;while(getline(cin,pa)&&pa!="#"){getline(cin,line);int co[5]={0};for(i=0;i<line.size();i++){for(j=0;j<pa.size()&&pa[j]!=line[i];j++);co[j]+=j<pa.size();}for(i=0;i<pa.size();i++){cout<<pa[i]<<" "<<co[i]<<endl;}}return 0;}这个程序只对输入不同字母才有效另:#include<stdio.h>#include<string.h>int main(){char a[6],b[201];while(gets(a)&&a[0]!='#'){int m=strlen(a),n=0,sum;gets(b);n=strlen(b);for(int i=0;i<m;i++){sum=0;for(int j=0;j<n;j++)if(a[i]==b[j]) sum++;printf("%c %d\n",a[i],sum);}}return 0;} 这是我的仅供参考三、游船出租题目描述:现有公园游船租赁处请你编写一个租船管理系统。
当游客租船时,管理员输入船号并按下S键,系统开始计时;当游客还船时,管理员输入船号并按下E键,系统结束计时。
船号为不超过100的正整数。
当管理员将0作为船号输入时,表示一天租船工作结束,系统应输出当天的游客租船次数和平均租船时间。
注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有租船没有还船,或者只有还船没有租船的纪录,系统应能自动忽略这种无效纪录。
输入:测试输入包含若干测试用例,每个测试用例为一整天的租船纪录,格式为:船号(1~100)键值(S或E)发生时间(小时:分钟)每一天的纪录保证按时间递增的顺序给出。
当读到船号为-1时,全部输入结束,相应的结果不要输出。
输出:对每个测试用例输出1行,即当天的游客租船次数和平均租船时间(以分钟为单位的精确到个位的整数时间)。
样例输入:1 S 08:102 S 08:351 E 10:002 E 13:160 S 17:000 S 17:003 E 08:101 S 08:202 S 09:001 E 09:200 E 17:00-1样例输出:2 1960 01 60答案:1.#include <iostream>2.#include <string>3.#include <sstream>4.#include <map>5.#include <ifstream>6.#include <algorithm>7.#include <cmath>ing namespace std;9.class boatTime10.{11.public:12. boatTime(string str);13. int operator - (const boatTime& rhs);14. int hour;15. int minute;16.};17.boatTime::boatTime(string str)18.{19. string str1, str2;20. str1.assign(str, 0, 2);21. str2.assign(str, 3, 2);22. istringstream is1(str1);23. is1 >> hour;24. istringstream is2(str2);25. is2 >> minute;26.}27.inline int boatTime::operator - (const boatTime& rhs) //计算2个时间段的差值28.{29. return hour * 60 + minute - rhs.hour * 60 - rhs.minute;30.}31.int main()32.{33. // ifstream cin("1.txt");34. int no;35. map<int, pair<string, string> > timeList;36. string rent;37. string currentTime;38. int cnt = 0;39. int timeSum = 0;40. while(cin >> no && no != -1)41. {42. cin >> rent >> currentTime;43. if(no < 0 || no > 100)44. continue;45. if(no == 0)46. {47. cout << cnt << " ";48. if(cnt == 0)49. cout << "0";50. else51. cout << round(static_cast<double>(timeSum * 1./ cnt));52. cout << endl;53. cnt = 0;54. timeSum = 0;55. timeList.clear();56. continue;57. }58. if(rent == "S")59. {60. timeList.insert(make_pair(no, make_pair(rent, currentTime)));61. }62. else63. {64. if(timeList.find(no) != timeList.end())65. {66. ++cnt;67. timeSum += boatTime(currentTime) -boatTime(timeList[no].second);68. timeList.erase(timeList.find(no));69. }70. }71. }72. return 0;73.}这个题看上去比较简单,但是做了好久一直wa,看了2L终于发现分钟需要四舍五入。