下述程序为一数据段,正确的判断是( )。
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
第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.以上没有正确答案
第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.上没有正确答案
第5题:
下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDS
A.以上5条语句为代码段定义,是正确的
B.语句3,4分别为FIRST赋值,是正确的
C.语句2定义变量X是正确的
D.以上没有正确的答案
第6题:
下述程序为一数据段,正确的判断的是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDS
A.以上5条语句为代码段定义,是正确的
B.语句3,4分别为FIRST赋值,是正确的
C.语句2定义变量X是正确的
D.以上没有正确的答案
第7题:
A.data,packet,frame,segment,Bit
B.data,packet,segment,frame,Bit
C.data,segment,frame,packet,Bit
D.data,segment,packet,frame,Bit
第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