哈尔滨工业大学计算机专业课 复试 2016HITCS机试试题及答案含部分解析(2)
本站小编 免费考研网/2020-02-22
D. 左变换构成的群。(初等群论中,可知对于任何 G 中元素g 必然有 g*G = G;)
30.(2分)10. 下列句子中哪一个是命题?
A. 请保持室内卫生。
B. 这句话是假的。
C. 每个偶数都是素数。
D. 好大的雪啊!
31.(4分)现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数)。若要检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业,正确的SQL语句是_______。
A. SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80);
B. SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80);
C. SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80);
D. SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND分数<80);
32.(2分)设G是6个元素的循环群,a是生成元,则下面G的子集哪一个是子群?
A. {a} ;
B. {e,a^3} ;(循环群的子群仍是循环群)
C. {e,a} ;
D. {e,a,a^3} 。
33.(2分)某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内最大可分配地址个数分别是
A. 8, 32
B. 32, 8 .0000 0101.0000 0000(2^5,2^3-2)
C. 32, 6 1111 1111.1111 1111.1111 1111.1111 1000
D. 8, 30
34.(2分)假设网络无差错、无数据丢失,浏览器采用流水模式的HTTP 1.1传输一个引用2个JPEG小图像的Web页,最少需要的时间大约为
A. 3个RTT(2+1 2是响应时间,1是所有对象的访问时间)
B. 4个RTT(持久连接流水线模式1+1,但是没有2耶)
C. 5个RTT
D. 6个RTT(若采用的持久连接非流水方式就是1+2)
35.(2分)设X={1,2,3,4},则X上可以定义多少个商集基数为2的等价关系?
A. 5
B. 6
C. 7(13划分4种,22划分3种,共7种)
D. 8
36.(5分)在一次计算机体系结构考试结束后,有五个同学看了看彼此五个选择题的答案,其中:
同学甲:第三题是A,第二题是C。
同学乙:第四题是D,第二题是E。
同学丙:第一题是D,第五题是B。
同学丁:第四题是B,第三题是E。
同学戊:第二题是A,第五题是C。
结果他们各答对了一个答案。
根据这个条件猜猜哪个选项正确?
A. 第一题是D,第二题是A
B. 第二题是E,第三题是B
C. 第三题是A,第四题是B
D. 第四题是C,第五题是B
37.(2分)5.设A,B是两个集合,若{A∩B}是A∪B的一个划分,则A与B之间的关系
是下列结论中哪一个?
A. A=B;
B. A=B=¢;
C. A包含B;
D. B包含A;
38.(2分)13. 如果p是一个素数,那么关于p阶群正确的论断是哪一个?
A. 不一定是交换群;
B. 一定是个置换群;
C. 一定是循环群;
D. 一定是模p剩余类群。
39.(4分)数据库重组是________。
A. 对数据表的数据项进行调整;
B. 对数据表的记录进行调整;
C. 对数据表的物理存储进行调整;
D. 对数据表的结构进行调整;
E. 以上都不是。
40.(5分)信任离不开互相尊重,信任是保持长期人际关系的基础。但是某些私人关系的维护,例如友谊,还需要共同的爱好。长期的友谊离不开互相尊重和共同爱好的支持。
根据这段文字可以推出?
A. 在长期的人际关系中,相互尊重意味着信任
B. 仅由信任和相互尊重支撑的友谊不会持续太久
C. 建立在共同爱好基础上的友谊会比其他关系更持久
D. 由相互尊重和共同爱好支撑的私人关系总会持续很久
41.(2分)如果期望将一个大的广播域分割为两个较小广播域的网络,可以选择的方案是
Ⅰ利用交换机互联两个网络 Ⅱ利用网桥互联两个网络
Ⅲ利用路由器互联两个网络 Ⅳ将原网络划分为两个VLAN
A. 仅Ⅰ和Ⅱ
B. 仅Ⅲ
C. 仅Ⅲ和Ⅳ
D. 仅Ⅳ
42.(2分)主机甲和主机乙之间建立了一个新的TCP连接,拥塞控制的阈值为8000字节,TCP最大段长度(MSS)为1000字节。若主机甲的拥塞窗口为4000字节时,向主机乙连续发送了3个最大段后,成功收到了主机乙发送的对第一个段的确认段,确认段中通告的接收窗口大小为6000字节,则此时主机甲还可以向主机乙发送的最大字节数是
A. 3000(当前拥塞窗口达到阈值的一半,需要拥塞控制,每次RTT拥塞窗口加1MSS)
B. 4000 (发送窗口=min(5000,6000)=5000)
C. 5000 (然后由于三个段只收到一个,所以发送窗口向前移动 5000-2000=3000)
D. 6000
43.(2分)11. 下面公式哪一个是重言式?
A. (A->B)->(B->A) ;
B. (~A->B)->((~A->~B)->A) ;
C. ((A->B)->A)->B ;
D. A->((B->A)->B) 。
普通编程题(60分)
1.(30分)从键盘输入一个整型数据(int型),编写程序判断该整数共有几位,并输出包含各个数字的个数。例如,从键盘输入整数16644,该整数共有5位,其中有1个1,2个6,2个4。
注:(1)此题不能使用指针、结构体、共用体、文件、goto、枚举类型进行编程。
(2)用标准C语言编程,所有变量必须在第一条可执行语句前定义。
(3)输入输出格式要和以下给定格式完全一致。
程序运行结果示例1:
Please enter the number:
12226↙
12226: 5 bits
1: 1
2: 3
6: 1
程序运行结果示例2:
Please enter the number:
-12243↙
-12243: 5 bits
1: 1
2: 2
3: 1
4: 1
说明:
输入提示信息: "Please enter the number:\n"
输出格式:"%d: %d\n"
#include<stdio.h>
int main(){
int i,a,count=0,b[10]={0};
printf("Please enter the number:\n");
scanf("%d",&a);
printf("%d: ",a);
if(a<0) a=-a;
if(a==0){ //0要特殊处理
count=1;
b[0]=1;
}
while(a){
b[a%10]++;
a=a/10;
count++;
}
printf("%d bits\n",count);
for(i=0;i<10;i++){
if(b[i]!=0){
printf("%d: %d\n",i,b[i]);
}
}
return 0;
}
2.(30分)用户密码设置模拟程序。编写函数让用户先输入(即设置)一串长度为8的密码,如果用户输入的密码长度不是8,则密码设置失败,函数返回0;如果密码长度是8,则让用户再输入一次密码进行确认,如果两次输入的密码相同,则密码设置成功,函数返回1,如果两次输入的密码不同,则设置失败,函数返回0。
编写主程序调用函数设置密码并根据密码设置是成功还是失败的不同情况输出不同的提示信息。函数原型如下:
int Setting(char password[]);
功能:设置密码
参数:passWord,存放密码数组,大小为20个字符;
返回值:设置成功返回1,设置失败返回0。
注:(1)此题不能使用指针、结构体、共用体、文件、goto、枚举类型进行编程。
(2)用标准C语言编程,所有变量必须在第一条可执行语句前定义。
(3)输入输出格式要和以下给定格式完全一致。
程序运行示例1:
Please input password with 8 characters:
12345678
Please input again:
12345678
Successfully set password:12345678
程序运行示例2:
Please input password with 8 characters:
1234567
Failure!
程序运行示例3:
Please input password with 8 characters:
12345678
Please input again:
1234567
Failure!
说明:
**输入提示信息:
"Please input password with 8 characters:\n"
"Please input again:\n"
**输入信息格式:"%s"
**输出信息及格式:
"Successfully set password:%s\n"
"Failure!\n"
格式化代码 运行
输入数据
#include<stdio.h>
#include<string.h>
int Setting(char password[]);
int main(){
char passWord[20],ppassWord[20];
int flag=0;
printf("Please input password with 8 characters:\n");
scanf("%s",passWord);
if(Setting(passWord)){
printf("Please input again:\n");
scanf("%s",ppassWord);
if(Setting(ppassWord)&&!strcmp(passWord,ppassWord)){
printf("Successfully set password:%s\n",passWord);
}else printf("Failure!\n");
}
else printf("Failure!\n");
return 0;
}
int Setting(char password[]){
if(strlen(password)==8) return 1;
else return 0;
}
附加改错题(20分)
1.(10分)下面程序的功能是:从键盘读入某门课程的成绩,然后根据输入选项将其排序,输入1则按升序排序,输入2则降序排序;最后输出排序结果。下面程序中存在比较隐蔽的错误,请通过分析和调试程序,发现并改正程序中的错误。
#include <stdio.h>
#include <stdlib.h>
相关话题/哈尔滨工业大学 计算机
哈尔滨工业大学计算机专业课 复试 2015HITCS
/* * Theme:2015HIT复试机试试题、答案及部分解析 * Author:HITCS * Modify:Biechuyangwang(心理咨询木木) * Remark:如有疑问2018HIT群里提问或私聊,改错题不想写,有兴趣可以私聊 */ 试卷:2015-HITCS 单项选择(130分) 1. 设A,B为集合,使下列两式A\B=和(AB)\B=(A\B) ...专业课考研资料 本站小编 免费考研网 2020-02-22哈尔滨工业大学计算机专业课 复试 2016机试附加题
原本没觉得会有多少人会看附加题,毕竟大佬不需要,跨考要了也没用。 但是事实是很多私聊我要附加题,由于确实没去AC,就索性没有回各位。 现在有时间了,把附加题AC了一下,放在blog上,有人反映404,应该是审核还没通过 所以写了这个文档作为统一回复。 最后一点,求求各位女装大佬或女大佬别加我好友,问问题 ...专业课考研资料 本站小编 免费考研网 2020-02-22哈尔滨工业大学应用经济学原理849经验分享
19考研我的总分412分,本部国贸初试第一,已录取。我的各科成绩比较平均,没有特别突出的,也没有拉后腿的,70+,70+,130,130+。每一科我都认真复习,因为我觉得无论哪一科都是可以拉开差距的,一科差5分,四科就能差20分。事实证明我的想法是正确的,有的同学在复习时把大部分经历放在数学上,结果英语没到60单科没过线, ...专业课考研经验 本站小编 免费考研网 2020-02-20哈尔滨工业大学2014年808理论力学考试试题
专业课考研资料 本站小编 免费考研网 2020-02-19重庆大学零基础生物跨考计算机初试复试经验
之前在王道论坛上发表过这篇帖子,但是担心用考研帮的同学没有看过我的经验贴,故特意将此贴重新发表在考研帮,希望能为考研的同学做出一点微薄的贡献,也是一个已经经过考研的学子对学弟学妹的鼓舞,望大家不断坚持,不断奋斗,做更好的自己! 2018零基础生物跨考计算机初试、复试经验: 考研到现在为止 ...考研复试经验 本站小编 免费考研网 2020-02-18北京邮电大学21计算机考研经验分享!
作者: 北邮学长66 时间: 2020-2-12 13:55 北邮有四个学院属于计算机类,分为两大类,一类是考专业课803,另一类是考专业课807。803包括四门课,807包括两门课(803/807是我们专业课的代码)。 考803的有计算机学院、网络技术研究院、网络空间安全学院,这三个学院的学硕和专硕初试考的一模一样,复试都是笔试、机试和面试 ...专业课考研经验 本站小编 免费考研网 2020-02-12东北大学计算机2017-2019考研真题
东北大学2017年真题 C语言程序设计部分(75分) 一、简答题,每题5分。 1.将一个指针指向一个数组,举例写出如何表示数组中的元素(至少3种) 2.试说明什么是指针,哪些是指针,哪些不是,怎么样使用指针,请举例说明。 3.为什么要声明函数?哪些函数不需要声明,哪些函数需要说明,请举例说明。 二、给出程序运行结 ...专业课考研资料 本站小编 免费考研网 2020-02-08电子科技大学计算机考研复试经验贴
成都电子科大计算机人工智能方向研究生在读,真人现身说法,看看复试时怎么让老师被你牵着走!先例子后总结,如果有用欢迎点评论区留言哦! 复试时候,由于我是跨考,所以面试前贼紧张我们当时的面试是先问一个专业课问题,然后你自我介绍之后老师进行自由提问,时间是15min就左右。 因为我报考得是成 ...考研复试经验 本站小编 免费考研网 2020-02-062018云南大学计算机程序设计904回忆考研试题
专业课考研资料 本站小编 免费考研网 2020-01-31电子科技大学计算机820考研经验贴
本人2019年考研,初试分数386,初试加复试总分815、总排名第二。目前电科计算机科学与技术专业机器智能与模式识别方向研一在读。 本科是电科机电学院(上课时学过C语言),可以说基本是零基础跨考。从18年3月份决定跨考到最后成功上岸,一路以来走过不少弯路,也逐步在曲折中摸索出一些经验。 一 整体时间规划 对于 ...专业课考研经验 本站小编 免费考研网 2020-01-292020哈尔滨工业大学计算机考研试题854计算机基础
2020 哈尔滨工业大学 854 真题回忆版 第 I 部分 计算机系统与基础 一、选择题(10 道题,每道 1 分) 1.objdump 反编译的程序中,有个常数1024(RIP),请问是什么。 A 局部变量 B 局部静态变变量 C 全局变量 D 都不是 2 linux 内核的编码方式采用编码 A unicode B ASCII C utf-8 D utf-32 3 ...专业课考研资料 本站小编 免费考研网 2020-01-15苏州大学计算机考研初试经验分享
作者: jvjv 时间: 2020-1-11 10:12 标题: 苏大计算机考研初试经验分享,干货 大三上学期末决定考研,然后就开始选学校了,根据我的经验选学校一定要早点看,因为到后期没有时间了,都在忙着考研复习。机缘巧合下,我的一个亲戚推荐我看一下苏州大学,哈哈,苏大的地理位置很好,还是211,计算机专业也很强,所以我就开 ...专业课考研经验 本站小编 考研帮 2020-01-142020哈尔滨工业大学通信803复试经验分享
【复试笔试167分学姐分享哈工大通信803复试经验从初试经验,考试时感受,现在写到复试经验了,这一路走来胜利就在眼前了,筒子们冲啊!】 复试概述 复试分笔试200和面试150。面试一共分四轮,第一轮自我介绍,第二轮英语面,第三轮专业知识面,第四轮数学建模题,分数比例大概是30:40:40:40。面试分 ...专业课考研经验 本站小编 以梦为马xue 2020-01-132020大连海事大学计算机真题回忆
判断题多了一道prim,剩下的题型基本没变,变化的有递归调用函数那块,个人觉得今年程序写的递归输出栈的结果,没有要返回函数。可能我想的不对,自己注意理解吧。 复习方向avl成功失败,树的节点问题,哈希表,最后一道大题,把lb的所有节点逆插到la的第k个节点,程序要会用头插法尾插法。 ...专业课考研资料 本站小编 免费考研网 2020-01-122020福州大学计算机863数据结构与程序设计真题
作者: 皮卡丘砍木桩 时间: 2019-12-23 00:06 标题: 2020福大计算机863数据结构与程序设计真题整理 2020年的考研终于落幕了,我今年报考的是福大计算机专硕(今年都叫电子信息了,底下有三个方向,计算机技术、软件工程、人工智能)回想起来这一年还是蛮多感慨的,平时也经常来逛考研帮,感谢考研帮上的学长学姐,特别是 ...专业课考研资料 本站小编 考研帮 2020-01-10