已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是()
A.2
B.3
C.4
D.无法确定;
A.2
B.3
C.4
D.无法确定;
第1题
四、编写程序题(本题8分)
37.已知16个有符号数为:0,0,1, - 1,2, -2,3,-3 ,4, -4,5,-5 ,6, - 6,7,-7,试填空完成下列程序,统计其中正数、负数和0的个数。
STSEG SEGMENT STACK
DB 100H DUP('S')
STSEG ENDS
DTSEG SEGMENT
DATA1 DW 0,0,1, -1,2, - 2,3,-3 ,4, -4,5,- 5,6, -6,7, -7
PLUS DB O ;存放正数个数
ZERO DB 0 ;存放O个数
MINU DB 0 ;存放负数个数
DTSEG ENDS
CDSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CDSEG, SS:STSEG, DS:DTSEG, ES:DTSEG
MOV AX, DTSEG
MOV DS, AX
MOV SI, ________ ;取第一个数据的地址
MOV CX, 16 ;设置循环次数
AGAIN: MOV AX, [SI] ;取数据
CMP AX, 0 ;比较
JZ ________ ;比较的结果为0
JL ________ ;比较的结果小于0
INC ________
JMP ________
ZER01: INC
JMP________
MINU1: INC________
NEXT: INC SI
INC SI
LOOP AGAIN
MOV AH,4CH
INT 21H
MAIN ENDP
CDSEG ENDS
END MAIN
第2题
A.int n=5,a[n][n]
B.int a[ ][3]={{1,2},{3,4},{5,6}}
C.int a[ ][3]
D.int a[ ][ ]={ {1,2},{3,4},{5,6}}
第3题
A.int a[2][3]={0};
B.int a[][3]={{1,2},{0}};
C.int a[2][3]={{1,2},{3,4},{5,6}};
D.int a[][3]={1,2,3,4,5,6};
第4题
A.int N=5,b[N][N];
B.int a[1][2]={{1},{3}};
C.int c[2][]={{1,2},{3,4}};
D.int d[3][2]={{1,2},{3,4}}
第6题
A.int[] arr1 = {1,2,’a’}
B.int arr2= new int[3]
C.int[] arr3=new int[]{1,2,3}
D.int[] arr4=new int[3]{1,2,3}
第7题
A.int a[2][3]:
B.int b[][3]={0,1,2,3};
C.int c[100][100]={0};
D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
第10题
A.int a[3][4]={0};
B.int a[3][4]={{1,2},{1,2,3},{1,2,3,4}};
C.int a[3][]={0,1,2,3,4,5,6,7,8,9,10,11,12};
D.int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
第11题
A.int a[2][ ]={{1,0,2},{3,4,5}}
B.int a[2][3]={{1,2,3},{4,5,6},{6}}
C.int a[3][4]={{1,2,3},{4,5},{6}}
D.int a[2][]={{1,2},{3,4}{5,6}}