1把高级语言写的源程序变为目标程序要经过

1把高级语言写的源程序变为目标程序要经过
1把高级语言写的源程序变为目标程序要经过

模拟题

一、单选题

1.把高级语言写的源程序变为目标程序要经过【 C 】。

A.汇编 B.编辑 C.编译 D.解释

2.微型计算机系统中的中央处理器通常是指【 C 】。

A.内存储器和控制器 B.内存储器和运算器 C.控制器和运算器 D.内存储器、控制器和运算器(构成主机)

3.在计算机中负责指挥和控制计算机各部分自动的、协调一致地进行工作的部件是【 A 】。

A.控制器 B.运算器 C.存储器 D.总线

4.解释程序的功能是【 A 】。

A.解释执行高级语言程序 B.将高级语言程序翻译成目标程序

C.解释执行汇编语言程序 D.将汇编语言程序翻译成目标程序

5.计算机的型号为486,则486是指【 C 】。

速度 B.硬盘容量 C.cpu类型 D.内存大小

6.下列设备中,可以将图片输入到计算机内的设备是【 C 】。

A.绘图仪 B.键盘 C.扫描仪 D.鼠标

7.微机中使用的鼠标器一般连接在计算机主机的_____上【 B 】。

A.并行接口 B.串行接口 C.显示器接口 D.打印机接口

8.以下设备中,只能作为输出设备的是【 B 】。

A.键盘 B.打印机 C.鼠标 D.软盘驱动器

9.光驱的倍数越大【 A 】。

A.数据传输越快 B.纠错能力越强 C.所能读取光盘的容量越大 D.播放VCD效果越好

10.只读光盘的英文缩写是【 D 】。

A.WORM B.MO C.WO D.CD-ROM

11.CPU不能直接访问存储器是。【 D 】

A.ROM B.RAM C.CACHE D.光盘

12.存储器容量1G、1K、1M分别表示2的次方字节。【 B 】

A.10、20、30 B.30、10、20 C.20、30、10 D.30、20、10

13.硬盘工作时,应特别注意避免。【 A 】

A.强烈震动 B.噪声 C.光线直射 D.环境卫生不好

14.软盘的所有磁道中,在最外圈的是道,它是软盘中最重要的磁道。【 A 】

A.0 B.1 C.79 D.80

15.当磁盘设置写保护时,用户磁盘。【 A 】

A.只能读不能写 B.只能写不能读 C.既能读又能写 D.既不能读又不能写

16.控制键的功能是进行键盘输入的大小写转换。【 A 】

A.Caps Lock B.Shift C.Num Lock D.Alt

17.防止软盘感染病毒的有效方法是。【 B 】

A.不要将软盘和有病毒的软盘放在一起 B.将软盘写保护 C.保持机房清洁 D.定期对软盘格式化

18.计算机病毒是一种。【 C 】

A.计算机命令 B.人体病毒 C.计算机程序 D.外部设备

19.若发现某片软盘已经感染病毒,则可。【 D 】

A.将该软盘报废

B.换一台计算机再使用该软盘上的文件

C.将该软盘上的文件拷贝到另一张软盘上使用

D.用消毒软件清除该软盘上的病毒或者在确认无病毒的计算机上格式化该软盘

20.微机系统与外部交换信息主要通过【 A 】。

A. 输入输出设备

B. 键盘

C. 光盘

D. 内存

21.微机中,CAI的涵义是【 B 】。

A.计算机辅助设计 B.计算机辅助教学 C.计算机辅助制造 D.计算机辅助测量

22.将不同区域或同一区域的不同计算机联接起来的一种方式叫【 C 】。

A.客户机一服务器 B.单用户 C.网络 D.多用户

23.通用会计软件比专业会计核算软件【 A 】。

A、通用性强,开发水平高 B.维护量小,购置成本高 C.成本高,开发水平高 D.通

用性差,维护量大

24.下列职责中, 【 C 】岗位是不相容职责。

A.电算化主管与审核 B.凭证录入与修改 C.凭证录入与审核 D.电算化主管与记账

25.计算机会计核算系统主要包括【 D 】。

A.账务处理系统 B.报表系统 C.工资核算系统 D.以上全部

26.合法的电子邮件地址是【 D 】。

A. B. C. D.

27.在应用程序Word中,要选取某个自然段,可将鼠标移到左侧选中区,然后【B 】。

A.单击鼠标左键 B.双击鼠标左键 C.三击鼠标左键 D.单击鼠标右键

28.以只读方式打开Word文件,做了某些修改之后,要保存时,应使用“文件”菜单中的哪一个菜单项【 B 】。

A.保存 B.另存为 C.全部保存 D.关闭

59.Word中编辑文档时,若不小心做了误删除操作,可以恢复删除内容的是【 B 】。

A.“粘贴”按钮 B.“撤消”按钮 C.“重复”按钮 D.“复制”按钮

30.在Word文档中,要想产生段落标记,应该输入【 A 】。

A.Enter键 B.Shift+Enter键 C.分页符 D.分节符

31.在Word文档中,删除一个段落标记后,前后两段文字将合并成一段,则段落格式的编排【 B 】。

A.没有变化 B.后一段采用前一段的格式 C.前一段变成无格式 D.前一段采用后一段的格式

32.当“编辑”菜单中的“剪切”和“复制”命令项呈浅灰色而不能被选择时,表示的是【 C 】。

A.选定的文档内容太长,剪切板放不下 B.剪切板里已经有信息了

C.在文档中没有选定任何信息 D.正在编辑的内容是页眉或页脚

33.多个不连续文件和文件夹的选择方式是【 C 】。

A、分别用鼠标左键单击每个要选择的文件和文件夹

B、用鼠标左键单击第一个要选择的文件或文件夹,然后按住SHIFT键不放,单击每

一个要选择的文件或文件夹

C、用鼠标左键单击第一个要选择的文件或文件夹,然后按住CTRL键不放,单击每一

个要选择的文件或文件夹

D、用鼠标左键单击第一个要选择的文件或文件夹,然后按住ALT键不放,单击每一

个要选择的文件或文件夹

34.以下哪个说法是错误的【 A 】

A、文档输入满一行时应按Enter键开始下一行

B、文档输入满一行时按Enter键将开始一个新段落

C、文档输入未满一行时按Enter键将开始一个新段落

D、输入文档时,如果不想分段,就不要按Enter键

35.下面关于表格的叙述,【 A 】是正确的。

A、文字、数字、图形都可以作为表格的数据

B、只有文字、数字可以作为表格的数据

C.只有数字可以作为表格的数据

D.只有文字可以作为表格的数据

36.将Word文档中的一部分文本内容移动到另一个位置时,先要进行的操作是【 C 】。

A.复制B.粘贴 C.选定内容 D.光标定位

37.Word文档默认的扩展名是【 B 】。

A.BMP B..DOC C..TXT D..COM

38.打开一个Word文档是指【 D 】。

A.把文档内容从内存中读入并显示 B.启动Word软件

C.为指定文件开设一个空文档D.把文档内容从磁盘调入到内存并显示

39.启动Word后可以新建文档的个数是【 D 】。

A.1个B.4个C.6个D.受内存空间的限制

40.在Word窗口中,用户不可以【 C 】。

A.同时打开多个文档窗口

B.将正在编辑的文档另存为一个纯文本(TXT)文件

C.将所选择的文档内容直接另存为一个文档文件

D.在没有开启打印机时进行打印预览

41.计算机处于工作状态下的重新启动称为【 A 】。

A.热启动B.冷启动C.加电启动 D.强行启动

42.拼音输入法属于汉字编码中的【 B 】。

A.内码B.外码C.字形码D.ASCII码

43.以下汉字输入码中,【 B 】无重码。

A.微软拼音输入法 B.区位码输入法 C.五笔字型输入法 D.智能ABC输入法

44.下列操作中,能在中文和英文状态之间快速切换的是【 B 】。

A.Ctrl +Shift键 B.Ctrl +空格键 C.Alt+P功能键 D.Shift+空格键

45.系统软件和应用软件的相互关系是【 B 】。

A.前者以后者为基础 B.后者以前者为基础 C.相互没有关系 D.相互支持46.菜单命令旁带有“”符号,表示【 B 】。

A.执行该命令打开一个对话框 B.执行该命令给出一个子菜单C.执行该命令会出现相应“帮助”信息D.执行该命令弹出相应工具栏47.在Word编辑过程中,可以通过按【 C 】键,将输入光标径直移到文档的末尾。

A.Alt+End B.End C.Ctrl+End D.Shift+End

48.对应于常用工具栏里“剪切”按钮的快捷键是【 B 】。

A.Ctrl+B B.Ctrl+X C.Ctrl+C D.Ctrl+V

49.对应于常用工具栏里“复制”按钮的快捷键是【 A 】。

A.Ctrl+C B.Ctrl+I C.Ctrl+V D.Ctrl+Z

50.对应于常用工具栏里“粘贴”按钮的快捷键是【 D 】。

A.Ctrl+F B.Ctrl+U C.Ctrl+X D.Ctrl+V

51.只能对【 D 】凭证进行记账。

A.已保存 B.没错误 C.已修改 D.已审核

52.【 B 】情况下,可以结账。

A.上月有未记账凭证 B.没有未记账凭证 C.本月有未记账凭证

D.没有未审核凭证

53.“管理费用”科目通常设置【 A 】辅助核算。

A.部门 B.个人往来 C.客户往来 D.供应商往来

54.报表软件中,可以惟一标识一个表页的标志是【 C 】。

A.单元 B.区域 C.关键字 D.单元公式

55.工资管理系统中,不属于固定的工资项目的是【 D 】。

A.应发合计 B.实发合计 C.扣款合计 D.基本工资

56.固定资产管理中,计提折旧后,将根据【 D 】生成记账凭证。

A.折旧清单 B.折旧分析表 C.折旧统计表 D.折旧分配表

57.设置会计科目时应先设置【 A 】。

A.一级科目 B.二级科目 C.明细科目 D.末级科目

58.填制凭证时,输入的会计科目编码应为【 D 】编码。

A.一级科目 B.二级科目 C.明细科目 D.末级科目

59.下列关于凭证审核的说法,错误的是【 D 】。

A.审核人和制单人不能为同一人 B.已审核的凭证若要修改应先取消审核C.取消审核签字只能由审核人自己进行 D.审核后的凭证可直接修改

60.系统允许每个月【 D 】记账。

A.一次 B.两次 C.最多三次 D.多次

二、判断题

1.主机箱内的存储器是内存储器。【 X 】

2.软盘驱动器既可以作为输入设备,也可以作为输出设备。【√√】

3.计算机病毒是人为地编制出来、可在计算机上运行的程序。【√】

4.计算机病毒只要人们不去执行它,就无法发挥其破坏作用。【 X 】

5. 计算机病毒具有潜伏性,仅在一些特定条件下才发作。【√】

6.计算机应用中将高级语言源程序翻译成机器语言有编辑和解释两种方式。【 X 】7.计算机高级语言编写的程序编译成机器语言程序后即可被计算机执行。【√】

8.网络技术中,“上载”是指把文件从远程计算机拷贝到用户本地计算机中的过程。

【 X 】

9.计算机中的“数据”是一个广义的概念,包括数值、文字、图形、图像、声音等多种形式。【√】

10.存储器又称为辅助存储器,用来永久地存放大量的程序和数据。【√】

11.运算器和控制器构成了中央处理器CPU。【√】

12.存储器分为软盘和硬盘两种。【 X 】

13.常用的外存储器有软盘、硬盘、光盘和磁带等。【√】

14.外存储器是计算机的外部设备。【√】

15.CPU和RAM是计算机的外部设备。【 X 】

16.会计数据处理技术经历了手工方式、机械化方式和电算化方式的发展历程。【√】

17.对已经输入但未登记会计账簿的机内记账凭证应提供修改和审核的功能,审核通过后还可以对机内记账凭证进行修改。【 X 】

18.由账务处理模块以外的其他业务子系统生成会计凭证数据的,不必经过审核即可生成记账凭证。【 X 】

19.电算主管负责保证计算机硬件、软件的正常运行,防止利用计算机进行舞弊。【X 】

20.软件操作岗位主要负责对计算机机内的会计数据进行分析。【 X 】

21.对于机内会计账簿生成的会计报表数据,会计软件应该提供直接修改功能。【 X 】

22.对于业务量较少的账户,会计软件可以提供会计账簿的满页打印输出功能。【√】

23.发现已经输入并审核通过或者登账的记账凭证有错误的,应当采用红字凭证冲销法或者补充凭证进行更正。【√】

24.会计软件应当具有对机内会计数据进行查询的功能。数据查询功能应满足国家统一的会计制度规定的内容和格式要求。【 X 】

25.会计核算软件的数据处理功能应当具有自动进行银行对账并自动生成银行存款余额调节表的功能。【√】

26.使用“剪切”、“复制”和“粘贴”命令只能在同一个文档中进行选定对象的移动和复制。【 X 】

27.在Word表格的单元格中只可以输入文本,但不可以输入图片。【 X 】

28.要删除整个表格,先选中表格中的所有行,然后按DEL键即可。【 X 】

29.国标GB2312-80中收集的一级、二级常用汉字都是按拼音字母顺序排列的。

30.在Word编辑状态,不仅可以查找和替换各种字符,而且还可以查找和替换字符的格式。【√】

31.所有被删除的文件都可以从回收站中恢复。【 X 】

32.“我的电脑”图标可以从桌面上删除。【 X 】

33.在Windows中启动应用程序的方法只有一种。【 X 】

34.窗口和对话框的区别之一是对话框不能移动位置,而窗口可以。【 X 】

35.Windows系统启动后,操作系统常驻内存。【√】

36.录入凭证时,输入的科目编码必须是末级科目编码。【√】

37.录入凭证时,红字金额用负数表示。【√】

38.审核凭证和填制凭证可以为同一个人。【 X 】

39.记账操作每月只能进行一次。【 X 】

40.报表取数公式通常是通过函数实现的。【√】

三、多项选择题:

1.下列设备中,属于输入输出设备的有【 BC 】。

A.键盘 B.软盘 C.硬盘 D.显示器

2.当一张软盘写保护后,对盘中文件可以作的是【 ABC 】。

A.复制文件 B.移动文件 C.打开文件 D.删除文件

3.下列设备中是计算机外存储器是【 AB 】。

A.软盘 B.硬盘 C.RAM D.文件

4.当一张软盘写保护后,对盘中文件不可以作的是【 BD 】。

A.复制文件 B.修改文件 C.打开文件 D.删除文件

5.会计核算电算化是会计电算化的初级阶段,其主要工作内容包括【 ABCD 】。

A.设置会计科目电算化 B.填制会计凭证电算化

C.登记会计账簿电算化 D.编制会计报表电算化

6.采用计算机替代手工记账的单位必须具备的基本条件是【 ABCD 】。

A.配有适用的会计软件,并且计算机与手工进行会计核算双轨运行三个月以上B.配有专用的或主要用于会计核算工作的计算机或计算机终端。

C.配有与会计电算化工作需要相适应的专职人员

D.已建立健全的内部管理制度

7.采用计算机替代手工记账的企业必须建立健全的内部管理制度,包括【 ABCDE 】。

A.岗位分工制度 B.操作管理制度 C.机房管理制度

D.会计档案管理制度 E.会计数据与软件管理制度

8.电算化会计岗位一般可分为以下基本岗位【ABCDEF 】。

A.电算主管 B.软件操作 C.审核记账

D.电算维护 E.电算审查 F.数据分析

9.对会计电算化档案管理要做到【 ABCD 】工作。

A.防磁 B.防火 C.防潮 D.防尘

0.电算主管的职责包括【 AB 】。

A.负责计算机输出账表、凭证的数据正确性和及时性检查工作

B.完善企业现有管理制度,充分发挥电算化的优势,提出单位会计工作的改进意见C.每天操作结束后,应及时做好数据备份并妥善保管

D、定期检查电算化系统的软件、硬件的运行情况

11.在Word编辑状态下,通过【 DE 】可以选中整个文档内容。

A.、在选择区内单击 B、在选择区内双击 C、按住Ctrl键的同时单击选择区内

任意位置

D、在选择条内三击

E、Ctrl+A

F、Ctrl+C

12.下列叙述中正确的是【 CE 】。

A、在Word中,为选定文本定义字号时,阿拉伯字号值(如12,16等)越大,实际显

示的字将越小。

B、在Word编辑环境中,若要取消选定文本的反白显示,使其恢复正常文本显示,只

能用鼠标再次单击选定文本的任何位置。

C、在Word编辑环境,通过键盘输入文档内容时,每当输入至一行末尾,不必按回车

键进行换行。

D、在Word应用程序窗口中,常用工具栏和格式工具栏必须出现,否则某些操作将无

法完成。

E、在Word编辑状态,可以通过键盘上的Delete键将已选中的文本块删除。13.账簿输出通常包括【 ABCD 】。

A.总账 B.明细账 C.余额表 D.多栏账

14.报表软件中,报表取数函数包括【 ABCD 】。

A.账务函数 B.统计函数 C.本表他页取数函数 D.从其他报表取数函数15.下列属于工资系统中日常业务操作的是【 CD 】。

A.工资项目定义 B.公式定义 C.工资汇总 D.工资计算

一、单项选择题

1、会计电算化减轻了会计人员的劳动强度,促进(B)的改变。

A、工作性质

B、工作职能

C、工作手法

D、工作地位

2、会计电算化的概念是(C)年提出的。

A、1979

B、1980

C、1981

D、1988

3、《会计法》第七条规定(A)是我国会计电算化的宏观管理部门。

A、政府财政部门

B、地方政府

C、会计协会

D、注册会计师协会

4、我国会计电算化事业发展的总目标是到2010年,力争使(D)的基层单位基本实现会计电算化。

A、 B、 C、 D、

5、会计电算化减轻会计人员的(C)使会计人员有更多的时间和精力参与经营和决策。

A、工作内容

B、劳动压力

C、劳动强度

D、工作力度

6、会计电算化使会计人员有更多的精力参与经营和决策,促进了会计工作(B)的转变。

A、质量

B、职能

C、水平

D、内容

7、会计电算化(A)是制约我国会计电算化事业进一步发展的关键环节。

A、人才缺乏

B、制度不完善

C、规化模糊

D、监督不力

8、会计电算化是传统会计与(A)为核心的信息处理技术相结合的产物。

A、计算机

B、万维网

C、局域网

D、数据库

9、会计电算化的过程,实质上是用计算机(D )的过程。

A、单一地替代手工会计操作

B、B、单一地替代部分由人脑对会计进行分析判断

C、全部替代手工会计操作和进行分析决策能力

D、替代手工会计并完成部分会计信息的分析判断

11、财政部的总体规划目标是:到2010年,力争使(A)的基层单位基本实现会计电算化。

A、80%以上

B、70%

C、60%-80%

D、90%左右

12、( D )是会计电算化的核心模块。

A、报表处理系

B、工资核算系

C、材料核算系

D、财务处理系

13、财务处理系统以(B )为原始数据。

A、原始凭证

B、记账凭证

C、转账凭证

D、单据

14、固定资产核算系统的主要数据是来源(A)。

A、固定资产卡片

B、原始凭证

C、固定资产明细帐

D、有关报表

15、报表处理系统主要根据(C)完成各种会计报表的编制。

A、原始凭证

B、记账凭证

C、会计核算数据

D、转账凭证

16、资产负债表由( B )系统完成。

A、账务处理

B、固定资产核

C、工资核算

D、报表系统

17、自动编制工资费用分配转账凭证并传递给账务处理系统是由(A)系统完成的。

A、工资核算

B、固定资产核算

C、报表处理

D、销售核算

18、往来业务的核算由(C )系统完成。

A、账务处理

B、销售核算

C、应收应付款核算

D、材料核算

20、企业资源计划即(C )。

A、MRPⅡ

B、MRP

C、ERP

D、ERPⅡ

21、(C )系统是能够利用会计核算数据进行会计管理分析的子系统。

A、账务处理

B、材料核算

C、账务分析

D、报表

22、( D )系统能生成名种内部报表,外部报表及汇总报表。

A、账务处理

B、工资核算

C、财务分析

D、报表

23、固定资产折旧的核算是由(A)系统完成。

A、固定资产核

B、账务处理

C、财务分析

D、工资核算

24、通常工业企业才需要而商业和行政事业单位不需要的软件是(B)系统。

A、账务处理

B、材料核算

C、报表

D、工资核算

25、自动编制工资费用分配转账凭证,传递给账务处理子系统是由( B )子系统来完成。

A、固定资产核算

B、工资核算

C、账务处理

D、报表

26、世界上第一台计算机于(C )投入使用。

A、1940

B、1945

C、1946

D、1960

28、( C )标志我国计算机的研制技术已进入世界先进行列。

A、银河I

B、银河II

C、银河III

D、银河IV

29、银河II的运行速度为每秒( B )亿次。银河III是130亿次

A、1

B、10

C、100

D、130

30、世界上第一台计算机使用的电子器件是(A )。

A、真空电子管

B、晶体管

C、小规模集成电路

D、中规模集成电路

31、(D )的出现,使得计算机迅速普及。

A、服务器

B、工作站

C、小型机

D、微机

32、( B )必须具备可用性和可扩充性。

A、客户机

B、服务器

C、PC机

D、终端计算机

33、(D )是目前计算机最主要的应用领域。

A、科学计算

B、过程控制

C、人工智能

D、信息处理

37、加强( D )和管理是保障会计电算化系统安全的最有效途径。

A、监督`

B、控制

C、审计

D、内部控制

38、(D)是指会计电算化系统在初次使用时,根据单位的实际情况进行参数设置的过程。

A、系统准备

B、科目设置

C、入员管理

D、系统初始化

39、财政部要求实现电算化的单位总账至少( C )打印一次。

A、一天

B、一月

C、一年

D、一季

40、电算化条件下,账务处理系统的原始数据来源于(C )。

A、报表

B、原始凭证

C、记账凭证

D、账簿

42、会计信息系统中,( A )子系统处于核心地位。

A、账务处理系统

B、工资管理系统

C、成本核算系统

D、工资核算系统

44、(A)是会计电算化的基础。

A、科目代码化

B、人员分工化

C、初始化

D、凭证分类

45、(B)是整个账务处理系统的基础。

A、科目代码化

B、系统初始设

C、凭证分类

D、权限设置

46、(C)是计算机自动识别科目进行汇总管理的依据。

A、科目名称

B、科目代码

C、科目性质

D、账簿格式

47、科目编码首位1代表资产类。 2代表负债类。3代表所有者权益类。4代表成本类。5代表损益类。

48、账务处理系统初始化时需要设置账套,所有一级科目级长统一按财政部规定为(A)

A、4位数字

B、4个字母

C、无任何限制

D、3位数

49、初始化工作包括:单位性质选择,(B),期初余额录入等。

A、清除备案凭证

B、科目设置

C、定义税率

D、以上都不正确

50、账务处理系统第一次投入使用时,应根据单位的实际情况,将通用的账务处理系统变为满足特定单位需要的系统,这一工作称为( D )。

A、设置会计科目

B、设置账套

C、设置凭证类别

D、系统初始化

51、填制凭证输入会计科目时,必须输入该科目的( D )科目。

A、一级

B、二级

C、三级

D、最底级明细科目

52、会计制度规定(A )。

A、凭证制证员和审核员不能为同一人

B、凭证制证员和记账员不能为同一人

C、凭证记账号和审核员不能为同一人

D、凭证制证员和审核员能为同一人

53、修改已经记账的出错凭证,以下哪种方法正确(C )。

A、记账员直接修改出错凭证

B、凭证录入员直接修改出错凭证

C、做一张注销凭证,审核,记账进行注账

D、凭证审核员直接修改出错凭证

54、根据自动分录编制的凭证称为( B )。

A、自动凭证

B、机制凭证

C、转账凭证

D、记账凭证

55、(B)是为了保证会计核算资料准确性而实施的一种核对方法。

A、结账

B、对账

C、转账

D、统计

56、出纳管理中银行对账采用( C )方式。

A、自动对账

B、手工对账

C、自动对账与手工对账相结合

D、一行一行对账

57、应收/应付账款核算系统主要功能是实行对(C )进行核算与管理。

A、应收账款

B、应付账款

C、往来账款

D、预收账款

58、应收账款核算模块的收款单据有( B )和收款单。

A、购物发票

B、销售发票

C、支票

D、汇票

59、应付账款核算模块的付款单据有( C )和付款单。

A、材料发票

B、订货单

C、采购发票

D、原始单据

60、下列不属于固定资产在使用过程中的原值变动情况的有( D )。

A、将固定资产的一部份拆除

B、增加补充设备或改良设备

C、根据实际价值调整原来的暂扣价值

D、企业自行对固定资产重新估价

61、固定资产管理系统按(C)自动计提折旧、生成折旧分配凭证,以便转入账务处理系统进行账务处理。

A、企业自定期限

B、年

C、月

D、日

62、固定资产管理系统(B)是根据单位的具体情况,建立一个适合本单位需要的固定资产子账套的过程。

A、基础设置

B、初始化设置

C、卡片设置

D、编码设置

63、固定资产(C)是固定资产核算和管理的基础依据。

A、原始数据

B、类别

C、卡片

D、状况

65、会计电算化后,日常工作量主要在(A)上。

A、凭证输入

B、凭证审核

C、记账

D、凭证记账

66、计算机(C )是会计信息系统软件运行的物质基础。

A、软件系统

B、会计软件

C、硬件系统

D、网络系统

67、(C )是会计电算化工作发展的重要保证。

A、建立经常性的检查监督制度

B、建立健全组织机构

C、建立健全会计电算化管

理制度 D、财务部门

68、建立(C)是会计电算化工作顺利实施的保证。

A、硬件平台

B、软件平台

C、岗位责任制

D、操作制度

69、会计电算化后的工作岗位可分为(B)和电算化会计岗位。

A、会计岗位

B、基本会计岗位

C、会计主管

D、出纳

70、(A)负责电算化系统的日常管理工作。

A、电算主管

B、软件操作员

C、审核记账员

D、电算维护员

71、(C)负责对输入的凭证进行审核并及时记账。

A、电算主管

B、软件操作员

C、审核记账员

D、电算维护员

72、(D)定期检查电算化系统的软件、硬件的运行情况。

A、电算主管

B、软件操作员

C、审核记账员

D、电算维护员

73、(B)负责监督计算机及会计软件系统的运行,防止利用计算机进行舞弊。

A、电算主管

B、电算审查员

C、电算维护员

D、数据分析员

74、(D)负责对计算机内的会计数据进行分析。

A、电算主管

B、电算审查员

C、电算维护员

D、数据分析员

75、采用计算机替代手工记账,应计算机与手工双轨运行( C )个月以上。

A、1

B、2

C、3

D、4

二、多项选择题

1、广义的会计电算化包括( ABCD )。

A、会计软件的开发

B、会计电算化的培训

C、会计电算化的宏观规划

D、会

计电算化的制度建设

2、会计电算化的作用表现在( ABD )。

A、减轻会计人员的劳动强度

B、提高经营管理水平

C、实现整个管理信息化

D、

促进会计工作进一步发展

3、财政部门管理会计电算化的基本任务有( BCD )。

A、具体实施

B、制度发展规划

C、实施监督

D、人才培训

4、会计电算化不仅改变了传统会计的手段还影响了会计核算的(ABCD)。

A、内容

B、方法

C、对象

D、程序

5、下面几个( ABCD )属于会计核算

A、账务处理

B、会计报表软件

C、工资核算

D、成本核算

6、ERP集成了会计信息系统,它包含( BD )和两个子系统。

A、预算会计

B、财务会计

C、成本会计

D、管理会计

7、工资核算系统的功能有(ABC )。

A、工资计算

B、打印工资表

C、工资汇总

D、缴纳所得税

8、会计核算软件分为( AC )类。

A、通用

B、商品化

C、专用

D、非商品化

9、(CD)系统通常工业企业才需要使用。

A、财务处理

B、报表

C、材料核算

D、销售核算

10、计算机的每一次更新换代都使计算机的(ACD)。

A、功能增强

B、耗电量增大

C、体积缩小

D、应用拓宽

11、微型计算机具有(BC)的特点。

A、价格高

B、体积小

C、功能强

D、思维强

12、会计信息系统是组织处理会计业务并为单位提供(BCD)的有机整体。

A、经营信息

B、财务信息

C、定向信息

D、决策信息

14、与其他核算系统相比,账务处理系统有以下(ABCD)重要特征。

A、通用性强

B、综合性强

C、可靠性要求高

D、数据处理量大

16、关于记账的正确表达有(BD )。

A、每月只能记一次账

B、每月可多次记账

C、每天只能记一次账

D、每天可多次记

三、判断题

1、计算机在会计工作中的应用称之为“会计电算化”。(√)

2、会计电算化与传统会计相比仅仅是处理技术的变革。(×)

3、会计软件在处理会计数据时,不会发现错误。(×)

4、会计电算化对手工环境下会计机构及会计岗位的设置产生很大的影响。(√)

5、财政部《关于发展我国会计电算化事业的意见》中指出到2000年,力争使10%-1

5%的会计人员接受会计电算化初级培训。(×)

6、会计核算软件属于应用软件。(√)

7、专用会计软件是会计核算软件的发展主流。(×)

8、通用会计软件可以在多个单位使用。(√)

9、材料核算系统通常在工业企业中使用。(√)

10、工资费用分配凭证需人工传递到账务处理系统。(×)

11、通用会计核算软件研制效益软低。(×)

12、我国通过会计核算软件以商品化软件为主。(√)

13、专用会计核算软件较易在其他单位使用。(×)

14、专用会计核算软件重点考虑单位会计处理的特殊性。(√)

15、利润表由账务处理系统完成。(×)

汇编语言程序设计课后习题解答宋人杰2版

第1章汇编语言基础知识 1.简述汇编语言源程序、汇编程序、和目标程序的关系。 答:用汇编语言编写的程序称为汇编源程序;汇编源程序在汇编程序的翻译下转换成计算机语言变成目标程序。 2. 简述汇编语言的优缺点。 答:(1) 汇编语言的优点: ①可有效地访问、控制计算机各种硬件设备,如磁盘、存储器、CPU、I/O端口等。. ②目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。 ③可与高级语言配合使用,应用十分广泛。 (2) 汇编语言的缺点: ①通用性和可移植性较差 ②相对于高级语言来说较繁锁、易出错、不够直观。 3.CPU的寻址能力为8KB,那么它的地址总线的宽度为多少? 答:13 4. 1KB的存储器有多少个存储单元? 答:1024个字节。 5. 指令中的逻辑地址由哪两部分组成? 答:指令中的逻辑地址由段基址和偏移量组成。 6. 以下为用段基址:偏移量形式表示的内存地址,试计算它们的物理地址。 (1) 12F8:0100 (2) 1A2F:0103 (3) 1A3F:0003 (4) 1A3F:A1FF 答: (1) 13080H (2) 1A3F3H (3) 1A3F3H (4) 245EFH 7. 自12FA:0000开始的内存单元中存放以下数据(用十六进制形式表示): 03 06 11 A3 13 01,试分别写出12FA:0002的字节型数据、字型数据及双字型数据 的值。 答:字节型数据:11H 字型数据:0A311H 双字型数据:0113A311H 8. 内存中某单元的物理地址是19318H,段基地址为1916H,则段内偏移地址为 多少?若段内偏移地址为2228H,则段基地址为多少? 答:若段基地址为1916H,则段内偏移地址为01B8H;若段内偏移地址为2228H,则段基地址为170FH 9. 在实模式环境中,一个段最长不能超过多少字节? 答:64KB 10. 实模式可寻址的内存范围是多少? 答:1MB

汇编语言子程序程序设计

汇编语言程序设计实验报告 学院:计算机科学与技术专业:计算机科学与技术班级:计科131

MOV AX,4C00H INT 21H MAIN ENDP PROADD PROC NEAR PUSH AX PUSH CX PUSH SI PUSH DI MOV SI,[BX] MOV DI,[BX+2] MOV CX,[DI] MOV DI,[BX+4] XOR AX,AX NEXT:ADD AX,[SI] ADD SI,2 LOOP NEXT MOV [DI],AX POP DI POP SI POP CX POP AX RET PROADD ENDP ARY DW 1,2,3,4,5,6,7,8,9,10 COUNT DW 10 SUM DW ? TABLE DW 3 DUP(?) CODE ENDS END MAIN 使用相应的文本编辑器建立文件LAB5.asm,内容如上所示。 二. 生成可执行文件: 1.汇编: C:\masm> masm lab5; 2.连接: C:\masm> link lab5;

三. 请写出此程序中的变量ary,count,sum 的EA,并判断此程序的功能: 四. 用debug 调试此程序时,第一条指令的段内EA 是多少?此程序数据段内偏移地址为 0 的字单 元数据为多少?其对应的机器指令是什么? -L ;加载程序文件lab5.exe -R ;查看IP 与CS 寄存器的内容 -D DS:0 ;查看当前数据段内偏移地址为0 的字单元数据 -U ;查看机器指令 实验二:编写一个子程序,实现在屏幕的指定位置,用指定颜色,显示一个用0 结尾的字符串 源程序如下 data segment str db 'display string',0 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov dh,8 mov dl,21 mov cl,3 mov si,offset str call show_str mov ax,4c00h int 21h ;---------------------------- show_str proc near push ax push cx push dx push es push si

1把高级语言写的源程序变为目标程序要经过

模拟题 一、单选题 1.把高级语言写的源程序变为目标程序要经过【 C 】。 A.汇编 B.编辑 C.编译 D.解释 2.微型计算机系统中的中央处理器通常是指【 C 】。 A.内存储器和控制器 B.内存储器和运算器 C.控制器和运算器 D.内存储器、控制器和运算器(构成主机) 3.在计算机中负责指挥和控制计算机各部分自动的、协调一致地进行工作的部件是【 A 】。 A.控制器 B.运算器 C.存储器 D.总线 4.解释程序的功能是【 A 】。 A.解释执行高级语言程序 B.将高级语言程序翻译成目标程序 C.解释执行汇编语言程序 D.将汇编语言程序翻译成目标程序 5.计算机的型号为486,则486是指【 C 】。 速度 B.硬盘容量 C.cpu类型 D.内存大小 6.下列设备中,可以将图片输入到计算机内的设备是【 C 】。 A.绘图仪 B.键盘 C.扫描仪 D.鼠标 7.微机中使用的鼠标器一般连接在计算机主机的_____上【 B 】。 A.并行接口 B.串行接口 C.显示器接口 D.打印机接口 8.以下设备中,只能作为输出设备的是【 B 】。 A.键盘 B.打印机 C.鼠标 D.软盘驱动器 9.光驱的倍数越大【 A 】。 A.数据传输越快 B.纠错能力越强 C.所能读取光盘的容量越大 D.播放VCD效果越好 10.只读光盘的英文缩写是【 D 】。

A.WORM B.MO C.WO D.CD-ROM 11.CPU不能直接访问存储器是。【 D 】 A.ROM B.RAM C.CACHE D.光盘 12.存储器容量1G、1K、1M分别表示2的次方字节。【 B 】 A.10、20、30 B.30、10、20 C.20、30、10 D.30、20、10 13.硬盘工作时,应特别注意避免。【 A 】 A.强烈震动 B.噪声 C.光线直射 D.环境卫生不好 14.软盘的所有磁道中,在最外圈的是道,它是软盘中最重要的磁道。【 A 】 A.0 B.1 C.79 D.80 15.当磁盘设置写保护时,用户磁盘。【 A 】 A.只能读不能写 B.只能写不能读 C.既能读又能写 D.既不能读又不能写 16.控制键的功能是进行键盘输入的大小写转换。【 A 】 A.Caps Lock B.Shift C.Num Lock D.Alt 17.防止软盘感染病毒的有效方法是。【 B 】 A.不要将软盘和有病毒的软盘放在一起 B.将软盘写保护 C.保持机房清洁 D.定期对软盘格式化 18.计算机病毒是一种。【 C 】 A.计算机命令 B.人体病毒 C.计算机程序 D.外部设备 19.若发现某片软盘已经感染病毒,则可。【 D 】 A.将该软盘报废 B.换一台计算机再使用该软盘上的文件 C.将该软盘上的文件拷贝到另一张软盘上使用 D.用消毒软件清除该软盘上的病毒或者在确认无病毒的计算机上格式化该软盘 20.微机系统与外部交换信息主要通过【 A 】。

汇编语言程序的设计试卷与答案

汇编语言程序设计试卷 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分) 1.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。 ① 无符号十进制数136 ② 带符号十进制数-120 ③ 压缩型BCD码十进制数88 ④ 8位二进制数-8的补码表示 2.指令指针寄存器是()。 ① IP ② SP ③ BP ④ PSW 3.当执行指令ADD AX,BX后,若AX的内容为2BA0H, 设置的奇偶标志位PF=1,下面的叙述正确的是()。 ① 表示结果中含1的个数为偶数 ② 表示结果中含1的个数为奇数 ③ 表示该数为偶数 ④ 表示结果中低八位含1的个数为偶数 4.完成将累加器AL清零,并使进位标志CF清零, 下面错误的指令是()。 ① MOV AL,00H ② AND AL,00H

③ XOR AL,AL ④ SUB AL,AL 5.下列指令执行后总是使CF=0,OF=0的是()。 ① AND ② NEG ③ NOT ④ INC 6.完成同指令XCHG AX,BX相同功能的指令或指令序列是()。 ① MOV AX,BX ② MOV BX,AX ③ PUSH AX POP BX ④ MOV CX,AX MOV AX,BX MOV BX,CX 7.设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL AAA 之后,其结果应是()。 ① AH=01,AL=05 ② AH=1 AL=15 ③ AH=0 AL=0FH ④ AH=0 AL=05 8.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为

00342高级语言程序设计(一)考试说明

00342高级语言程序设计(一) 一、本课程使用教材、大纲 高级语言程序设计(一)课程使用的教材为《高级语言程序设计》 迟成文编著、经济科学出版社、2007年第一版。 二、本课程的试卷题型结构及试题难易度 1、试卷题型结构表 四个认知层次在试卷中所占比例大致分别为:识记占20%、领会 占30%、简单应用占30%、综合应用占20%。 3、试卷难易度大致可分为“容易、中等偏易、中等偏难、难”。根据 课程的特点,每份试卷中,不同难易度试题所占的分数比例大致 依次为易占30分、中等偏易占30分、中等偏难占20分、难占 20分。 三、各章内容分数的大致分布

五、各题型范例及解题要求 1.单项选择题 要求:在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。 例:组成C语言程序的是(B ) A.过程B.函数C.子程序D.主程序和子程序 2.填空题 函数中的形参和调用时的实参都是变量时,传递方式为________。答案:值传递方式 3.程序填空题 例:输入10个整数存入一维数组,再按逆序重新存放后再输出。 main( ) { int i, j, a[10], t, *p; for(i=0; i<10; i++) scanf("%d", __________ ); for(i=0, j=9; i

将高级语言源程序翻译成目标程序的翻译程序称为D

将高级语言源程序翻译成目标程序的翻译程序称为 D、 相关的主题文章: 2、汇编程序的作用是指将汇编语言源程序翻译成(A、可履行程序) 3、《中华人民共和国计算机信息系统平安维护条例》公布于(B、1994年) 4、LAN的中文名称是(B、局域网) 5、操作系统是为了提高计算机的工作效率和便利用户使用计算机而装备的一种 (D、系统软件) 6、第二代电子计算机主要采用(A、晶体管)元件制作成 7、Windows98中,中英文输入法快捷键(C、ctrl空格) 8、Windows98中""表现(C、文件夹中还有子文件夹) 9、停止一个活动窗口的利用程序窗口(A、Alt F4) 10、Windows98中,对桌面背景的设置可以(鼠标右击桌面空缺处,选"属性") 11、资源管理器中,可以取舍多个持续的文件的操作是(B、shift)键 12、狭义的初级电算化是指(电子计算技巧在计算机中的运用) 13、期初余额的录入(A、在开始使用总账系统时必须录入期初余额) 14、增添会计科目顺序必须由(从下级到上级增长)

15、商品化的会计软件比自行开发的会计软件(A、通用性强、开发程度高) 16、3222的会计科目标编码计划,请问1010101科目是(三级明细科目) 17、会计报表系统中,最新计算机考试试题,运算公式应在(A、报表格式定义)之后实现 18、3 22构造的会计科目代码最多核算到(C、三级)级明细科目 19、已记过账的财务系统中,还是否增加科目(D、不能) 20、会计核算软件中采用的(总分类账)会计科目名称、编码方法必须吻合国家统一会计制度的规定 21、字母大小写的转换键是(Capslock) 22、把硬盘上数据传递到计算机内存中去叫(B、读盘) 23、计算机病毒是(B、一种特别程序) 24、TCP指的是一种(B、传输节制协定) 25、IP地址采取(B、32)位二进制代码 26、存储器的叙述正确的是(C、CPU只能直接访问内存,而不能拜访外存) 27、设置会计科目编码要求(各部门财政部同一规定) 28、制定会计核算软件基本功能标准的根据是(《中华国民共和国会计法》和《会计电算化管理方式》) 29、财政部制订的《会计核算软件管理的多少项划定》时光是(C、1989年) 30、已经输入的机内的记账凭证,(B、不可以)直接登记入账 31、存储介质的特点(B) A、可以直观地看到 B、不能直观地看到,必须由计算机打印输出 C、可以通过复印方法保存 D、与手工方式相同 32、收付款凭证必须有的科目(B)

要把高级语言编写的源程序转换为目标程序

要把高级语言编写的源程序转换为目标程序,需要使用( )。(1分) A、编辑程序 B、驱动程序 C、诊断程序 D、编译程序 2、下列计算机语言中,CPU能直接识别的是( )。(1分) A、自然语言 B、高级语言 C、汇编语言 D、机器语言 3、以下叙述中,正确的叙述是( )。(1分) A、用C语言实现的算法必须要有输入和输出操作 B、用C语言实现的算法可以没有输出但必须有输入 C、用C程序实现的算法可以没有输入但必须要有输出 D、用C程序实现的算法可以既没有输入也没有输出 4、结构化程序有3种基本结构组成,3种基本结构组成的算法( )。(1分) A、可以完成任何复杂的任务 B、只能完成部分复杂的任务 C、只能完成符合结构化的任务 D、只能完成一些简单的任务 5、一个完整的可运行的C源程序是( )。(1分) A、至少需要一个主函数和(或)一个以上的辅助函数组成 B、由一个且只有一个主函数和一个以上(含0个)的辅助函数组成 C、至少由一个主函数和一个以上的辅助函数组成 D、至少由一个且只有一个主函数或多个辅助函数组成 6、c2为字符型,执行语句“c2='A'+'6'-'3';”后,c2的值为( )。(1分) A、D B、63 C、不确定的值 D、C 7、已知字母A的ASCII码为十进制的65,char ch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';,则printf("%d,%c\n",ch1,ch2);的输出是( )。(1分) A、67,D B、B,C C、C,D D、不确定的值 8、若变量c为char类型,能正确判断出c为小写字母的表达式是( )。(1分) A、'a'<=c<= 'z' B、(c>='a')||(c<= 'z') C、('a'<=c)and ('z'>=c) D、(c>='a')&&(c<='z') 9、能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是( )。(1分) A、a>=10 or a<=0 B、a>=0 | a<=10 C、a>=10 && a<=0 D、a>=10 || a<=0 10、表达式10!=9的值是( )。(1分) A、true B、非零值 C、0 D、1

汇编语言程序设计

汇编语言程序设计 实验报告 实验名称上机过程及顺序结构与分支结构程序设计实验班级 学号 姓名 日期2017年10月26号 成绩 评阅人 软件学院

一、实验目的与意义 理解并熟练掌握汇编语言程序设计过程中的编辑、汇编、链接和调试等各个步骤,提高对汇编课程内容的理解和汇编语言的掌握,通过上机练习加深对课程内容的理解和掌握。通过汇编语言编制的程序上机调试、运行检验程序设计是否正确。熟悉和掌握编辑、汇编、连接和调试四个实用程序的使用方法,掌握调试程序中的几个常用命令的使用方法。熟悉其基本的指令操作,debug调试操作命令以及分支结构、顺序结构和循环结构的程序设计。 二、实验环境 操作系统:Microsoft Windows8 集成环境:Masm for Windows 上机地点:信息楼B405教室 三、实验的预习内容 预习的主要内容: 1. 使用DEBUG命令的方法; 2. 熟悉掌握从理论上定义数据的类型(即DB,DW,DD,); 3. 分支结构和顺序结构的步骤以及相关的指令; 4. 常用的标志位状态及相应的作用; 实验思路: 在对题目进行分析后,分析出解题方法,并做出与实验思路相对应的程序框图。依照程序框图的内容输入相对应的代码,最终在调试代码后,发现并解决一系列的汇编语言错误。进一步优化算法。实验之前必须了解十进制、十六进制和ASCII码之间的转换。预习查表法相关命令,掌握顺序程序的结构,从键盘输入数据的命令及显示到屏幕上的命令。 实验一: 题目1:将程序编辑、汇编、连接并通过集成环境中的debug调试,观察运行结果;用E命令修改指定地址的数据,再用G命令执行程序查看变化,用A 命令将加法指令修改成减法指令,再将其编译运行,查看寄存器值变化的异同。 题目2:分别用DB、DW和DD数据段9H,0FAH,41H,27H,编译链接之后生成exe文件,再用debug的r命令找到数据段地址,用d命令指定数据段地址,观察汇编后在机器内部对应的存储情况。 实验二: 先设置数据段地址和堆栈段地址;设置堆栈段指针;读取一个字符然后存储在AL中;用BX来存储AL中字符对应的数值;将BX中的值作为偏移地址;并在数据段中查找对应字符串;最终输出结果结束程序。 实验三: 先初始化数据段地址与堆栈段地址;设置堆栈段指针;然后将数据段中的data1放入AL中;读取数据段中的data2并判断data2是否大于0;然后读取数

1把高级语言写的源程序变为目标程序要经过

一、单选题 1.把高级语言写的源程序变为目标程序要经过【 C 】。 A.汇编 B.编辑 C.编译 D.解释 2.微型计算机系统中的中央处理器通常是指【 C 】。 A.内存储器和控制器 B.内存储器和运算器 C.控制器和运算器 D.内存储器、控制器和运算器(构成主机) 3.在计算机中负责指挥和控制计算机各部分自动的、协调一致地进行工作的部件是【 A 】。 A.控制器 B.运算器 C.存储器 D.总线 4.解释程序的功能是【 A 】。 A.解释执行高级语言程序 B.将高级语言程序翻译成目标程序 C.解释执行汇编语言程序 D.将汇编语言程序翻译成目标程序 5.计算机的型号为486,则486是指【 C 】。 速度 B.硬盘容量 C.cpu类型 D.内存大小 6.下列设备中,可以将图片输入到计算机内的设备是【 C 】。 A.绘图仪 B.键盘 C.扫描仪 D.鼠标 7.微机中使用的鼠标器一般连接在计算机主机的_____上【 B 】。 A.并行接口 B.串行接口 C.显示器接口 D.打印机接口 8.以下设备中,只能作为输出设备的是【 B 】。 A.键盘 B.打印机 C.鼠标 D.软盘驱动器 9.光驱的倍数越大【 A 】。 A.数据传输越快 B.纠错能力越强 C.所能读取光盘的容量越大 D.播放VCD效果越好 10.只读光盘的英文缩写是【 D 】。 A.WORM B.MO C.WO D.CD-ROM 11.CPU不能直接访问存储器是。【 D 】 A.ROM B.RAM C.CACHE D.光盘 12.存储器容量1G、1K、1M分别表示2的次方字节。【 B 】 A.10、20、30 B.30、10、20 C.20、30、10 D.30、20、10 13.硬盘工作时,应特别注意避免。【 A 】 A.强烈震动 B.噪声 C.光线直射 D.环境卫生不好 14.软盘的所有磁道中,在最外圈的是道,它是软盘中最重要的磁道。【 A 】A.0 B.1 C.79 D.80 15.当磁盘设置写保护时,用户磁盘。【 A 】 A.只能读不能写 B.只能写不能读 C.既能读又能写 D.既不能读又不能写 16.控制键的功能是进行键盘输入的大小写转换。【 A 】 A.Caps Lock B.Shift C.Num Lock D.Alt 17.防止软盘感染病毒的有效方法是。【 B 】 A.不要将软盘和有病毒的软盘放在一起 B.将软盘写保护 C.保持机房清洁 D.定期对软盘格式化18.计算机病毒是一种。【 C 】 A.计算机命令 B.人体病毒 C.计算机程序 D.外部设备 19.若发现某片软盘已经感染病毒,则可。【 D 】 A.将该软盘报废 B.换一台计算机再使用该软盘上的文件 C.将该软盘上的文件拷贝到另一张软盘上使用

汇编语言程序设计第3章【课后答案】

汇编语言程序设计第四版 【课后习题答案】--囮裑為檤第3章汇编语言程序格式 〔习题〕伪指令语句与硬指令语句的本质区别是什么伪指令有什么主要作用 〔解答〕 伪指令语句与硬指令语句的本质区别是能不能产生CPU动作; 伪指令的作用是完成对如存储模式、主存变量、子程序、宏及段定义等很多不产生CPU动作的说明,并在程序执行前由汇编程序完成处理。 〔习题〕什么是标识符,汇编程序中标识符怎样组成 〔解答〕 为了某种需要,每种程序语言都规定了在程序里如何描述名字,程序语言的名字通常被称为标识符; 汇编语言中的标识符一般最多由31个字母、数字及规定的特殊符号(如-,$,,@)组成,不能以数字开头。 〔习题〕什么是保留字,汇编语言的保留字有哪些类型,并举例说明。 〔解答 保留字是在每种语言中规定了有特殊意义和功能的不允许再做其它用处的字符串;汇编语言的保留字主要有硬指令助记、伪指令助记符、运算符、寄存器名以及预定义符号等。汇编语言对大小写不敏感。如定义字节数和字符串的DB就是伪指令助记符。 〔习题〕汇编语句有哪两种,每个语句由哪4个部分组成 〔解答〕 汇编语句有执行性语句和说明性语句; 执行性语句由标号、硬指令助记符、操作数和注释四部分组成; 说明性语句由名字、伪指令助记符、参数和注释四部分组成 〔习题〕汇编语言程序的开发有哪4个步骤,分别利用什么程序完成、产生什么输出文件。 〔解答〕 ⒈编辑文本编辑程序汇编语言源程序.asm ⒉汇编汇编程序目标模块文件.obj ⒊连接连接程序可执行文件.exe或

⒋调试调试程序应用程序 〔习题〕区分下列概念: (1)变量和标号 (2)数值表达式和地址表达式 (3)符号常量和字符串常量 〔解答〕 (1)变量是在程序运行过程中,其值可以被改变的量;标号是由用户自定义的标识符,指向存储单元,表示其存储内容的逻辑地址。 (2)数值表达式一般是由运算符连接的各种常数所构成的表达式,地址表达式是由名字、标号以及利用各种的操作符形成的表达式。 (3)在程序中,为了使常量更便于使用和阅读,经常将一些常量用常量定义语句定义为符号常量,被一对双引号括起来的若干个字符组成的字符序列被称为字符串常量。 〔习题〕假设myword是一个字变量,mybyte1和mybyte2是两个字节变量,指出下列语句中的错误原因。 (1) mov byte ptr [bx],1000 (2) mov bx,offset myword[si] (3) cmp mybyte1,mybyte2 (4) mov al,mybyte1+mybyte2 (5) sub al,myword (6) jnz myword 〔解答〕 (1)1000超出了一个字节范围 (2)寄存器的值只有程序执行时才能确定,而offset是汇编过程计算的偏移地址,故无法确定,改为lea bx,myword[si] (3)两个都是存储单元,指令不允许 (4)变量值只有执行时才确定,汇编过程不能计算 (5)字节量AL与字量myword,类型不匹配 (6)Jcc指令只有相对寻址方式,不支持间接寻址方式 〔习题〕OPR1是一个常量,问下列语句中两个AND操作有什么区别 AND AL,OPR1 AND 0feh 〔解答〕

第3章_单片机的汇编语言与程序设计题解

第3章单片机的汇编语言与程序设计习题 1.MCS-51单片机有哪几种寻址方式?适用于什么地址空间? 答:MCS-51单片机有7种寻址方式:直接寻址、寄存器寻址、寄存器间接寻址、立即寻址、变址寻址、位寻址、相对寻址。 直接寻址方式:操作数的地址由指令直接给出,适用于片内RAM的所有地址空间;如MOV A,68H MOV A,PSW 寄存器寻址方式:指令给出的是寄存器的编码,操作数在编码指定的寄存器中,适用于片内00H至1FH的32个字节,用R0,…,R7表示,通过PSW的RS1和RS0选择组号确定对应32个字节中的其中8个,还有累加器A,以及乘除法指令中的A和B寄存器,位寻址方式中的布尔累加器C; MOV A,R1 MUL AB INC DPTR 寄存器间接寻址方式:指令给出的是寄存器的编码,操作数地址在编码指定的寄存器中,适用于片内RAM的全部空间,其中52系列中的80H至FFH只能用寄存器间接寻址;如 MOV A,@R0 MOV A,@R1 MOVX A,@DPTR 立即寻址方式:操作数本身在指令中直接,给出适用于用8位立即数对片内RAM所有地址单元赋值,也可用16位立即数对DPTR赋值;如 MOV A,#0E2H MOV DPTR,#2000H 变址寻址方式:以DPTR或PC作为基地址寄存器,以累加器A作为变址寄存器,将基址寄存器与变址寄存器的内容相加形成操作数的实际地址的一种寻址方式,变址寻址方式适用于程序存储器ROM,仅有三条指令如下: MOVC A,@A+DPTR MOVC A,@A+PC JMP @A+DPTR 位寻址方式:指令中直接给出操作数所在单元的位地址,适用于片内RAM 中地址20H至2FH中的16个字节中的128个位地址空间和80H至FFH中地址中可以被8整除的所有SFR中的每个位地址空间;如 MOV C,7FH MOV F0,C MOV C,ACC.7 相对寻址方式:为相对转移指令而设,指令中直接给出转移的相对偏移量,其转移目标在当前指令-128至+127字节范围内的地址空间。如 SJMP START HERE: SJMP HERE ;等效于:SJMP $ 2.MCS-51单片机的PSW程序状态字中无ZERO(零)标志位,怎样判断某内部数据单元的内容是否为零?

高级语言程序设计(高起专)

河南工程学院 2017年秋季《高级语言程序设计》期末试卷 批次专业:2017年春季-机电一体化技术(高起专)课程:高级语言程 序设计(高起专)总时长:180分钟 1. ( 单选题 ) 能将高级语言编写的源程序转换为目标程序的是 _____________ 。(本题2.0分) A、链接程序 B、解释程序 C、编译程序 D、编辑程序 学生答案:C 标准答案:C 解析: 得分:2 2. ( 单选题 ) C语言程序编译时,程序中的注释部分()。(本题 2.0分) A、参加编译,并会出现在目标程序中 B、参加编译,但不会出现在目标程序中

C、不参加编译,但会出现在目标程序中 D、不参加编译,也不会出现在目标程序中 学生答案:D 标准答案:D 解析: 得分:2 3. ( 单选题 ) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符( )(本题2.0分) A、 必须为下划线 B、 可以是字母、数字和下划线中的任意一种 C、 必须为字母或下划线 D、 必须为字母 学生答案:C 标准答案:C 解析: 得分:2 4. ( 单选题 ) 一个 C 程序的执行是从( )(本题2.0分) A、 本程序的main函数开始,到main函数结束 B、 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、 本程序的main函数开始,到本程序文件的最后一个函数结束 D、 本程序文件的第一个函数开始,到本程序main函数结束 学生答案:C

标准答案:C 解析: 得分:2 5. ( 单选题 ) C 语言提供的合法关键字是( ) (本题2.0分) A、swicth B、chan C、case D、default 学生答案:D 标准答案:D 解析: 得分:2 6. ( 单选题 ) C语言程序的基本单位是()(本题2.0分) A、程序行 B、语句 C、函数 D、字符 学生答案:C 标准答案:C 解析: 得分:2 7. ( 单选题 ) 组成C语言程序的是( )。(本题2.0分)

《汇编语言程序设计》学习总结与心得

《汇编语言程序设计》学习总结与心得 其实说实话在学这门课之前自己对汇编语言一点都不了解,只知道它也是一种语言,而且是一门很少用的语言,可能很多人都是这么想的,或许在学这门课之前不少同学也有和我当初一样的思想,大概学学就好,反正以后很少能用到,毕竟现在高级语言这么发达,而且运用起来灵活易懂,像汇编这种低级语言又难又不易学。或许老师是知道我们之前有这种想法,所以第一节课就跟我们讲解了一下了汇编语言在当今这种高速发展的社会的作用和地位,让我们能够正确的认识汇编语言的精华,正确对待这么课。而且还在课堂了百度了汇编语言的招聘信息,或许这才是使我们正确对待汇编的最直接的原因,关系到我们以后的出路,或许我们学好了一门汇编,以后出去找工作的机会不就更广了吗?正是在这种动力的驱使下我才对汇编语言有了一个新的认识,而且决定要把它学好。 在后来的学习中我发现其实汇编不是很难学,其实学汇编就像学其他的高级语言一样,高级语言要求对语言非常了解。在学汇编的过程中,我们最重要的就是要掌握汇编语言中的指令的一些基本用法。当然要能够真正的了解其中的内涵,这样我们在实际的编程中也能够像运用高级语言一样灵活的变通。汇编语言作为一种低级程序设计语言,既然是低级所以应该是最底层的,与我们计算机内部的结构联系应该联系很密切,而且在我们学习中也深刻的了解到了这一点。比如说后来学到的寄存器、中断、还要各种寻址方式以及进栈出栈,好多的就是设计到计算机硬件。前面几章都是对计算机内部结构和一些常用的指令以及寻址方式的寻址方式。到后面学到子程序以及宏的作用才真正发现到其实跟高级语言差别不大。以C语言为例,C语言不也是由一个一个的函数组成的吗?没想到想汇编这样的低级语言也可以这样。在汇编语言的子程序和宏中,我个人更感觉宏的运用更像我们高级语言的子函数,通过定义好的宏,我们在后面直接调用就可以了。尤其是宏带参数的宏跟C语言中带参数的函数真的很像,根据参数的不同调用宏就能得到不同的结果。而汇编中的子程序没有这个传递参数这个功能。在调用子程序的时候要注意各寄存器中的内容。子程序是在程序执行期间由主程序调用的,它只占有它自身大小的一个空间,他不仅是源程序级别简化,形成的目标代码较短;而宏调用则是在汇编期间展开的,每调用依次进把宏定义体展开一次,它是源程序级的简化。因而它占有的存储空间与调用次数有关,调用次数越多则占有的存储空间越大。如果宏调用次数较多的话,则其空间上的开销也是应该考虑的因素 汇编程序给人感觉最烦的就是好多程序的结果不能直接通过运行EXE文件显示出来,而更多的是经过DEBUG单步调试才能看到其内在变化,看是否正确。在初次接触汇编的几个汇编工具时,有一种神奇的感觉,因为汇编程序不像其他的高级语言一样需要编译器,而是直接的就能在记事本上编写,然后进行汇编和

高级语言程序设计试卷及答案解析

1.1 单项选择题 1.二进制语言是属于() ①面向机器语言②面向问题语言③面向过程语言④面向汇编语言 【解】人们研制了许许多多计算机程序设计语言,其中二进制语言直接来自计算机的指令系统,与具体计算机紧密相关,所以是一种面向机器语言。面向问题语言是为了易于描述和求解某类特定领域的问题而专门设计的一种非过程语言。面向过程语言是一种能方便描述算法过程的计算机程序设计语言。有汇编语言,但没有面向汇编语言。汇编语言也是一种面向机器的语言,与机器语言比较,汇编语言用有助于记忆的符号来代表二进制代码。所以解答是①。 2.下列语言中不属于面向过程的语言是() ①高级语言②低级语言③C语言④PASCAL语言 【解】C语言和PASCAL等程序设计语言都是高级语言,它们用于描述复杂加工的处理过程,所以也称它们是面向过程语言。低级语言是指机器语言和汇编语言,低级语言是面向机器的语言,而不是面向问题的语言。所以解答是②。 3.下列字符中属于键盘符号的是() ①②n ③t ④b 【解】键盘符号是指键盘上有标记,并能在显示器上直接以其标记字样显示的字符。有许多键盘上有标记的符号,它们不是用于直接显示的,键入这种字符用于表示特定的意义,如常用的回车符。为了能让C程序标记这种符号,程序采用转义字符的方式书写这种字符。如"n"、"t" 、"b"都不是键盘字符,在C语言中,它们都得用转义字符来表达。只有字符才是键盘字符。所以解答是①。但在C程序中,反斜杠字符已特别用作转义字符的引导符,它也得用转义字符的表达形式书写,将它写成""。 4.下列字符列中,不是用来表达转义字符是() ①②" ③074 ④

【解】转义字符有三种书写形式:反斜社字符后接上某个规定的字符;反斜杠字符后接上13个八进制数字符;反斜社字符和字符X之后接上1至2个十六进制数字符。后两种分别八进制数和十六进制数直接给出字符的ASCll代码值。而074是八进制整数,不是转义字.所以解答是③。 5.不是C语言提供的合法关键字是() ①switch ②begin ③case ④default 【解】因C语言的关键字表中没有begin,它不是C语言的关键字。所以解答是②。 6.下列字符列中,能作为单个标识符是()l ①?a ②a=2 ③a.3 ④a___3 【解】在C语言中,规定标识符是这样一种字符序列,由英文字母或下线字符开始,后接任1个英文字母、下线字符和数字符组成。所以问题所列的字符列只有a_3是标识符,其余都l是标识符,一个是由字符"?"开头、一个中间有字符"=",另一个有字符"."。所以解答是④。 7.在C语言中,下列说法中错误的是() ①函数定义可以分为两个部分:函数说明部分和函数体 ②主函数可以调用任何非主函数 ③任何非主函数可以调用其它任何非主函数 ④程序可以从任何函数开始执行 【解】每个C函数的定义分两部分,函数说明部分和函数体,所以叙述①是正确的叙述。C语言中,函数可以递归调用,主函数可以调用程序中的任何函数,当然可以调用任何非主教的其它函数,所以叙述②是一个正确的叙述。同样理由,叙述③也是正确的。C语言规,

《高级语言程序设计》答案)

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

新版汇编语言程序设计【课后习题答案】1钱晓捷 主编

新版汇编语言程序设计【课后习题答案】钱晓捷主编电子工业出版社第1章汇编语言基础知识(全) 2010-10-18 19:32:40| 分类:答案集锦阅读785 评论6 字号:大中小订阅 第1章汇编语言基础知识 〔习题1.1〕简述计算机系统的硬件组成及各部分作用。 〔解答〕 CPU:包括运算器、控制器和寄存器组。运算器执行所有的算术和逻辑运算;控制器负责把指指令逐条从存储器中取出,经译码分析后向机器发出各种控制命令,并正确完成程序所要求的功能;寄存器组为 处理单元提供所需要的数据。 存储器:是计算机的记忆部件,它用来存放程序以及程序中所涉及的数据。 外部设备:实现人机交换和机间的通信。 〔习题1.2〕明确下列概念或符号: 主存和辅存,RAM和ROM,存储器地址和I/O端口,KB、MB、GB和TB 〔解答〕 主存又称内存是主存储器的简称,主存储器存放当前正在执行的程序和使用的数据,CPU可以直接存取,它由半导体存储器芯片构成其成本高、容量小、但速度快。辅存是辅助存储器的简称,辅存可用来长期保存大量程序和数据,CPU需要通过I/O接口访问,它由磁盘或光盘构成,其成本低、容量大,但速 度慢。 RAM是随机存取存储器的英语简写,由于CPU可以从RAM读信息,也可以向RAM写入信息,所以RAM也被称为读写存储器,RAM型半导体存储器可以按地址随机读写,但这类存储器在断电后不能保存信息;而ROM中的信息只能被读出,不能被修改,ROM型半导体通常只能被读出,但这类存储器断电 后能保存信息。 存储器由大量存储单元组成。为了区别每个单元,我们将它们编号,于是,每个存储单元就有了一个存储地址,I/O接口是由一组寄存器组成,为了区别它们,各个寄存器进行了编号,形成I/O地址,通常 称做I/O端口。 KB是千字节、MB是兆字节、GB是吉字节和TB是太字节,它们都是表示存储器存储单元的单位。 〔习题1.3〕什么是汇编语言源程序、汇编程序、目标程序? 〔解答〕 用汇编语言书写的程序就称为汇编语言源程序;完成汇编工作的程序就是汇编程序;由汇编程序编 译通过的程序就是目标程序。

汇编语言程序设计

第4章 汇编语言程序设计 §4.1 汇编语言的模式 一、汇编语言源程序的一般模式 [Name 模块名] [Title 标题] [定义宏] [定义数据段] [定义附加段] [定义堆栈段] 定义代码段 源程序结束 中括号括起的部分可以省略,可见在一个汇编语言源程序中必须要定义代码段,并且必须有源程序结束指令。 二、8086汇编语言程序的一个例子 Pg90。 §4.2 语句行的构成 汇编语言中的语句一般分为两种类型:指令性语句和指示性语句。 指令性语句的格式为: [标号:] 助记符 [操作数1[,操作数2]] [;注释] 指示性语句的格式为: [名称] 助记符 [参数1,参数2,……] [;注释] 标号和名称都是编程人员根据需要和一定的规则任意取的。也可以认为汇编语言的语句行是由标记和分隔符(空格)构成。 一、标记 1.IBM宏汇编的字符集 (1)字母 (2)数字符 (3)特殊字符 2.界符 用于定界一个标记的结束或一个标记的开始,本身具有一定的意义。 3.常量 出现在汇编语言源程序中的固定值称为常量。 (1)数值常量 ①二进制:以字母B结束。 ②十进制:以字母D或无字母结束。

③八进制:以字母Q(或O)结束。 ④十六进制:以字母H结束。 (2)字符常量 指用单引号或双引号引起的字符或字符串。 4.标识符 由程序员自己建立的字符序列(标号或名称)。一个标识符不能超过31个字符,不能以数字开头。 5.保留字 汇编语言中具有特殊意义的字符序列。 6.注释 一行中分号以后的部分。用于对一段或一行程序进行说明,便于阅读和理解。 二、符号 具有一定意义的字符序列。 1.寄存器名 2.变量 段属性、偏移属性、类型属性 3.标号 段属性、偏移属性、类型属性 4.常数 5.其它 三、表达式 由操作数和运算符组合而成的序列。 1.操作数 (1)立即数 (2)寄存器操作数 (3)存储器操作数 2.运算符 (1)算术运算符 +、-、*、/、MOD(求余) (2)逻辑运算符 AND、OR、NOT、XOR (3)关系运算符 EQ、NE、LT、LE、GT、GE 结果为“假”时,返回0,结果为“真”时,返回二进制全1。 §4.3 指示性语句

程序设计语言简述.

第三章程序设计语言简述 3.1 高级程序设计语言的实现 从程序设计语言的发展可以看到,计算机只能根据机器语言指令来执行程序,高级语言程序必须通过翻译变成机器语言程序,这个工作一般是由翻译程序自动完成的。把一种语言翻译成另一种语言的程序叫做翻译器。把高级语言程序翻译成机器语言程序一般有两种做法:编译和解释,相应的翻译工具也分别叫做编译程序和解释程序。 3.1.1 编译程序的工作原理 一个高级语言程序当采用编译程序处理时,输入到编译程序的高级语言源程序经编译后得到目标码程序,但目标代码还不能立即装入机器执行,因为一般情况下它是不够完整的。 所以,编译后得到的目标模块还需进行连接。连接程序找出需要连接的外部模块并到模块库中找出被调用的模块,调入内存并连接到目标模块上,形成可执行程序。 执行时,把可执行程序加载到内存中合适的位置(此时得到的是内存中的绝对地址),就可执行了。 程序的编译与执行 编译型语言由于可进行优化(有的编译程序可作多次优化),目标码效率很高,是目前软件实现的主要方式。常见的程序设计语言,如C/C++、Pascal、Ada、Fortran等都是编译型语言。用这些语言编写的源程序,都需要进行编译、连接,才能生成可执行程序。这对于大型程序、系统程序、频繁使用的支持程序来说是十分有利的。 3.1.2 高级语言程序的解释执行 解释执行需要有一个解释程序,它将源代码程序逐句读入,通过一边分析源程序一边执行程序。 解释器不大,工作空间也不大,能根据程序执行情况决定下一步做什么(人工智能经常是这样的)是它的优点,不过,解释执行难于优化、效率较低,这是该类语言的致命缺点。 3.2 高级程序设计语言的基本特征 计算机程序的基本构成要素有常量、变量、表达式、语句和函数等。 3.2.1 常量、变量、表达式 程序是用来处理数据的,因此,数据是程序的重要组成部分。 常量 所谓常量是指在程序运行过程中其值始终不发生变化,通常就是固定的数值或字符串。 变量 变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量也可以用指定的名字来代表,换句话说,变量由两部分组成:变量的“标识符”(又称“名字”),以及变量的“内容”(又称“值”)。变量的内容在程序运行过程中是可以变化的。

相关文档
最新文档