题目内容 (请给出正确答案)
[主观题]

请分析下列程序,并回答问题: 功能:晶振频率为12MHz,编写一个软件延时程序。 程序: MOV R0, #5H; 该指令执行时间为1个机器周期 LOOP: DJNZ R0, LOOP; 该指令执行时间为2个机器周期 RET; 该指令执行时间为2个机器周期 请问:该程序段为()结构,该程序共延时了()μs。 (注意:答案之间用英文标点分号隔开,例如XX;YY;ZZ)

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“请分析下列程序,并回答问题: 功能:晶振频率为12MHz,编…”相关的问题

第1题

阅读下列程序,回答问题。
(1) 简述下列程序段的功能。

(2) 若AX=B5H,执行下列程序后,CL=?

MOV CL,0

L1: AND AX,AX

JZ STOP

SAL AX,1

JNC L2

INC CL

L2: JMP L1

STOP: HLT

点击查看答案

第2题

阅读下列说明和程序,回答问题l至问题3.将答案填入答题纸的对应栏内。

【说明】

在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下程序,其中:

【程序1】;实现两个变量的值的互换;

【程序2】:完成某功能的C语言程序;

【程序3】和【程序4】:是P、V操作的形式化定义,设S为信号量。在多道程序系

统中,进程是并发执行的。这些进程间存在着不同的相互制约关系,主要表现为同步和

互斥两个方面。信号量是解决进程间同步与互斥的有效方法。

【程序1】

【程序3】

P操作的形式化定义

P (S)

{

(1):

If(2) {

阻塞该进程;

将该进程插入信号量S的等待队列

}

}

【程序4】

V操作的形式化定义:

V(S)

{

(3)

if(4) {

从信号量s的等待队列中取出队首进程

将其插入就绪队列:

}

}

【问题1】(6分)

执行【程序1】后,没有能够实现两个变量值的交换,为什么?请修改上述函数

实现两个变量值的交换,要求函数无返回值,形式为:void swap(...)。请将答案填写在

答题纸中对应的栏目。

【问题2】(3分)

请问【程序2】运行结果是什么?

【问题3】(6分)

请简述什么是临界资源?什么是临界区?

请完成【程序3】和【程序4】的形式化定义,将应填入(n)处的内容写在答题纸

的对应栏中。

点击查看答案

第3题

阅读下列说明和图表,回答问题1到问题3。

[说明]

在多道程序系统中,各个程序之间是并发执行的,共享系统资源。CPU需要在各个运行的程序之间来回地切换,这样的话,要想描述这些多道的并发活动过程就变得很困难。为此,操作系统设计者提出了进程的概念。

进程是具有独立功能的程序关于某个数据集合上的一次动态执行过程,是系统进行资源分配和调度的独立单位。

进程在生命消亡前处于且仅处于三种基本状态之一。运行态(Running):进程占有CPU,并在CPU上运行。就绪态(Ready):一个进程已经具备运行条件,但由于无CPU暂时不能运行的状态(当调度给其CPU时,立即可以运行)。等待态(Blocked):指进程因等待某种事件的发生而暂时不能运行的状态,即使CPU空闲,该进程也不可运行。指出如下进程状态转换图(图4-1)中“状态1”~“状态3”分别是什么状态。

[图4-1]

点击查看答案

第4题

() 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明] 代码检查包括桌面检查、代码审查和走查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码逻辑表达的正确性,代码结构的合理性等方面;发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题、包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。[问题1] (5分) 代码审查是由若干程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程。请简述代码审查的基本步骤。[问题2] (4分) 请简述代码走查与代码审查的区别。[问题3] (6分) 请指出下列编码规范是否正确。 1、 程序块要采取缩进风格编写,缩进的空格数为4个。 2、 若函数或过程中的参数较长,则要进行适当划分。 3、 如果有若干条短语句,则应该将它们放在一行。 4、 每一行代码后面都需要使用注释说明其作用。 5、 为了保证模块之间的通信,应该设置尽量多的公共变量。 6、 使用断言来发现软件问题,提高代码可测性。 7、 循环体内工作量最大化 8、 只引用属于自己的存储空间

点击查看答案

第5题

阅读下列函数说明和C函数,回答问题1~2,将解答填入栏内。

[说明]

若矩阵Am×n中存在某个元素aij满足:aij…是第i行中最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。下面程序的功能是输出A中所有鞍点,其中参数A使用二维数组表示,m和n分别是矩阵A的行列数。

[程序]

void saddle (int A[ ] [ ], int m, int n)

{ int i,j,min;

for (i=0;i <m;i + + )

{ min: (1);

for (j=1; j<n; j+ +)

if(A[i][j]<min) (2);

for (j=0; j<n; j+ +)

if ((3))

{ p=0;

while (p<m&&(4))p+ +;

if (p > = m)printf ("%d,%d,%d\n",i,j,min);

}

}

}

[问题1] 将函数代码中的(1)~(4)处补充完整

[问题2]在上述代码的执行过程中,若A为矩阵,则调用saddle(A,3,3)后输出是(5)。

点击查看答案

第6题

阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】

计算机能够对音频信号进行采集、加工处理、存储和传递,并使之与其它媒体信息之间能建立起有机的逻辑联系。使计算机能够采集、处理、播放音频信息的部件是声音子系统—一声卡(总线插卡或主板集成)。声卡的功能主要包括:模拟信号与数字信号之间相互转换、数字音频的录制与播放、MIDI功能支持与音乐合成、多路音源的混合与处理等。图1-1为声卡的简单原理框图。

【问题1】 (6分)

声卡上的功能部件用来完成各种特定的功能,其中数字声音信号处理器主要完成什么功能?

【问题2】(6分)

通常声卡上的信号输入/输出接口有哪些?

【问题3】(6分)

我们可以用Windows提供的录音机程序录制一首自己唱的歌,并用音频压缩软件将其压缩编码成MP3格式。①在MP3编码选项中,有“CBR”和“VBR”两种模式,请解释其含义。②在相同的平均码率下,哪种编码模式的MP3文件重放的音质更优?

【问题4】(2分)

下列应用软件中, ① 软件专用于录音剪辑制作, ② 软件专用于编创MIDI音乐。

①、②供选答案:

A. Dreamweaver B.Maya C.Premiere D.Cool Edit 2000

E. Cakewalk F.Photoshop G 3ds Max H.Corel DRAW

点击查看答案

第7题

试题三

阅读下列说明。回答问题1至问题4,将解答填入答题纸的相应栏内

【说明】

某公司承接了某银行的信息系统集成项目,并任命王工为项目经理。这也是王工第一次担任项目经理,王工带领近20人的人团队,历经近11个月的时间, 终于完成了系统建设工作,并通过了试运行测试,王工在与甲方项目负责人简单第对核了项目交付清单之后,就报告公司项已经结束,部分项目人员可以进行转载。王工组织剩下的项目团队成员召开了项目总结会议。随后公司的财务要求王工根据合同催甲方支付剩余30%的项目款

当王工打电话催促甲方支付项目尾款时。甲方的项目经理告诉他项目还没有结束,甲方还没有在验收报告上签字确认,项目的很多常规性文件还没有提交,而且需要在试运行的基础上,进一步修改程序和功能设置,现在根本没有达到项目收尾的条件,

【问题1】(4分)

项目收尾包括哪些具体工作

【问题2】(8分)

项目经理王工收尾管理方面上主要存在哪些问题?

【问题3】(5分)

对于软件和信息系统集成项目来说,项目收尾时一般提交的文件包括哪些类?

【问题4】(8分)

(1)王工组织的项目总结会议是否恰当?请说明理由

(2)请简要叙述项目总结会议上一般讨论的内容包括哪些?

点击查看答案

第8题

试题五(10分)

阅读下列说明,回答问题1至问题2,将解答或相应的编号填入答题纸的对应栏内。

【说明】

测试是信息系统工程质量控制最重要的手段之一,这是由信息系统工程本身的特点所决定的。信息系统工程一般由网络系统、主机系统、应用系统等组成,而这些系统的质量到底如何,只有通过实际的测试才能够进行度量。

【问题1】(5分)

请将下列测试类型与相应的测试方法用直线连接。

【问题2】(5分)

请指出下面关于软件测试的叙述是否正确(填写对或错,每个小题 0.5 分)。

(1)软件质量是满足规定用户需求的能力。

(2)监理工程师应按照有关国家标准审查提交的测试计划和测试规范,并提出审查意见。

(3)软件测试的目的是为了验证软件功能是否正确。

(4)软件测试计划始于软件设计阶段,完成于软件开发阶段。

(5)α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。

(6)代码审查是代码检查的一种,是由开发和测试人员组成一个审查组,通过阅读和讨论,对程序进行静态分析的过程。

(7)采用正确的测试用例设计方法,软件测试可以做到穷举测试。

(8)界面测试不是易用性测试包括的内容。

(9)验收测试是由承建方和用户按照用户使用手册执行软件验收。

(10)软件测试监理是对软件测试工程活动和产品进行评审和(或)审核,并报告结果。

点击查看答案

第9题

()(10分)阅读下列说明,回答问题1至问题2,将解答或相应的编号填入答题纸的对应栏内。【说明】测试是信息系统工程质量控制最重要的手段之一,这是由信息系统工程本身的特点所决定的。信息系统工程一般由网络系统、主机系统、应用系统等组成,而这些系统的质量到底如何,只有通过实际的测试才能够进行度量。【问题1】(5分)请说明测试类型中白盒测试与墨盒测试的区别(2分),墨盒测试中有哪些测试方法?请例出。(3分)【问题2】(5分)请指出下面关于软件测试的叙述是否正确(填写对或错,每个小题0.5分)。(1)软件质量的6个特性包括功能性、可靠性、易使用性、易改变性、可维护性和易适应性。(2)监理工程师应按照有关国家标准审查提交的测试计划和测试规范,并提出审查意见。(3)软件测试的目的是为了验证软件功能是否正确。(4)软件测试计划始于软件设计阶段,完成于软件开发阶段。(5)β测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。(6)代码走查是代码检查的一种,是由开发和测试人员组成一个审查组,通过阅读和讨论,对程序进行静态分析的过程。(7)采用正确的测试用例设计方法,软件测试可以做到穷举测试。(8)界面测试不是易用性测试包括的内容。(9)验收测试是由承建方和用户按照用户使用手册执行软件验收。(10)软件测试监理是对软件测试工程活动和产品进行评审和(或)审核,并报告结果。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信