哈尔滨工业大学2012年春机电系统计算机控制研究生试题
- 格式:pdf
- 大小:159.30 KB
- 文档页数:2


历年考研机试答案(哈尔滨工业大学)哈工大计算机院研究生入学考试机试编程题(09-12)哈工大计算机专业机试编程题(2009)题目描述:用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。
编程求解x,y,z所有可能解。
输入:测试数据有多组,输入n。
输出:对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。
样例输入:40样例输出:x=0,y=0,z=100x=0,y=1,z=99x=0,y=2,z=98x=1,y=0,z=99参考答案:#includeint main(){int x, y, z;float n;while(scanf("%f",&n)!=EOF){for(x=0;5*x<=n;x++){for(y=0;3*y<=n;y++){z=100-x-y;if((5*x+3*y+(float)z/3)<=n){printf("x=%d,y=%d,z=%d\n",x,y,z); }}}}return 0;}题目描述:输入10个数,要求输出其中的最大值。
输入:测试数据有多组,每组10个数。
输出:对于每组输入,请输出其最大值(有回车)。
样例输入:10 22 23 152 65 79 85 96 32 1样例输出:max=152参考答案:#includeint main()int i, a[10], maxn;while(scanf("%d",&a[0])!=EOF){maxn=a[0];for(i=1;i<10;i++){scanf("%d",&a[i]);if(maxn<a[i])< p="">{maxn=a[i];}}printf("max=%d\n",maxn);}return 0;}题目描述:给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。
计算机网络试题及答案1一、单项选择题(每题2分,共计40分)1.一座大楼内的一个计算机网络系统,属于(B)A、PANB、LANC、MAND、W AN2.计算机网络中可以共享的资源包括(A)A、硬件、软件、数据、通信信道B、主机、外设、软件、通信信道C、硬件、程序、数据、通信信道D、主机、程序、数据、通信信道3.网络协议主要要素为(C )A、数据格式、编码、信号电平B、数据格式、控制信息、速度匹配C、语法、语义、同步D、编码、控制信息、同步4.计算机网络通信系统是(D)A、电信号传输系统B、文字通信系统C、信号通信系统D、数据通信系统5.在星型局域网结构中,连接文件服务器与工作站的设备是(D)A、调制解调器B、交换器C、路由器D、集线器6.在OSI七层结构模型中,处于数据链路层与运输层之间的是(B)A、物理层B、网络层C、会话层D、表示层7.完成路径选择功能是在OSI模型的(C)A、物理层B、数据链路层C、网络层D、运输层8.下列功能中,属于表示层提供的是(D )A、交互管理B、透明传输C、死锁处理D、文本压缩9.在TCP/IP协议簇的层次中,解决计算机之间通信问题是在(B)A、网络接口层B、网际层C、传输层D、应用层10.对局域网来说,网络控制的核心是(C)A、工作站B、网卡C、网络服务器D、网络互连设备11.使用匿名FTP服务,用户登录时常常使用( A )作为用户名。
A.anonymous B.主机的IP地址C.自己的E-mail地址 D.节点的IP地址12. 10Base-T以太网中,以下说法不对的是:(C)A.10指的是传输速率为10MBPS B.Base指的是基带传输C.T指的是以太网D.10Base-T 是以太网的一种配置13.在TCP/IP 参考模型中TCP协议工作在:( B )A.应用层 B.传输层C.互连层D.主机-网络层14.下列那一种软件不是局域网操作系统软件:( D )A.Windows NT Server B.NetwareC.UNIX D.SQL Server15.下列三类地址格式中B 类地址格式是:(10开头)A.B.C.D.16.下列哪个地址是电子邮件地址:( B )A. B.************C.192.168.0.100 D.。
哈工大 2012年秋季学期接口技术 (A) 试题一、 用并行接口8255A (基址300H )实现对16个LED 的控制。
此16个LED 构成一个圆环,使得所有灯两亮两灭连续,并每隔一定时间(可调用delay )顺时针游走(可看成同时右移一位)。
请画出硬件电路图,并编写完整程序。
(20分)答:数据、控制、地址、译码各1分、PA3分,PB3分 本题可以灵活,只要组够16个输出即可.MODEL SMALL.STACK.CODESTART: MOV AX,@DATAMOV DS,AXMOV DX,303HMOV AL,10000000BOUT DX,AL ;初始化8255(2分)MOV AX,0CCCCH ;初始灯状态两亮两灭(1分)L: MOV DX,300H ;PAOUT DX,AL ;(2分)INC DX ;PBMOV AL,AHOUT DX,AL ;(2分)ROR AX,1 ;循环右移1位;(2分)CALL DELAYJMP LMOV AX,4C00HINT 21H ;总体结构1分END START二、采用Intel8253(基址300H)制作定时炸弹,要求90000个CLK后,定时炸弹爆炸。
请设计软硬件系统。
(10分)。
答:可以双计数器级联,也可以3个计数器级联。
只要处置乘积90000即可画图10分:与CPU连接部分4分:数据总线、控制总线、地址总线、译码各1分IO部分6分:Gate:1分,CLK各1分,OUT各1分(两片)。
3片式可以酌情给分(8253计数器级联的选择可以灵活,都算正确)三级连:C0:初值100 C1:初值100 C2:初值9 只要乘积90000即可两级连:C0:初值300 C1:初值300 只要乘积90000即可 MOV DX,303HMOV AL,10110110B ;计数器2初始化 10110100B也可以OUT DX,AL ;方式3,16位,二进制 //方式2也可以NOP (初始化2分)MOV DX,302HMOV AX,9OUT DX,ALMOV AH,ALOUT DX,AL ;计数器2初值为9NOP (写初值1分)MOV DX,303HMOV AL,01110110B ;计数器1初始化 01110100B也可以OUT DX,AL ;方式3,16位,二进制 //方式2也可以NOP (初始化2分)MOV DX,301HMOV AX,100OUT DX,ALMOV AH,ALOUT DX,AL ;计数器1初值为5000NOP (写初值1分)MOV DX,303HMOV AL,00010000B ;计数器0初始化OUT DX,AL ;方式0,8位,二进制NOP (初始化2分)MOV DX,300HMOV AL,100OUT DX,AL ;计数器0初值为4(写初值1分)顺序:1分。