下述程序为一数据段,正确的判断是( )。
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.上没有正确答案
第1题:
下列选项中,哪个正确的描述了数据封装的顺序
A.Data, frame, packet, segment, bit
B.Segment, data, packet, frame, bit
C.Data, segment, packet, frame, bit
D.Data, segment, frame, packet, bit
第2题:
下述程序为一数据段,正确的判断是( )。
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.以上没有正确答案
第3题:
下述程序为一数据段,正确的判断是( )。
1 DATA SEGMENT
2 XDB 332H
3 FIRST=1
4 FIRST EQU2
5 ENDS
A.以上5条语句为代码段定义,是正确的
B.语句3、4分别为FIRST赋值,是正确的
C.语句2定义变量X是正确的
D.以上没有正确答案
第4题:
下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDS
A.以上5条语句为代码段定义,是正确的
B.语句3,4分别为FIRST赋值,是正确的
C.语句2定义变量X是正确的
D.以上没有正确的答案
第5题:
下述程序为一数据段,正确的判断的是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDS
A.以上5条语句为代码段定义,是正确的
B.语句3,4分别为FIRST赋值,是正确的
C.语句2定义变量X是正确的
D.以上没有正确的答案
第6题:
A.data,packet,frame,segment,Bit
B.data,packet,segment,frame,Bit
C.data,segment,frame,packet,Bit
D.data,segment,packet,frame,Bit
第7题:
下述程序的功能是求变量VAR1和VAR2的和送AX寄存器,填空。
_______________
VARl DW 1
VAR2 DW 3
DATA ENDS
CODE SEGMENT
ASSUMECS:CODE,DS:DATA
BEGIN: MOV AX,DATA
MOV DS,AX
MOV AX,VAR1
ADD AX,VAR2
MOV AX,4CH
INT 21H
________________
________________ ________________
第8题:
下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 332H FIRST = 1 FIRST EQU 2 ENDS
A.以上5条语句为代码段定义,是正确的
B.语句3、4分别为FIRST赋值,是正确的
C.语句2定义变量X是正确的
D.以上没有正确答案
第9题:
阅读分析本题程序段后回答问题:
(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