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

下面程序的执行结果是()。#include<iostream>using namespace std;class building {public:buildi

下面程序的执行结果是()。 #include<iostream> using namespace std; class building { public: building() {} building(unsigned stories, float breadths, float lengths) { story = stories; breadth = breadths; length = lengths;} void getstory(void) { cout<<"story is:"<<story<<endl;} void getarea(void) { area = length*breadth*story;cout<<"area is:"<<area<<endl;} private: unsigned story; float length; float breadth; float area; }; void main(void) { building b1,b2;building b3(10u,16.6,58.8); b1.getstory(); b1.getarea(); b2.getstory(); b2.getarea(); b3.getstory(); b3.getarea();}

A.story is:0 area is:0 story is:0 area is:0 story is:10 area is:9760.8

B.story is:null area is:null story is:null area is:null story is:10 area is:9760.8

C.前两个对象输出的结果是不定的,后一个对象的结果正确

D.前两个对象没有初值,因此程序编译时出错

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面程序的执行结果是()。#include<iostream…”相关的问题
第1题
字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。#includ

字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。 #include<stdio.h> main() { union{int i[2];long k;char c[4];}r,*s=&r; s->i[0]=0x39; s->i[1]=0x38; printf("%c\n",s->c[0]); }

A.39

B.9

C.38

D.8

点击查看答案
第2题
执行下面程序段的结果是______。 int x=234; do { printf("%3d\n",x--); } while(!x);A.432B.234C

执行下面程序段的结果是______。 int x=234; do { printf("%3d\n",x--); } while(!x);

A.432

B.234

C.0

D.234到1的自然数

点击查看答案
第3题
下面程序的执行结果是()。#include”iostream.h”void main(){int*p,r;p=new in;*p=20;r=sizeof(*p)

下面程序的执行结果是()。 #include”iostream.h” void main() {int*p,r; p=new in; *p=20; r=sizeof(*p); cout<<r<<endl delete p;}

A.程序错误

B.内存为20地址的大小

C.20

D.4

点击查看答案
第4题
下面程序的执行结果是()。include"iostream.h"voidmain(){int*P,r;P=newint:*P=20:r=

下面程序的执行结果是()。

include"iostream.h"

voidmain()

{int*P,r;

P=newint:

*P=20:

r=sizeof(*p);

cout<<r<<endl;

deleteP;}

A.程序错误

B.内存为20地址的大小

C.20

D.4

点击查看答案
第5题
阅读下面语句,则程序的执行结果是【】。 include "stdio.h" main() {int a=-1,b=1,k; if((a<0)

阅读下面语句,则程序的执行结果是【 】。

include "stdio.h"

main()

{ int a=-1,b=1,k;

if((a<0)&&!(b--<=0))

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

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

点击查看答案
第6题
下面程序的执行结果是Private Sub Commandl_Click()a=1O For k=l To 5 Step一1a=a--kNext k Prin

下面程序的执行结果是

Private Sub Commandl_Click()

a=1O

For k=l To 5 Step一1

a=a--k

Next k

Print a;k

End Sub

A.一5 6

B.一5—5

C.10 0

D.10 1

点击查看答案
第7题
阅读下面语句,则程序的执行结果是______。include"stdio.h"main(){ inta=-1,b=1,k;if((a<0)&

阅读下面语句,则程序的执行结果是______。

include"stdio.h"

main()

{ inta=-1,b=1,k;

if((a<0)&&! (b--<=0))

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

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

点击查看答案
第8题
执行下面程序后输出的正确结果是public class Test{ public static void main(String args[]){by

执行下面程序后输出的正确结果是 public class Test{ public static void main(String args[]){ byte x=3,y=4; long r=80L; System.out.print(r/y); System.out.print(","); System.out.print(x/y); } }

A.20.0,1

B.20.0,1.0

C.20,0

D.20,1.0

点击查看答案
第9题
下面程序的执行结果是#include"iostream.h"void main(){ int * p,r;p=new int;*p=20;r=sizeof(*p

下面程序的执行结果是 #include"iostream.h" void main() { int * p,r; p=new int; *p=20; r=sizeof(*p); cout<<r<<endl; delete p; }

A.程序错误

B.内存为20地址的大小

C.20

D.4

点击查看答案
第10题
下面程序执行的结果是()。 CLEAR X=5 Y=6 Z=7 IF X>Y IF Z>8 X=X+Y ELSE X=X+Z ENDIF ENDIF ?X

A.5

B.11

C.12

D.13

点击查看答案
第11题
执行下面程序后输出的正确结果是()。 publicclassTest{ publicstaticvoidmain(Stringargs[]){ bytex=3,y=4; longr=80L; System.out.print(r/y); System.out.print(","); System.out.print(x/y); } }

A.20.0,1

B.20.0,1.0

C.20,0

D.20,1.0

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