首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

下列程序的执行结果为【15】。 #include(iostream.h> voidmain() { Cout.fill(’*’); co

下列程序的执行结果为【15】。

#include(iostream. h>

void main()

{

Cout.fill(’*’);

cout. width(10);

cout <<”hello”<

}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列程序的执行结果为【15】。 #include(iostr…”相关的问题
第1题
下列程序执行后,(SI)为()。 MOV CX,5 MOV SI,4 A1:INC SI INC SI

下列程序执行后,(SI)为()。 MOV CX,5 MOV SI,4 A1:INC SI INC SI LOOP A1

A.4

B.5

C.14

D.15

点击查看答案
第2题
下列程序的执行结果为 a=10 b=20 If a < > b Then a=a + b Else b=b-a Print a,bA.20 20B.30

下列程序的执行结果为 a=10 b=20 If a < > b Then a=a + b Else b=b-a Print a,b

A.20 20

B.30 20

C.30 40

D.15 15

点击查看答案
第3题
下列程序段的执行结果为 I=1 x=5 Do I= I + 1 x= x + 2 Loop UntilI>=7 Print " I=

下列程序段的执行结果为 I=1 x=5 Do I= I + 1 x= x + 2 Loop Until I>=7 Print " I= ";I Print "x=";x

A.I=4 x=5

B.I=7 x=15

C.I=6 x=8

D.I=7 x=17

点击查看答案
第4题
下列程序段的执行结果为()。Dim m(10),n(10)I=3For I=1 to 5M(t)=tN(I)=2*I+tNext tPrint n(I);m(

下列程序段的执行结果为()。 Dim m(10),n(10) I=3 For I=1 to 5 M(t)=t N(I)=2*I+t Next t Print n(I);m(I)

A.3 11

B.3 15

C.11 3

D.15 3

点击查看答案
第5题
若程序段为: MOV AX, 0000H MOV CX, 0008H AA0: LOOP AA1 HLT AA1: INC AX JMP AA0 则在执
行上述程序段中指令INC AX 共执行了8次。()

此题为判断题(对,错)。

点击查看答案
第6题
阅读下面程序,则执行后程序的结果为【9】 #include"stdio.h" main() {inta=0,b=0; while(

阅读下面程序,则执行后程序的结果为 【9】

#include "stdio.h"

main()

{ int a=0,b=0;

while(a <15)a++;

while(b++ <15);

printf("%d,%d\n",a,b);}

点击查看答案
第7题
编制一个程序,其实现的功能为:内存中连续的10个无符号字节数,对其执行(X×7-5)÷8操作(X为内存中的

编制一个程序,其实现的功能为:内存中连续的10个无符号字节数,对其执行(X×7-5)÷8操作(X为内存中的数据,且X不等于0),将结果存入指定的内存区中。

例如:

内存中为:4FH,83H,34H…

则结果为:26H,40H,18H…

部分程序已经给出,原始数据由过程LOAD从文件INPUT.DAT中读入以SOURCE开始的内存单元中。运算结果要求从 RESULT开始的内存单元存放,由过程SAVE保存到文件OUTPUT.DAT中。

请填空BEGIN和END之间已给出的源程序使其完整,空缺处已经用横线标出,空缺处一般只需要一条指令,但采用功能相当的多条指令也可以,考生也可以删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。

对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。

[试题程序]

EXTRN LOAD:FAR,SAVE:FAR

N EQU 10

DSEG SEGMENT

SOURCE DB N DUP()

RESULT DB N DUP(0)

NAME0 DB 'INPUT.DAT',0

NAME2 DB 'OUTPUT.DAT',0

DSEG ENDS

SSEG SEGMENT STACK

DB 256 DUP()

SSEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG,DS:DSEG,SS:SSEG

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX

MOV AX,DSEG

MOV DS,AX

LEA DX,SOURCE

LEA SI,NAME0

MOV CX,N

CALL LOAD

; ******** BEGIN ********

LEA SI,SOURCE

LEA DI,RESULT

MOV BX,N

AGAIN: MOV AL,[SI]

MOV DX,0

MOV DL,AL

AND AX, (1)

MOV CL,3

(2) AX,CL

(3)

SUB AX,5

MOV CL,3

(4) AX,CL

MOV [DI],AL

INC SI

INC DI

DEC BX

(5)

; ****+**** END ********

LEA DX,RESULT

LEA SI,NAME1

MOV CX,N

CALL SAVE

RET

START ENDP

CSEG ENDS

END START

点击查看答案
第8题
试题要求如下: 请编制程序,其功能是:统计20个学生成绩中得分在100~90,89~80,79~70、69~ 60和低于6

试题要求如下:

请编制程序,其功能是:统计20个学生成绩中得分在100~90,89~80,79~70、69~ 60和低于60分的人数,并计算20个学生的平均成绩(取整数),结果依次存放在指定的区域内。

例如:

内存中有5个分数:50H,40H,5EH,64H,48H

结果为 02H,01H,01H,01H,00H,52H(平均成绩)

部分程序己给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算的结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。补充BEGIN和END之间已给出的源程序使其完整(空白己用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。

对程序进行汇编,并与IO.OBJ链接产生执行文件,最终运行程序产生结果。调试中发现整个程序中存在错误之处,请加以修改。

试题程序:

EXTRN LOAD: FAR, SAVE: FAR

N EQU 20

L EQU 5

DATA SEGMENT

SOURCE DB N DUP()

RESULT DB N+1DUP(0)

NAME0 DB 'INPUT 1.DAT', 0

NAME1 DB 'OUTPUT1.DAT', 0

DATA ENDS

SSEG SEGMENT STACK

DB 256DUP ()

SSEG ENDS

CSEG SEGMENT

ASSUME CS: CSEG, SS: SSEG, DS: DATA

START PROC FAR

PUSH DS

XOR AX, AX

PUSH AX

MOV AX, DATA

MOV DS, AX

LEA DX, SOURCE ;数据区起始地址

LEA SI, NAME0 ;原始数据文件名

MOV CX, N ;字节数

CALL LOAD ;从'INPUT1.DAT'中读取数据

; **** BEGIN ****

LEA SI, SOURCE

LEA DI, RESULT

XOR BX, BX

(1)

MOV CX, N

GOON: LODSB

(2)

ADD BX, AX

(3)

JAE P1

CMP AL, 80

JAE P2

CMP AL, 70

JAE P3

CMP AL, 60

JAE P4

INC (4)

(5)

P4: INC BYTE PTR[DI+3]

JMP NEXT

P3: INC BYTE PTR[DI+2]

JMP NEXT

P2: INC BYTE&n

点击查看答案
第9题
试题要求如下: 请编制程序,其功能是:从20个有符号字节数据中取出负数并计算其绝对值之和(字型),

试题要求如下:

请编制程序,其功能是:从20个有符号字节数据中取出负数并计算其绝对值之和(字型),然后存放在指定的内存区中,多余的空间填0。

例如:

内存中有:80H,02H,00H,7CH,7BH,81H……

结果为: 80H,FEH,FDH,05H,00H,00H……

部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算的结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。补充BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。

对程序进行汇编,并与IO.OBJ链接产生执行文件,最终运行程序产生结果。调试中发现整个程序中存在错误之处,请加以修改。

试题程序:

EXTRN LOAD: FAR, SAVE: FAR

N EQU 20

STAC SEGMENT STACK

DB 256 DUP ()

STAC ENDS

DATA SEGMENT

SOURCE DB N DUP()

RESULT DB N DUP(0)

NAME0 DB 'INPUT1.DAT', 0

NAME1 DB 'OUTPUT1.DAT', 0

DATA ENDS

CODE SEGMENT

ASSUME CS: CODE, DS: DATA, SS: STAC

START PROC FAR

PUSH DS

XOR AX, AX

PUSH AX

MOV AX, DATA

MOV DS, AX

MOV ES, AX

LEA DX, SOURCE ; 数据区起始地址

LEA SI, NAME0 ; 原始数据文件名

MOV CX, N ; 字节数

CALL LOAD ; 从'INPUT1.DAW'中读取数据

**** BEGIN ****

LEA SI, SOURCE

LEA DI, RESULT

MOV DX, 0

MOV CX, N

CLD

CON: LODSB

(1)

JGE (2)

MOV [DI], AL

INC DI

(3)

INC DI

ADD DL, AL

(4)

NEXT: LOOP CON

MOV [DI], DX

ADD DI, 2

MOV CX, 40

SUB CX, DI

MOV AL, (5)

(6)

; **** END ****

LEA DX, RESULT ; 结果数据区首址

点击查看答案
第10题
请编制程序PROG1.ASM,其功能是:内存中连续存放着10个十六位二进制数,每个数的序号依次定义为0,1,
…9。统计每个数中位为0的个数N0,N1,…,N9(均用一个字节表示),然后按序将N0至N9存入内存中,最后再用一个字节表示这10个数中为0的位的总数n (n=N0+N1+…+N9)。

例如:

内存中有 0000H,000FH,FFFFH,…

结果为 10H,0CH,00H,…,最后为n

部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。

填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。

对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果 (无结果或结果不正确者均不得分)。调试中若发现整个程序中存在错误之处,请加以修改。

PROG1.ASM文件内容如下:

EXTRN LOAD:FAR,SAVE:FAR

N EQU 10

STAC SEGMENT STACK

DB 128 DUP()

STAC ENDS

DATA SEGMENT

SOURCE DW N DUP()

RESULT DB N+1 DUP(0)

NAME0 DB INPUT1.DAT',0

NAME1 DB OUTPUT1.DAT',0

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STAC

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX

MOV AX,DATA

MOV DS,AX

LEA DX,SOURCE ;数据区起始地址

LEA SI,NAME0 ;原始数据文件名

MOV CX,N*2 ;字节数

CALL LOAD ;从'INPUT1.DAT'中读取数据

;* * * * BECIN * * * *

MOV DI,OFFSET RESULT

MOV CL,N

MOV BX,0

MOV DH,0

PRO: MOV DL,0

MOV AX,SOURCE[BX]

MOV CH,______

COUNT: _____ _____

_____ JUMP

INC DL

JUMP: DEC CH

JNZ _____

MOV [DI],DL

ADD DH,DL

INC DI

ADD _____

DEC CL

JNZ PRO

&nbs

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改