现有如下数据段(1)DATA SEGMENT(2)ARRAY1 DB 1,26,‘3456’(3)ARRAY2 DW 7,89H,10(4)VAL EQU A
A.11
B.12
C.13
D.8
B、12
A.11
B.12
C.13
D.8
B、12
第1题
第2题
第3题
已知某数据区DATA的定义如下:
ORG 10H
DATA:DB 158,120,138,21
DB 244,14,143,180
NUM EQU $-DATA
MIN: DS 1
试编写一个程序,找出数据区DATA中的最小数,并将它放到变量MIN中。
第4题
程序代码如下:
#include
int main()
{
int a,b;
printf("please input a and b:\n");
scanf("%d%d",&a,&b);
printf("the output data is %d\n",a
return 0;
}
从键盘输入以下数据:
2<回车>
7<回车>
则程序输出为()
A、the output data is 1
B、the output data is 0
C、the output data is 2
D、the output data is 7
第5题
第6题
第7题
某公司决定进行一项投资,现有A、B两个方案可供选择,设贴现率为10%,有关数据如下:
期间 | A方案 | B方案 | ||
净收益(元) | 现金净流量(元) | 净收益(元) | 现金净流量(元) | |
0 | (15000) | (10000) | ||
1 | 1900 | 12000 | (1900) | 1300 |
2 | 3500 | 13500 | 3300 | 5800 |
3 | 3300 | 5800 | ||
合计 | 5400 | 10 500 | 4700 | 2900 |
[要求]试利用净现值分析出最佳方案
第8题
现有两个平凸透镜,其一是已知一个平凸透镜,其结构参数和初始数据如下:
tanω=-0.087488, l=∞, h=10mm, lz=-0.00001mm
r/mm | d/mm | nD | nF | nC |
∞ | ||||
3.63 | 1.5163 | 1.52196 | 1.5139 | |
-51.63 |
另一个反之,其结构参数和初始数据如下:
tanω=-0.087488, l=∞, h=10, lz=-0.00001
r/mm | d/mm | nD | nF | nC |
51.63 | ||||
3.63 | 1.5163 | 1.52196 | 1.5139 | |
∞ |
在入瞳边缘处:
1)计算各面实际球差分布。
2)计算各面初级球差分布。
3)计算各面高级球差分布。
第9题
下面为一个定义数据的段,请图示它们在存储器中的存放形式。
DATA SEGMENT
A DB 1,2,3,4
B DB‘ABCD’
C DW 4DUP(0)
N EQU 12
X DW 33,020AH
Y DD OABCDH
DATA ENDS
第10题
如果需要定义如下所述的变量,请设置一个数据段DATASEG来完成。
(1)STR1为字符串常量:'My Computer'
(2)NUM1为十进制数字节变量:90
(3)NUM2为十六进制数字节变量:BC
(4)NUM3为二进制数字节变量:00100100
(5)NUM4为ASCII码字符变量:56223
(6)ARRAY1为8个1的字节变量
(7)ARRAY2为6个十进制的字变量:10,11,12,13,14,15
(8)NUM5为4个零的字变量
第11题
EQU 98H COUNT EQU $-ABC DATA ENDS 则执行指令MOV BX,ABC1后BX寄存器的值是()。
A、0000H
B、0005H
C、0078H
D、0006H