下述程序为一数据段,正确的判断是( )。 1 DATA SEGMENT 2 XDB 332H 3 FIRST=1 4

题目

下述程序为一数据段,正确的判断是( )。

1 DATA SEGMENT

2 XDB 332H

3 FIRST=1

4 FIRST EQU2

5 ENDS

A.以上5条语句为代码段定义,是正确的

B.语句3、4分别为FIRST赋值,是正确的

C.语句2定义变量X是正确的

D.以上没有正确答案

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

1、创建一个4位动态显示的IP核,要求支持16进制显示并可有小数点,还支持特殊符号“-”。其模块声明部分如下: module led4(input clk, input (1) disp_data0, input (1) disp_data1, input (1) disp_data2, input (1) disp_data3, (2) reg (3) seg, //段码 (2) reg (4) dig //位码 ); 补充(1)(2)(3)(4)的内容,并分别简述原因。


笔记本电脑

第2题:

下列选项中,哪个正确的描述了数据封装的顺序

A.Data, frame, packet, segment, bit

B.Segment, data, packet, frame, bit

C.Data, segment, packet, frame, bit

D.Data, segment, frame, packet, bit


Data, segment, frame, packet, bit

第3题:

下述程序为一数据段,正确的判断是( )。

1 DATA SEGMENT

2 XDB 385H

3 VAR=1

4 VAR EQU 2

5 ENDS

A.语句2定义变量X是正确的

B.语句3、4分别为VAR赋值,是正确的

C.以上5条语句为代码段定义,是正确的

D.以上没有正确答案


正确答案:D

第4题:

下述程序为一数据段,正确的判断是( )。

1 DATA SEGMENT

2 X DB 385H

3 VAR=1

4 VAR EQU 2

5 ENDS

A.语句2定义变量X是正确的

B.语句3、4分别为VAR赋值,是正确的

C.上5条语句为代码段定义,是正确的

D.上没有正确答案


正确答案:D

第5题:

下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDS

A.以上5条语句为代码段定义,是正确的

B.语句3,4分别为FIRST赋值,是正确的

C.语句2定义变量X是正确的

D.以上没有正确的答案


正确答案:D

第6题:

下述程序为一数据段,正确的判断的是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDS

A.以上5条语句为代码段定义,是正确的

B.语句3,4分别为FIRST赋值,是正确的

C.语句2定义变量X是正确的

D.以上没有正确的答案


正确答案:D

第7题:

在数据封装中PDU的正确顺序是()。

A.data,packet,frame,segment,Bit

B.data,packet,segment,frame,Bit

C.data,segment,frame,packet,Bit

D.data,segment,packet,frame,Bit


参考答案:D

第8题:

下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 332H FIRST = 1 FIRST EQU 2 ENDS

A.以上5条语句为代码段定义,是正确的

B.语句3、4分别为FIRST赋值,是正确的

C.语句2定义变量X是正确的

D.以上没有正确答案


正确答案:D
解析:该程序段为数据段定义,段结束指令ENDS前无段名是错误的:332H超过了字节表示的范围,所以变量x的定义也不正确;语句4中符号FIRST已经定义过,所以也是错误的。

第9题:

阅读分析本题程序段后回答问题:(1)程序实现了什么功能?(2)写出程序的输出结果

阅读分析本题程序段后回答问题:

(1)程序实现了什么功能?(3分)

(2)写出程序的输出结果;(4分)

(3)写出算法的时间复杂度。(3分)

#include "stdio.h"

#define N 7

typedef int datatype;

void main(void)

{ int 1,j,t;

datatype data[N]={1,2,3, 4,5,6, 7}; /*处理的数据

*/

i=0;

j=N-1;

while (i<j)

{ t=data[i];

data[i++ ]=data[j];

data[j--]=t;

}

printf(”运行结果为: \n"); 

for(i= =0;i<N-1;i++)

printf("%d; ",data[i]);

}


答案:

(1)实现的功能:将数组里的数组逆序输出

(2)7;6;5;4;3;2

(3)时间复杂度为n

解析:

因为i<N-1,所以最后输出的结果中不会有1