文档库 最新最全的文档下载
当前位置:文档库 › 北理工非软件学院信息学院C上机题

北理工非软件学院信息学院C上机题

北理工非软件学院信息学院C上机题
北理工非软件学院信息学院C上机题

非信息学院C语言上机考题

上机考试时间为60分钟,上机考题为3道。第一题为简单的图形打印;第二题为简单数值计算(一般用穷举法就可以解决),第三题为相对复杂的数组/字符串处理。递归、结构和文件部分的内容不是上机考试的范围。上机考题选自以下题目。

【1.1】编程,输入n,输出如下例(n=6)所示的图形:

* * * * * *

* * * * * *

* * * * * *

* * * * * *

* * * * * *

* * * * * *

【1.2】编程,输入n,输出如下例(n=6)所示的图形:

* * * * * *

* * * * * *

* * * * * *

* * * * * *

* * * * * *

* * * * * *

【1.3】编程,输入n,输出如下例(n=6)所示的高为n的等腰三角形。

*

* * *

* * * * *

* * * * * * *

* * * * * * * * *

* * * * * * * * * * *

【1.4】编程,输入n,输出如下例(n=6)所示的高为n的等腰三角形。

* * * * * * * * * * *

* * * * * * * * *

* * * * * * *

* * * * *

* * *

*

【1.5】编程,输入n,输出如下例(n=5)所示的高和上底均为n的等腰梯形。

* * * * *

* * * * * * *

* * * * * * * * *

* * * * * * * * * * *

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

n=5时的等腰梯形

【1.6】编程,输入n,输出如下例(n=5)所示的高和上底均为n的等腰空心梯形。

* * * * *

* *

* *

* *

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

【1.7】编程,输入n,输出如下例(n=5)所示的边长为n的空心正六边型。

* * * * *

* *

* *

* *

* *

* *

* *

* *

* * * * *

【1.8】编程,输入n,输出如下例(n=5)所示的图形:

* *

* *

* *

* *

*

* *

* *

* *

* *

【1.9】编程,输入n,输出如下例(n=5)所示的图形:

* * * * *

*

*

*

* * * * *

【1.10】编程,输入n,输出如下例(n=5)所示的图形:

* *

* * *

* * *

* * *

* *

【1.11】编程,输入n,输出如下例(n=3)所示的图形:

*

* * *

* * * * *

* * *

*

【1.12】编程,输入n,输出如下例(n=5)所示的图形:

*

* *

* *

* *

* *

【1.13】编程,输入n,输出如下例(n=6)所示的高度为n的图形。

1 2 3 4 5 6

7 8 9 10 11 12

13 14 15 16 17 18

19 20 21 22 23 24

25 26 27 28 29 30

31 32 33 34 35 36

【1.14】编程,输入n,输出如下例(n=5)所示的图形。

1 2 3 4 5

1 1

2

3 4

1 1 1

2 3

1 1 1 1 2

1 1 1 1 1

【1.15】编程,输入n,输出如下例(n=5)所示的的数字金字塔。

1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

1 2 3 4 5 4 3 2 1

【1.16】编程,输入n,输出如下例(n=5)所示的图形。

Z

Y X

W V

U T

S R

Q P

O N

M L

K

【1.17】编程,输入顶行字符c和高n,输出如下例(c=’A’,n=5)所示的图形。

A

B B

C C

D D

E E

D D

C C

B B

A

【1.18】编程,输出如图所示上三角形式的乘法九九表。

1 2 3 4 5 6 7 8 9

-----------------------------------

1 2 3 4 5 6 7 8 9

4 6 8 10 12 14 16 18

9 12 15 18 21 24 27

16 20 24 28 32 36

25 30 35 40 45

36 42 48 54

49 56 63

64 72

81

【1.19】编程,输出如图所示下三角乘法九九表。

1 2 3 4 5 6 7 8 9

-----------------------------------

81

64 72

49 56 63

36 42 48 54

25 30 35 40 45

16 20 24 28 32 36

9 12 15 18 21 24 27

4 6 8 10 12 14 16 18

1 2 3 4 5 6 7 8 9

【1.20】编程,输入n,输出如下例(n=5)所示的数字菱形

1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

1 2 3 4 5 4 3 2 1

1 2 3 4 3 2 1

1 2 3 2 1

1 2 1

1

【2.1】编程,输出所有由数字0至9组成且各位数字不重复的三位数的个数。

【2.2】小明有五本新书,要借给A、B、C三位小朋友,每人每次只能借一本,编程,输出所有不同的借法。

【2.3】编程,输入一个正整数,以相反的顺序输出该数的各位数字。例如输入12437,输出73421。

【2.4】编程,输出100以内个位数为6、且能被3整除的所有数,并统计个数。

【2.5】一个口袋中放有12个球,其中有3个红的,3个白的和6个黑的,每次从中任取8个球,编程,输出所有不同的取法。

【2.6】100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮1担。编程,输出大、中、小马的数目。

【2.7】编程,输出用一元人民币兑换成1分、2分和5分硬币的所有不同兑换方法。

【2.8】一辆卡车违犯交通规则,撞人逃跑。现场三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是

相同的;丙是位数学家,他说:四位的车号刚好是一个整数的平方。根据以上线索

编程,输出车号。

【2.9】编程,输入一个正整数,要求以相反的顺序输出该数。

【2.10】编程,输出满足下列算式的各字母所代表的数字。

PEAR

-ARA

───────

PEA

【2.11】如果一个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。如407=43+03+73就是一个阿姆斯特朗数。编程,输出1000以内的所有阿

姆斯特朗数。

【2.12】编程,计算并输出下式的值:

100 50 10 1

∑k + ∑k2 + ∑─

k=1 k=1 k=1 k

【2.13】用40元买苹果、西瓜和梨共100个,3种水果都要。已知苹果0.4元一个,西瓜4元一个,梨0.2元一个。问可以各买多少个?编程,输出全部购买方案。

【2.14】编程,输出这样一个三位数,该三位数等于其每位数字的阶乘之和。

即:abc = a! + b! + c!

【2.15】编程,任意输入一个偶数n,请将它分解为两个素数之和。输出形式为:*=*+*

【2.16】编程,输出555555的约数中最大的三位数。

【2.17】编程,输出所有满足下列条件的四位数N:N的9倍恰好是其反序数(例如:1234的反序数是4321)。

【2.18】一个自然数的七进制表达式是一个三位数,而这个自然数的九进制表示也是一个三位数,且这两个三位数的数码顺序正好相反,编程,输出这个三位数。

【2.19】编程,任意输入一个偶数,将它分解为两个素数之和并输出该偶数及其对应的两个素数。

【2.20】如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。编程,输出

3000以内的全部亲密数。

【3.1】编程,输入若干个0 到 9之间的整数,输入-1时停止,输出各整数的个数。

【3.2】编程,输出1000以内的所有完数及其因子。完数是指一个整数的值等于它的因子之和,例如6的因子是1、2、3,而6=1+2+3,故6是一个完数。

【3.3】编程,输入一个十进制整数,将其变换为二进制后储存在一个字符数组中并输出。【3.4】将一个数的数码倒过来所得到的新数叫原数的反序数。如果一个数等于它的反序数,则称它为对称数。编程,输出不超过1993的最大的二进制的对称数。

【3.5】编程,输入两个字符串s1和s2,将它们合并为一个字符串,合并后的字符串按其ASCII码值从小到大进行排序并输出。

【3.6】编程,将任一正整数转换为二进制形式并输出。

【3.7】编程,将输入的两个字符串连接后,将串中全部空格移到串首后输出。

【3.8】编程,输入字符串并输出其长度(不能用strlen()函数)。

【3.9】编程,输入若干个字符串,以"stop"作为输入的最后一个字符串。每个串的长度不超过80个字符,输出其中最长字符串的内容。

【3.10】编程,输入两个已经按从小到大顺序排列好的字符串,合并两个字符串,使合并后的字符串,仍然是从小到大排列。输出结果。

【3.11】编程,输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。

【3.12】编程,输入两个字符串s1,s2和字符ch,实现在字符串s1中的字符ch位置前插入字符串s2并输出。

【3.13】编程,输入一个字符串和整数K和M,设字符串长度为N(其中N、M<=80,K<=N),从其第K个字符起,删去M个字符,组成长度为N-M的新字符串并输出。例如,输

入字符串"We are poor students."、K=8、M=5,则输出的字符串是"We are students."。

【3.14】编程,输入一个字符串,分别输出字符串中所包含的各个不同的字符及其各自字符的数量。如:输入字符串: abcedabcdcd

则输出:a=2 b=2 c=3 d=3 e=1。

【3.15】编程,任意输入一个4位自然数,输出该自然数的各位数字组成的最大数。例如,输入1593,则输出为9531。

【3.16】编程,找出一个二维数组中的鞍点,即该位置上的元素是该行上的最大值,是该列上的最小值。二维数组也可能没有鞍点。

【3.17】编程,将输入的字符串按反序存放并输出。

【3.18】编程,任意输入5个长度不超过10的字符串按从小到大排序输出。

【3.19】编程,输入一行字符串,请将其中的字符按照单词进行分割,输出该行中包含的全部单词。(单词是用空格、\t或\n分割的字符串。)

【3.20】编程,输入两个已经按从小到大顺序排列好的字符串,将两个字符串合并为一个新的从小到大排列字符串,并删除重复的字符,然后输出该字符串。

北理乐学C语言答案,最新

7.入门计算圆柱的侧面积及体积 #include void main() { double a,b; scanf("%lf\n%lf",&a,&b); printf("s=%.2lf,v=%.2lf\n",2*3.14*a*b,3.14*a*a*b); } 1.Hello world. 输入:无 输出:Hello world. 程序: #include int main() { printf("Hello world.\n"); return 0; } 2.Welcome to Beijing.

程序: #include int main() { printf("Welcome\n"); printf("to\n"); printf("Beijing.\n"); return 0; } 3. 求A+B 输入:整数1 整数2 输出:整数1+整数2=和 程序: #include int main() { int a,b; scanf("%d",&a); scanf("%d",&b); printf("%d+%d=%d\n",a,b,a+b); return 0; } 4. 求x 的3次方 输入:一个整数。 输出:该整数的 3 次方值。

程序: #include int main() { int x; scanf("%d",&x); printf("%d\n",x*x*x); return 0; } 5. 学习打印你的第一个图形 编写一个小程序,要求输出的是4 行由*号组成的等腰三角形。 程序: #include int main() { printf(" *\n"); printf(" ***\n"); printf(" *****\n"); printf("*******\n"); return 0; } 6. 一年级的算术题 输入:接受两个整数,每个整数之间使用空格分隔。例如输入格式为:123 444 输出:分别输出按照整型数据进行+、-、*、/、* 之后的运行结果。

北京理工大学珠海学院档案管理暂行办法

北京理工大学珠海学院档案管理暂行办法 第一章总则 第一条为了加强学校档案管理工作,实现学校档案管理工作规范化、制度化,提高档案管理水平,充分发挥档案作用,根据《中华人民共和国档案法》、《普通高等学校档案管理办法》制订本办法。 第二条档案工作是学校工作的一个重要组成部分,是重要基础工作之一,是维护学校真实面貌的一项科学文化事业,它在一定程度上是衡量学校管理水平的标志。学校应将档案工作纳入学校整体发展规划,所需经费应单独立项,列入学校预算,统筹解决。 第三条我校档案是指在教学、科研、管理及其它各项活动中直接形成的有保存价值的各种文字、图表、声像等不同形式的历史记录。包括文字、图纸、实验记录、计算材料、照片、影片、录像带、磁盘、光盘等。 第四条我校档案严格实行部门立卷归档制度,档案工作要实现“四同步”:即在布置、检查、总结、验收各项工作的同时,布置、检查、总结、验收档案工作;“三纳入”:将档案工作纳入领导的议事日程,纳入教学、科研及各项管理工作,纳入教师、科技人员和干部的职责范围;“三卡关”:卡好鉴定验收关、上报成果关、升等晋级关。 第二章领导体制及职责 第五条我校档案室由学校主管副院长分管,综合办公室直接负责,配备必要工作人员。 第六条各处(室)、专业学院、教学部均应结合本单位档案收集、整理、立卷、归档等工作任务的实际情况,确定一名领导分管,并设专职或兼职档案管理工作人员负责本单位的档案工作。 第七条我校档案工作实行统一领导和分级管理的原则。档案室对全校档案工作实行统筹规划、组织协调、统一制度,并负责进行业务指导、监督和检查。 第八条档案室的职责 1、贯彻执行国家关于档案工作的政策法规,并广泛宣传。 2、规划全校档案工作,建立健全各项规章制度,并负责监督、指导和检查执行情况。 3、负责收集(征集)、整理、保管、鉴定、统计、销毁全校各种门类、载体的档案及有关资料。 4、负责档案的科学管理和开放利用工作。 5、保守档案秘密、确保档案安全保护工作,最大限度地延长档案寿命。 6、开展档案编研工作,积极开发档案信息资源,编制各种检索工具和专题目录、各种档案参考资料。 7、参加档案工作协作、学术研究和交流活动。 8、健全全校档案工作网络,培训全校专(兼)职档案管理工作人员。 9、完成校领导交办的其他任务。 第三章文件材料的归档、移交和接收工作

北理工《计算机应用基础》课程学习资料(七)99

北理工《计算机应用基础》FAQ(七) 第七章多媒体导论与PowerPoint 一、简述演示文稿创建的几种方式。 参考答案: 1、新建演示文稿对话框 2、根据“内容提示向导”建立: 3、根据模板建立 4、建立空白演示文稿 二、在PowerPoint中,幻灯片放映的方式有几种? 参考答案: 手工播放 自己观看 自动播放 旁白选择 动画选择 三、简述控制幻灯片外观的方式。 参考答案: 控制幻灯片外观的方式主要有三种:母板、配色方案和设计模板。 母板是用来控制所有幻灯片上对对象的风格、格式、位置、配色、背景、动画效果等。配色方案提供有一组预设颜色。各种颜色都有特定的用途,可以控制背景,文本和线条、阴影、标题文本、填充、强调文字、超级链接等。它提供了8种颜色,可用于设置演示文稿的主要对象的颜色,例如文本、编辑,强调文字所用的颜色等。方案中的颜色都会自动用于幻灯片上的不同部件。设计模板包含配色方案、自定义格式幻灯片和标题母板,以及可以生成特殊外观的字体样式。

四、如何在幻灯片中插入并编辑组织结构图? 参考答案: PowerPoint提供有组织结构图功能,可以根据需要快捷、简单地绘制出各种组织结构图。在组织结构图窗口中,通过组织结构图的菜单栏和工具栏,可以进行各种编辑操作。组织结构图可以单独存放于文件中。 执行“//插入//图片//组织结构图”即可。 组织结构图编辑操作如下: 切换到要插入组织结构图的幻灯片 执行“//插入//图片//组织结构图”,弹出“组织结构图”制作窗口 选择所需按钮,绘制所需结构图 单击“输入文本”按钮,输入文字 选择“图框”菜单,进行格式化处理 选择“文本”菜单,进行文字格式化处理 选择“线条”进行线条格式化处理 选择“图表”可以设置背景颜色

北京理工大学计算机学院副院长、教授牛振东:五大关键技术是驱动

龙源期刊网 https://www.wendangku.net/doc/1115972110.html, 北京理工大学计算机学院副院长、教授牛振东:五大关键技术是驱动制造业变革主导力量 作者: 来源:《中国电子报》2016年第54期 软件与互联网等信息服务技术是驱动产业变革的主导力量,研究利用信息化技术创新发展制造业的新模式,是推动推动制造业与信息化融合、制造业变革的关键。 7月25日~26日,工信部在山东威海组织召开全国信息化和软件服务业工作座谈会。会上,北京理工大学计算机学院副院长、教授牛振东做了题为“软件与信息服务发展及其对制造业变革的影响”的报告。 牛振东说,进入新世纪以来,计算机、网络、人工智能等信息技术得到快速发展并向各领域渗透应用。信息技术的发展给传统制造业带来了巨大影响,人类进入工业4.0时代,面临新的挑战与机遇。 世界主要发达国家均十分重视软件与信息化技术对制造业的革新问题。2012年,美国提 出建设“国家制造业创新网络”;2013年,美国发布《国家制造业创新网络初步设计》,聚焦的重点领域包括:3D打印、新一代电力电子、数字制造、智能制造、柔性混合电子、高级合成材料、轻型和现代金属制造等。据统计,2014年,美国在工厂和仓库有近150万机器人,并 且预计2017年将提升到190万。2013年4月,德国提出“工业4.O”战略,并指出“工业4.O”战略是以智能制造为主导的第四次工业革命。目前,“德国制造”的机械设备产品一半以上应用了微电子控制,同时也是欧洲地区信息产业最发达的国家。2014年6月,日本政府内阁通过 《制造业白皮书》,表示将大力调整制造业结构,将机器人、下一代清洁能源汽车、再生医疗以及3D打印技术作为今后制造业发展的重点领域。 牛振东表示,我国政府十分重视信息化技术对制造业带来的影响。2016年5月20日,国务院发布《关于深化制造业与互联网融合发展的指导意见》,部署深化制造业与互联网融合发展,协同推进《中国制造2025》和“互联网+”行动,加快制造强国建设。 制造业是国民经济的主体,智能制造是《中国制造2025》的主攻方向,软件与互联网等 信息服务技术是驱动产业变革的主导力量,研究利用信息化技术创新发展制造业的新模式,是推动推动制造业与信息化融合、制造业变革的关键。加大软件与信息服务技术及其在制造业的应用研究,具有重要理论和应用价值。 软件与信息化关键技术推动制造业变革

北京理工大学网络教室C语言编程题库及答案(绝对经典)

北京理工大学网络教室C语言编程题库及答案(绝对经典)

1.Hello world. 输入:无 输出:Hello world. 程序: #include int main() { printf("Hello world.\n"); return 0; } 2.Welcome to Beijing. 程序: #include int main() { printf("Welcome\n"); printf("to\n"); printf("Beijing.\n"); return 0; } 3. 求A+B 输入:整数1 整数2

输出:整数1+整数2=和 程序: #include int main() { int a,b; scanf("%d",&a); scanf("%d",&b); printf("%d+%d=%d\n",a,b,a+b); return 0; } 4. 求 x 的 3次方 输入:一个整数。 输出:该整数的 3 次方值。 程序: #include int main() { int x; scanf("%d",&x); printf("%d\n",x*x*x); return 0; } 5. 学习打印你的第一个图形

编写一个小程序,要求输出的是 4 行由*号组成的等腰三角形。 程序: #include int main() { printf(" *\n"); printf(" ***\n"); printf(" *****\n"); printf("*******\n"); return 0; } 6. 一年级的算术题 输入:接受两个整数,每个整数之间使用空格分隔。例如输入格式为:123 444 输出:分别输出按照整型数据进行 +、-、*、/、* 之后的运行结果。 程序: #include int main() { int a,b; scanf("%d %d",&a,&b); printf("%d+%d=%d\n",a,b,a+b); printf("%d-%d=%d\n",a,b,a-b);

北京理工大学珠海学院弘毅楼FGH栋学3841栋

北京理工大学珠海学院弘毅楼FGH栋、学38-41栋 防水补漏工程施工方案 一、伸缩缝渗水 1基层要求:用切隔机将伸缩缝两边各50cm处切开,然后将切隔处和伸缩缝之间的砂浆层打掉,直到基层(混凝土楼板面)清理干净。 2将伸缩缝两边10cm宽打“V”形模垂深5cm. 3用水泥砂浆将打成的“V”形两侧找平层。 4在伸缩缝底部用50×50cm遇水膨胀止水条嵌底。 5用双组份聚氨酯密封膏将止水条与结构层密封、压实。 6铺设橡胶防水卷材 ①基层清理。将基层表面凸起物等铲平,并将尘土杂物彻底清扫干净。 ②涂基层处理剂。基层处理剂采用涂刷法施工,涂刷应均匀一致。 ③涂基层胶粘剂。基底胶粘剂使用之前,需搅拌均匀方可使用,分别涂在基层和卷材底面。涂刷应均匀,不漏底,不堆积。 ④铺设卷材。涂胶20分钟左右,基本不粘手后,用手一边压一边驱除空气,粘合后应再用压辊滚压一遍,粘结牢固不翅边,不起鼓,然后用聚氨酯密封膏封口。 二、窗台渗水案列分析 1、窗台四周防水处理,先用丙烯酸脂高弹性防水涂料涂刷2遍,先修补窗台靠墙上下周边补好。 2、待干燥后,用机器灌浆环氧树脂罐在塑钢窗罐满,把接口处及钉子补好。 三、架空层渗水 首先把架空层漏水的地方反面凿开30公分宽到钢筋的地方,用水清洗干净,防水涂料做二毫米厚度。然后再用防水堵漏王整平,最后复原墙体颜色。 四、外墙渗水案列分析 1、首先要做好各项外墙补漏的安全措施如:安全绳,吊板等在墙外施工。 2、把结合缝上方原来空鼓,先把外墙清洗干净结合缝的施工槽。先

用防水涂料大面积涂刷两遍外墙,待材料干燥后再用透明防水胶及防水剂涂刷两遍,使水不能渗入墙体。 3、在晴朗的日子里,在施工槽上(包括割开部位)用防水涂料均匀地涂刷再结合缝的施工槽上,材料要求具有好的防水性能,耐腐蚀及耐候性,胶膜柔韧,附着力强,不易老化,半透明,抗紫外线,适用于玻璃之间的结合缝止。 五、天面裂缝渗水 首先凿开隔热板60公分宽,找到裂缝漏水的地方,裂缝凿开一条V 型槽,用水清洗干净,在用进口防水确保持粉配防水奇妙剂配成糊状,再凿开的裂缝分两遍灌浆,自然干燥后,再用防水伸缩胶补好,然后再打1:2的水泥砂浆找坡层,最后恢复。 六、卫生间渗水 首先把卫生间地板砖跟坐厕全部凿开,到楼板层后用水清洗干净,坐厕的主管四周先凿开原来的水泥砂浆层,先管口处理,用确保持防水粉和防水胶水做一次整体防水,再做一次防水涂料做二毫米厚度。然后再打水泥砂浆,做第二次排水将水引流到排水管处避免防水层积水,最后复原地板砖。 七、阳台渗水 首先把阳台四周凿开30公分到楼板层,到楼板层后用水清洗干净,用确保持防水粉和防水胶水做一次防水,再做一次防水涂料做二毫米厚度。然后再打水泥砂浆,最后复原地板砖。 后勤保卫处 2017年10月24日

北京理工大学计算机导师简介

关于研究方向、就业前景与导师 大半年没来这个论坛逛逛了,今天来到,忽然想起了一年前准备考北理工时懵懂无知的样子。作为一个原外校的学生,对北理工的一切都是那样的陌生,当时多么希望能认识一位学长,在平时多指点指点自己,少走些弯路,但希望总归是希望,最终还是自己摸爬滚打一路走来。此处,我想说的是关于复试后选择导师的有关事宜,当时由于自己选择导师时的无知与不负责任,导致我与自己的梦想越走越远,希望此文能够帮助学弟学妹们不要重蹈我的覆辙。好的,废话少说,言归正传,首先说下选导师的步骤。在我们之前,每届新生在开学之后都会召开师生双选会,在双选会上来选导师,但我们这届并没有,都是自己联系的导师。有个别学生是在复试前找的导师,我觉得意义不大,因为去年的复试是相当公正严格的,而且复试成绩占的比重相当大,看过某个帖子计算了一下,实际总成绩中复试成绩和初试成绩大约各占一半,并不是表面上看去的三七分或者四六分,因此初试成绩低的朋友可千万不要放弃,机会也相当大的哦~我身边就有很多这样的例子(包括我)。我是在复试结束回校的两周之后才开始联系导师的,当时对老师和研究方向不甚了解,在论坛上找了个介绍导师的帖子随便选了几个导师去联系(我发的邮件),结果前两个老师都说学生已经招满了,还好,第三个老师也就是我现在的导师给我打电话来了,第一句话就是“你怎么这么晚才找导师”。。。因此,我个人的建议是复试前先瞄上自己心仪的导师,待复试名单出来后趁热打铁在回校之前去找导师面对面的交流,初试成绩很高的同学可以再复试前就去找比较牛的导师,当然,也有不少同学是开学之后联系的导师。其实何时联系导师并不重要,重要的是你要找什么类型的导师,研究方向是否符合自己的兴趣爱好,下面我就来介绍介绍。 选择一个合适的导师至关重要,可以说决定着你将来的就业方向。拿我来说,在读研之前我就非常想进银行的软开,但由于选导师前没有查清楚,随便报了位老师,结果现在的老师根本不搞数据库(一般搞数据库的进银行的概率比我们不搞数据库的概率大的多),可以说我现在已经放弃了进银行工作的梦想了。导师的研究方向和将来的就业方向就是存在着这样微妙的关系。现在就将部分导师和其目前项目的方向以及你将来的就业方向简单的配一下对,你就对号入座吧~ 一、进入高校当教师 假如你有这样的梦想,那是非得读博不可了,初试成绩好的话硕博连读貌似挺容易的,身边貌似没有同学愿意读博的,若你初试成绩不好也没关系,研一这年你就好好学文化课吧,听英语老师说研一结束后对总成绩拍名,靠前的可以保博,不过一般学的好的也都去考清华北大的博士了。。。 至于导师嘛,当然是选择那些大牛教授了,别的帖子和学院网上都可以查到,不过听说最NB的是贾云德老师,看上去是一个人很不错的老师,呵呵。 二、进入银行软开部门 银行的工作绝对是个肥差,基本都解决户口,这两年都有老多人进入各种银行。要说研究方向,当然要选有与数据库相关项目的老师了,这里简单介绍几个普通的老师。 1、 王全玉 目前项目貌似都跟DB有关,不过用的技术不统一,有的用C#,现在好像又出来个图像处理方面的东东,用的是VC,反正用到啥就学啥吧,都是现用现学的。据同学说他在开学之前说每月都会发点工资(好像是四五百的样子),但是一学期都结束了,从来没听他提过money的事情。。。 2、 宿红毅

软件工程测试复习资料 by 北京理工大学

1.软件测试必要性:测试是所有工程学科基本组成单元,也是软件开发重要组成部分。 2.软件测试的定义:正面、反面 IEEE定义:在特定条件下运行系统或构件、观察或记录结果,对系统某个方面做出评价。分析某个软件项以发现现存和要求的条件之差别并评价此软件项的特性。 软件测试是由验证和有效性确认活动构成的整体。 3.软件质量 IEEE定义:系统、部件或过程满足规定需求的程度。满足顾客或用户需求或期望的程度。 功能、可靠、易用、效率、可维护、可移植 4.软件缺陷 缺陷是对软件产品预期属性的偏离现象。与产品说明书不符。 缺陷产生:技术问题、团队工作、软件本身 缺陷构成:规格说明书、设计、代码、其他 缺陷修复成本:发布》测试》编程》设计》需求分析 5.验证、确认 验证:是否正确构造了软件 确认:是否构造了正式用户所需要的软件 6.测试分类 测试阶段层次:单元测试、集成测试、系统测试、验收测试 测试目的:功能测试、性能测试、可靠性测试、安全性测试、兼容性测试 是否执行:静态测试、动态测试。 是否针对内部:白盒测试、黑盒测试 7.测试阶段 A 需求和设计审查 B 单元测试(白盒代码,代码评审可以发现50%-70%错误) C 集成测试(组成测试,一次性集成、增殖式集成) D 功能测试(确认功能是否正常使用) E 系统测试(放在计算机环境下测试,硬件平台、软件支持) F 验收测试(向用户表名系统可以正常工作,符合期待) G 安装测试(按照安装手册,模拟用户环境,进行安装操作测试) 8.工作范畴 测试实施:制定测试策略、测试计划、确定测试方法规范,控制测试进度,管理测试资源。 组织管理:编写文档、搭建测试环境,开发测试脚本,开展测试活动 9.第三方测试 介于开发方和用户方之间的测试组织的测试,也称独立测试

北京理工大学软件学院编译原理第一次实验作业

试验1:PL/0编译程序跟踪与分析阅读第10章PL/0编译程序并完成: P304 —10.1 ,10.2,10.3 ,10.4。(PL/0源程序放在在网络教室)

试验2:词法分析试验二选一 (一)Java语言词法分析器的设计与实现 一.实验目的 1.强化对系统软件综合工程实现能力、规划能力的训练;2.加强对词法分析原理、方法和基本实现技术的理解;二.实验内容 用C语言(或C++ )作为宿主语言完成: Java语言词法分析器的设计和实现 其中具体要求: 1.使用DFA实现词法分析器的设计; 2.实现对Java源程序中注释的过滤; 3.利用两对半缓冲区从文件中逐一读取单词; 4.词法分析结果属性字流存放在独立文件(文件名: scanner_output)中; 5.具有报告词法错误和出错位置(源程序行号和该行字符)的 功能; 注:附Java语言词法规则(附件一); 附Java语言词法分析器的属性字设计(附件二) 三.实验验收与评分要求 1.编写Java语言词法分析器的源程序并调试通过; 2.通过测试程序的验收 (测试程序名称:Test-Lexcial); 3. 提交简明扼要的书面实验报告。内容包括:FA设计; 源程序主要函数功能;主要数据结构设计。

附件一 JA V A语言词法规则 关键字: abstract boolean break byte case catch char class const continue default do double else extends false final finally float for goto if implements import instanceof int interface long native new null package private protected public return short static super switch synchronized this throw throws transient true try void volatile while 标识符: 字母或美元符号“$”或下划线开头,连接字母或美元符号“$”或下划线或数字字符的串。 常量: 整型常量:123, 0, -456, 0123 , 0x123, -0X12,123L 实型常量: 1.23, 0.123, .123, 123., 123.0, 123e3, 123E3, 12.3F 布尔常量:true、false 字符串常量:"This is a constant string."。 字符常量:‘ a’ , 转义字符描述 \ddd 1到3位8进制数据所表示的字符(ddd) \uxxxx 1到4位16进制数所表示的字符(xxxx) \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格 界限符:

北理C语言作业及答案2

34 北理工的恶龙 成绩: 10 / 折扣: 0.8 背景: 最近,北理工出现了一只恶龙,它长着很多头,而且还会吐火,它将会把北理工烧成废墟,于是,校长下令召集全校所有勇士杀死这只恶龙。要杀死这只龙,必须把它所有的头都砍掉,每个勇士只能砍一个龙头,龙的每个头大小都不一样,一个勇士只有在身高不小于龙头的直径的情况下才能砍下它。而且勇士们要求,砍下一个龙头必须得到和自己身高厘米数一样的学分。校长想花最少的学分数杀死恶龙,于是找到你寻求帮助。 输入: 第一行龙头数n , 勇士人数m (1<=n, m<=100 )接下来n 行,每行包含一个整数,表示龙头的直径接下来m 行,每行包含一个整数,表示勇士的身高l 输出: 如果勇士们能完成任务,输出校长需要花的最小费用;否则输出“ bit is doomed! ” 测试输入期待的输出 时间限制内存限制额外进程 测试用例 1 以文本方式显示 1. 2 3? 2.5? 3.4? 4.7? 5.8? 6.4? 以文本方式显示 1.11? 1秒64M 0 测试用例 2 以文本方式显示 1. 2 1? 2.5? 3.5? 4.10? 以文本方式显示 1.bit is doomed!? 1秒64M 0 #include void main() { int s=0,t,i,j,m,n,a[100],b[100],c[100]; for(i=0;i<=99;i++) a[i]=0,b[i]=0,c[i]=0; scanf("%d%d",&m,&n); for(i=0;i<=m-1;i++)

scanf("%d",&a[i]); for(i=0;i<=n-1;i++) scanf("%d",&b[i]); if(m>n) printf("bit is doomed!\n"); else { for(i=0;i<=m-1;i++) for(j=i;j<=m-1;j++) {if(a[i]>a[j]) {t=a[i],a[i]=a[j],a[j]=t;}} for(i=0;i<=n-1;i++) for(j=i;j<=n-1;j++) {if(b[i]>b[j]) {t=b[i],b[i]=b[j],b[j]=t;}} t=0; for(i=0;i<=m-1;i++) for(j=0;j<=n-1;j++) if(a[i]<=b[j]) {c[t]=b[j]; t++; b[j]=0; break;} if(t

北京理工大学珠海学院《高等数学B》课程教学大纲

必须有所知,否则不如死。——罗曼·罗兰 北京理工大学珠海学院 《高等数学B》课程教学大纲 课程编号: 课程名称:高等数学B Advanced Mathematics(B) 学分:8 学时:128 一、目的与任务 1.课程性质:必修课 2.课程类别:公共基础课 3.目的与任务: 《高等数学B》本课程是高等学校经济类与管理类专业的一门必修的重要基础理论课。 通过本课程的学习,应使学生获得一元函数微积分及其应用、多元函数微积分及其应用、无穷级数、常微分方程与差分方程、向量代数与空间解析几何等方面的基本概念、基本理论、基本方法和运算技能,为今后学习各类后继课程和进一步扩大数学知识面奠定必要的数学基础。 教学过程中,要将数学知识与其经济应用有机结合。在传授知识的同时,要注意培养学生进行抽象思维和逻辑推理的理性思维能力,综合运用所学的知识分析问题和解决问题的能力以及较强的自主学习能力,逐步培养学生的探索精神和创新能力。通过本课程的学习,不仅使学生获得一种工具,一种知识,一种科学,更使学生获得一种思维模式,一种素养,一种文化。形成良好的数学素养,为今后学习、工作奠定必要的数学基础。 二、教学内容、要求及学时分配 根据教育部最新制定的经济管理类本科数学基础课程教学基本要求,结合北京理工大学珠海学院的实际,确定本课程的教学大纲。 课程的内容按教学要求的不同,分为两个层次: (1)应使学生深入领会和掌握,并能熟练运用--其中,概念、理论用"理解"一词表述,方法、运算用"掌握"一词表述; (2)在教学要求上低于前者--其中,概念、理论用"了解"一词表述,方法、运算用"会" 一词表述。 本课程教学内容分七个部分,各部分教学基本内容及其基本要求如下: 1. 函数、极限、连续(14学时) (1) 在中学已有函数知识的基础上,加深对函数概念的理解和对函数基本性态(奇偶性、周期性、单调性和有界性)的了解。 (2) 会建立简单的经济问题的函数关系式;了解经济学中常用的一些函数。 (3) 理解复合函数的概念;了解反函数的概念,理解初等函数的概念。 (4) 掌握基本初等函数的性质及其图形。 (5) 理解数列极限和函数极限的概念,了解极限的定义(不要求学生做给出求或的习题)。 (6) 掌握极限的四则运算法则,会用变量代换求某些简单复合函数的极限。 (7) 了解极限存在的两个准则(夹逼准则和单调有界准则);了解两个重要极限与 ,并会用它们求一些相关的极限。 (8) 了解无穷大、无穷小、高阶无穷小和等价无穷小的概

北理工《计算机应用基础》在线作业-000251A

北理工《计算机应用基础》在线作业-0002 在计算机工作中,直接用于存取程序和数据的存储器是( ) A:软盘 B:RAM C:硬盘 D:ROM 答案:B 在Excel 2003中,如果只删除某单元格的内容,应执行的操作是( ) A:编辑→复制 B:编辑→剪切 C:编辑→删除 D:编辑→清除 答案:D 下面各组设备中,同时包括了输入设备、输出设备和存储设备的是( ) A:CRT、CPU、ROM B:绘图仪、鼠标器、键盘 C:鼠标器、绘图仪、软盘 D:磁带、打印机、激光印字机 答案:C 对计算机病毒描述正确的是______。 A:生物病毒的变种 B:一个word文档 C:不必理会的小程序 D:一段可执行的代码

答案:D 下列哪些属于常见的网络安全问题______。 A:侵犯隐私或机密资料 B:网上的蓄意破坏,如在未经他人许可的情况下篡改他人网页 C:拒绝服务,组织或机构因为有意或无意的外界因素或疏漏,导致无法完成应有的网络服务项目 D:以上都是 答案:D 在Excel 2003中,一个单元格的二维地址包含所属的( ) A:列标 B:行号 C:列标或行号 D:列标与行号 答案:D 在Internet选项窗口中的"程序"选项卡中,下列叙述正确的是______。 A:在"Internet程序"项中,可以指定Windows自动用于每个Internet服务的程序 B:在"Internet程序"项中,包括HTML编辑器,电子邮件等 C:可"重置Web设置",将Internet Explorer 重置为使用默认的主页和搜索页等D:以上都对 答案:D 有关幻灯片的移动、复制、删除下列叙述正确的是( ) A:剪切操作只能在同一演示文稿中进行 B:"复制"操作只能在同一演示文稿中进行

北京理工大学计算机学院考研复试分数线复试名单复试通知

北京理工大学计算机学院考研复试分数线复试名单复试通知 1、复试分数线 专业复试分数线 计算机科学与技术305 软件工程305 生物医学工程305 图书情报与档案管理350 计算机技术334 2、调剂信息 我院计算机科学与技术、软件工程、生物医学工程、图书情报与档案管理专业有部分调剂名额,凡报考北京理工大学工学专业学科相近(统考科目必须为英语一和数学一)并达到学校规定的照顾专业分数线(总分305分,单科45(68))的考生可申请调剂到计算机科学与技术、软件工程专业和生物医学工程专业。 凡报考本校管理学专业或工学专业、统考科目相同并达到学校规定的管理学分数线(总分350分,单科50(75))的考生均可申请调剂到本学院图书情报与档案管理专业。 申请调剂的考生需要在3月18日16:00之前将调剂申请表(在计算机学院网站https://www.wendangku.net/doc/1115972110.html,下载)及资格审查中要求的个人材料交至中心教学楼809来老师,申请调剂考生复试名单另行通知。 3、复试内容 项目时间 英语听力20分钟 英语口语5-10分钟 上机考试(C++)120分钟 专家综合面试20分钟 4、复试时间、地点 项目时间地点 英语听力3月21日8:研究生楼301.406

00 计算机中心一层机房 上机考试3月21日9: 00 中心教学楼902、1003 英语口语3月21日13: 30 中心教学楼8,9,10层 专家面试3月22日8: 30 5、资格审查 参加复试的考生必须通过资格审查,未通过资格审查的考生不得参加复试。 资格审查时间:3月20日上午10:00----12:00 资格审查地点:北京理工大学中心教学楼809 资格审查所需提交的材料 考生资格审查通过后才能参加复试,资格审查的材料包括: 1)统考考生: ①《北京理工大学2014年报考攻读硕士学位研究生情况登记表》(由考生自行从网上下载); ②准考证; ③身份证(出示原件,提交复印件); ④学历证书(出示原件,提交复印件,应届本科毕业生交验学生证) ⑤在校历年学习成绩表(须加盖教务或人事部门公章,不能只盖学院章)。 2)同等学力考生:除上述1中材料外还需提交 ①在国家核心刊物上以第一作者发表的一篇以上的学术论文的原件(出示原件,提交复印件); ②国家承认的大专毕业证(获得2年或2年以上,从大专毕业到录取为硕士生当年的9月1日)或国家承认学历的成人高校应届本科毕业生或国家承认学历的本科结业生。 3)单独考试和强军计划考生:除1中材料外,本科毕业生还需提交 ①学士学位证书原件(提交复印件); ②两封专家推荐信(需收取存档); ③满足本科毕业4年或4年以上; 硕士或博士毕业需:

北京理工大学珠海学院实验报告模版

ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY 班级××××学号×××××××姓名×××指导教师×××成绩××实验题目×××××××××××××实验时间××××一、目的与要求 1.学习设置和运行ModelSim。 2.学习使用ModelSim进行功能仿真。 3.熟悉ModelSim软件。 4.熟悉Verilog硬件描述语言。 二、实验准备 1、复习教材有关RTL代码仿真的一般流程等内容。 2、根据要求写出用硬件描述语言写的RTL代码和测试用代码。 三、上机步骤 1、启动modelsim软件 先在c盘建立新文件夹,在modelsim中选择File -> Change Directory,在弹出的Choose folder对话框中设置目录路径为你的新文件夹(工作目录)。 2、建立工程 在modelsim中建立project,选择File ->New ->Project. 在Project Name栏中填写你的项目名字,建议和你的顶层文件名字一致。Project Location是你的工作目录,你可通过Brose按钮来选择或改变。Ddfault Library Name 可以采用工具默认的work。Workspace窗口的library中就会出现work库。. 3、为工程添加文件 工程建立后,选择Add Exsiting File后,根据相应提示将文件加到该Project中,包括add.v和其测试向量add_tp.v,源代码。 4、编译文件 编译(包括源代码和库文件的编译)。编译可点击Comlile Comlile All来完成。 5、装载文件 (1)双击libray 中work中的count_tp装载 (2)点击simulate –start simulation 按右图设置,点击ok 6、开始仿真 点击workspace下的sim,点击add_tp,选择add ? add to wave然后点run –all,开始仿真四、实验结果 五、实验结论

北理工《计算机应用基础》课程学习资料(一)46

北理工《计算机应用基础》FAQ(一) 第一章计算机发展 一、简述计算机发展的四个阶段。 答: 第一代计算机(1946-1957年),又称为电子管时代,特点是电子管作为电子线路的基本器件。 第二代计算机(1958-1964年),又称晶体管时代,特点是晶体管作为电子线路的基本器件。 第三代计算机(1965-1970年),又称为集成电路时代,特点是电子器件集成在半导体制作的集成块上。 第四代计算机(1971-至今),又称为大规模集成电路时代,集成电路的程度远高于第三代计算机。 二、计算机具有什么特点? 答: 1、运算速度快 2、计算精度高 3、存储容量大 4、具有超强的记忆功能 5、具有可靠的判断功能 6、能进行自动控制 三、举例说明计算机的应用范围主要有哪些方面? 答: 随着计算机技术的不断发展,计算机的应用领域越来越广泛,应用水平越来越高,已经渗透到各行各业,改变着人们传统的工作、学习和生活方式,推动着人类社会的不断发展。 1、科学计算 科学计算也称为数值计算,是指用于完成科学研究和工程技术中提出的数学问题的

计算。通过计算机可以解决人工无法解决的复杂计算问题,50多年来,一些现代尖端科学技术的发展,都是建立在计算机的基础上的,如卫星轨迹计算、气象预报等。 2、数据处理 数据处理也称为非数值处理或事务处理,是指对大量信息进行存储、加工、分类、统计、查询及报表等操作。一般来说,科学计算的数据量不大,但计算过程比较复杂;而数据处理数据量很大,但计算方法较简单。 3、过程控制 过程控制也称为实时控制,是指利用计算机及时采集、检测数据,按最佳值迅速地对控制对象进行自动控制或自动调节,如对数控机床和流水线的控制。在日常生产中,有一些控制问题是人们无法亲自操作的,如核反应堆。有了计算机就可以精确地控制,用计算机来代替人完成那些繁重或危险的工作。 4、人工智能 人工智能是用计算机模拟人类的智能活动,如模拟人脑学习、推理、判断、理解、问题求解等过程,辅助人类进行决策,如专家系统。人工智能是计算机科学研究领域最前沿的学科,近几年来已具体应用于机器人、医疗诊断、计算机辅助教育等方面。 5、计算机辅助工程 计算机辅助工程是以计算机为工具,配备专用软件辅助人们完成特定任务的工作,以提高工作效率和工作质量为目标。 计算机辅助设计(CAD——Computer-Aided Design)技术,是综合地利用计算机的工程计算、逻辑判断、数据处理功能和人的经验与判断能力结合,形成一个专门系统,用来进行各种图形设计和图形绘制,对所设计的部件、构件或系统进行综合分析与模拟仿真实验。它是近十几年来形成的一个重要的计算机应用领域。目前在汽车、飞机、船舶、集成电路、大型自动控制系统的设计中,CAD技术有愈来愈重要的地位。 计算机辅助制造(CAM——Computer-Aided Manufacturing)技术,是利用计算机进行对生产设备的控制和管理,实现无图纸加工。 计算机基础教育(CBE),主要包括计算机辅助教学(CAI)、计算机辅助测试(CAT)和计算机管理教学(CMI)等。其中,CAI技术是利用计算机模拟教师的教学行为进行授课,学生通过与计算机的交互进行学习并自测学习效果,是提高教学效率和教学质量的新途径。近年来由于多媒体技术和网络技术的发展,推动了CBE的发展,网上教学和现代远程教育已在许多学校展开。开展CBE不仅使学校教育发生了根本变化,还可以使学生在学校里就能熟练掌握计算机的应用,培养出新世纪的复合型人才。 电子设计自动化(EDA)技术,利用计算机中安装的专用软件和接口设备,用硬件描述语言开发可编程芯片,将软件进行固化,从而扩充硬件系统的功能,提高系统的可靠性和运行速度。 6、电子商务

北理工C语言编程网上作业答案

H1:计算通用产品代码(UPC)的校验位(选作) 成绩: 5 / 折扣: 0.8 背景 许多年来,货物生产商都会把超市售卖的每件商品上放置一个条码。这种被称为通用产品代码(Universal Product Code,缩写UPC)的条码可以识别生产商和产品。超市可以通过扫描产品上的条码来确定支付此项商品的费用。每一个条码由十二位数字构成,通常这些数字会显示在条码下面。例如,包装为26盎司的Morton牌碘化盐所用条码下的数字是: 0 24600 01003 0 第一个数字表示商品的种类(0表示大部分的食品杂货,2表示需要称量的货品,3表示药品或和健康相关的商品,而5表示优惠券)。接下来的一组五位数字用来识别生产商。而第二组五位数字则用来区分产品类型(其中包括包装尺寸)。最后一位数字是“校验位”,它可以帮助鉴别先前数字中的错误。如果条码扫描出现错误,那么前十一位数字和最后一位数字可能会不一致,而超市扫描机也会拒绝整个条码。 下面是一种计算校验位的方法:首先把第一位、第三位、第五位、第七位、第九位和第十一位数字相加。然后把第二位、第四位、第六位、第八位和第十位数字相加。接着把第一次加法结果乘以3后再加上第二次加法的结果。随后,再把上述结果减去1。减法后的结果除以10取余数。最后,用9减去上一步骤中得到的余数。现在以Morton碘盐为例,第一组数字的加法是0+4+0+0+0+3=7,而第二组数字的加法是2+6+0+1+0=9。把第一组加法值乘以3后再加上第二组加法值得到的结果是30。再减去1,结果变为29。再把这个值除以10取余数为9。9在减去余数结果9,最终值为0。 输入 每次输入三行数据,第一行是UPC的第一位数字,第二行是UPC的第一组五位数字,第三行是UPC的第二组五位数字。 输出 UPC的校验位

计算机应用基础整理——北京理工大学

1 、计算机新技术 新技术有嵌入式计算机网格计算和中间件技术 嵌入式计算机是作为一个信息处理部件,嵌入到应用系统之中的计算机。 网格计算是利用因特网把分散在不同地理位置的计算机组成一个虚拟的超级计算机每一台参与计算的计算机是一个结点整个计算由千万个结点组成一张网格。这种计算叫网格计算。 中间件技术是介于应用软件和操作系统之间的系统软件。 2 、指令串行执行和并行执行的特点和区别 并行数据常是8位、16位、32位为传输单位,一次传送一个字长的数据。它适合于外部设备与CPU之间近距离信息交换 而串行,信号线只有一根,没有串扰,所以传输频率可以进一步提高 区别:串行执行即在任何时候只能执行一条指令,并行执行可以执行多条指令。 3 、汇编语言与高级语言的特点和区别 汇编语言特点:使用助记符来代替机器语言符号的语言,保持了编制质量高,占存储空间少,执行速度快的特点 高级语言特点:不用与计算机的硬件打交道,可以不必了解机器的指令系统提高了编程的效率。 区别:汇编语言是依赖于计算机的。高级语言是依靠软件来译为机器语言的。高级语言具有可移植性,而汇编语言不具有可移植性 4、编译程序和翻译程序的特点与区别 解释程序对源程序进行翻译的方法相当于两种自然语言间的口译。解释程序对源程序的语句从头到尾逐句扫描、逐句翻译、并且翻译一句执行一句,因而这种翻译方式并不形成机器语言形式的目标程序。 编译程序对源程序进行解释的方法相当于笔译。在编译程序的执行过程中,要对源程序扫描一遍或几遍,最终形成一个可在具体计算机上执行的目标程序。编译程序的实现算法较为复杂,但通过编译程序的处理可以产生高效运行的目标程序,并把它保存在磁盘上,以备多次执行。因此,编译程序更适合于翻译那些规模大、结构复杂、运行时间长的大的应用程序 解释的翻译工作可立即执行 而编译的翻译工作不可立即装入机器执行。 5、 RAM,ROM,外存与cache (个人感觉必考) ROM可读不可写、断电后数据不会丢失 RAM可读可写、断电后数据丢失。 内存是半导体存储器(主存): 它分为只读存储器(ROM)和随机存储器(RAM)和高速缓冲存储器(Cache); ROM:只能读,不能用普通方法写入,通常由厂家生产时写入,写入后数据不容易丢失,也可以用特殊方法(如紫外线擦除(EPROM)或电擦除(EEPROM_)存储器); RAM:可读可写,断电后内容全部丢失; Cache:因为CPU读写RAM的时间需要等待,为了减少等待时间,在RAM和CPU间需要设置高速缓存Cache,断电后其内容丢失。外存:磁性存储器——软盘和硬盘;光电存储器——光盘,它们可以作为永久存器; 6 、总线的三种分类及各自功能(个人感觉必考) 按总线的功能(传递信息的内容)分类,计算机中有三种类型的总线,即传送数据信息的数据总线、传送地址信息的地址总线和传送各种控制信息的控制总线。 1.数据总线 数据总线是CPU与存储器、CPU与I/O接口设备之间传送数据信息(各种指令数据信息)的总线,这些信号通过数据总线往返于CPU与存储器、CPU与I/O接口设备之间,因此,数据总线上的信息是双向传输的。 2.地址总线 地址总线上传送的是CPU向存储器、I/O接口设备发出的地址信息,寻址能力是CPU特有的功能,地址总线上传送的地址信息仅由CPU发出,因此,地址总线上的信息是单向传输的。 3.控制总线 控制总线传送的是各种控制信号,有CPU至存储器、I/O接口设备的控制信号,有I/O接口送向CPU的应答信号、请求信号,因此,控制总线是上的信息是双向传输的。控制信号包括时序信号、状态信号和命令信号(如读写信号、忙信号、中断信号)等。

相关文档
相关文档 最新文档