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

下面程序的运行结果为_____。 include<iostream.h> void fun(int x=0,int y=0) { cout < < x < <

下面程序的运行结果为_____。

include<iostream.h>

void fun(int x=0,int y=0)

{

cout < < x < < y;

}

void main()

{

fun(5) ;

}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面程序的运行结果为_____。 include<iostr…”相关的问题
第1题
下面程序的运行结果为【】。x=-2.3y=125z=Len(Str$(x)+Str$(y))Print Z

下面程序的运行结果为【 】。

x=-2.3

y=125

z=Len(Str$(x)+Str$(y))

Print Z

点击查看答案
第2题
下面程序的运行结果为()。a=10def setNumber(): a=100setNumber()print(a)

A.10

B.100

C.10100

D.10010

点击查看答案
第3题
下面程序的运行结果为 #include voidmain() { for(inta=0,x=0;!x&&a<=10;a+

下面程序的运行结果为

#include

void main()

{

for(int a=0,x=0;!x&&a<=10;a++)

{

a++;

} l

cout<<

}

A.10

B.11

C.12

D. 0

点击查看答案
第4题
下面程序的运行结果为()。 #include<iostream.h> voidmain() { chara=3: switch(a) {

下面程序的运行结果为()。 #include<iostream.h> voidmain() { chara=3: switch(a) { case3:cout<<"3"; case2:cout<<"2";break; default:cout<<"1"; } }

A.3

B.321

C.31

D.32

点击查看答案
第5题
下面程序的运行结果为【 】。 class A } public: int num; A(int i){num=i;} A(A &a){num=++a.n

下面程序的运行结果为【 】。

class A

} public:

int num;

A(int i){num=i;}

A(A &a){num=++a.num;}

void print(){cout<<num;}

};

void main(){

A a(1),b(a);

a.print();

b.print();

}

点击查看答案
第6题
下面程序的运行结果为#include<iostream.h>void main(){for(int a =0,x=0;!x&&a<=10;a++){a++;}cout < < a < < endl;}

A.10

B.11

C.12

D.0

点击查看答案
第7题
下面程序运行结果为()。 main() { char c='a'; if('a'<c< ='z') cout<<"LOW";

下面程序运行结果为()。 main() { char c='a'; if('a'<c< ='z') cout<<"LOW"; else cout<<"UP"; }

A.LOW

B.UP

C.LOWUP

D.语句错误,编译不能通过

点击查看答案
第8题
下面程序的运行结果为()。#include<iostream.h> voidswap(int&a,intb) { inttemp; temp=

下面程序的运行结果为()。#include<iostream.h> voidswap(int&a,intb) { inttemp; temp=a++; a=b: b=temp: } voidmain() { inta=2,b=3; swap(a,b); cout<<a<<","<<b<<endl; }

A.2,3

B.3,2

C.2,2

D.3,3

点击查看答案
第9题
下面程序的运行结果为()。 #include<iostream.h> class A { int hum; public: A(int i

下面程序的运行结果为()。 #include<iostream.h> class A { int hum; public: A(int i){nuln=i;} A(A&A.{num=a.num十+;} void print{eout(<hum;} }; void main A a(1),b(A.; a.print; A print;

A.11

B.12

C.21

D.22

点击查看答案
第10题
下面程序的运行结果为()。 #include<iostream> using namespace std; void swap(int &

下面程序的运行结果为()。 #include<iostream> using namespace std; void swap(int &a,int &b){ int temp; temp=a; a=b; b=temp; } void main(){ int a=2,b=3; swap(a,b); cout<<a<<"," <<b<<ENDL; }

A.2,3

B.3,2

C.2,2

D.3,3

点击查看答案
第11题
试题要求如下: 请编制程序,其功能是:统计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

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