题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-19 03:47:25

[单项选择]下面程序段的输出结果是 class Base { int i; Base( ) { add(1); } void add(int v) { i+=v; } void print( ) { System.out.println(i); } } class Extension extends Base { Extension( ) { add(2); } void add(int v) { i+=v*2; } } public class Test { public static void main(String args[]) { bogo(new Extension( )); } static void bogo(Base b) { b.add(8); b.print( ); } }
A. 9
B. 18
C. 20
D. 22

更多"下面程序段的输出结果是 class Base { int i"的相关试题:

[单项选择]下面程序段的输出结果是 class Base { int i; Base( ) { add(1); } void add(int v) { i+=v; } void print( ) { System.out.println(i); } } class Extension extends Base { Extension( ) { add(2); } void add(int v) { i+=v*2; } } public class Test { public static void main(String args[]) { bogo(new Extension( )); } static void bogo (Basc B) { b.add(8); b.print( ); } }
A. 9
B. 18
C. 20
D. 22
[单项选择]下面程序段的输出结果是( )。
class Base int i;
Base( )

add(1);

void add(int v)

i+=v;

void print0

System.out. println(i);
class Extension extends Base Extension( )

add(2);

void add(int v)

i+=v*2;
public class Test public static void main(String args[])

bogo(new Extension( ));

static void bogo(Base b)

b. add(8);
b. print( );


A. 9
B. 18
C. 20
D. 22
[单项选择]下面程序段的输出结果是( )。   class Base   {   int i;   Base( )   {   add(1);   }   void add(int v)   {   i+=v:   }   void print( )   {   System.out.println(i);   }   }   class Extension extends Base   {   Extension( )   {   add(2);   }   void add(int v)   {   i+=v*2:   }   }   public class Test   {   public static void main(String args[])   {   bogo(new Extension( ));   }   static void bogo(Base b)   {   b.add(8);   b.print( );   }   }
A. 9
B. 18
C. 20
D. 22
[单项选择]有如下程序: class Base1 { public: int a; void b( ) { return}; void c(float) { a=float;} }; class Base2 { public: void b( ){} void c( ){} private: int a; }; class Derived:public Basel,public Base2 { public: void b( ){} }; void main( ) { Derived obj; obj.a=1; //① obj.b( ); //② obj.c(10); //③ } 下面各项对语句①②⑧的描述中,正确的是( )。
A. 语句①②③都有二义性
B. 语句①③有二义性,②没有二义性
C. 语句①有二义性,②③没有二义性
D. 语句①②有二义性,③没有二义性
[填空题]下面程序段的输出结果是______。 #include<stdio.h> int b=1: int func(int *a) {*a+=b;return(*a);) main( ) {int a=2,res=1; res+=func(&a); printf("%d%d/n",a,res);}
[填空题]下面程序段的输出结果是 【6】 。  int i=0,sum=1;  do  sum += i+ +;  while(i<6);  print("%d/n",sum);

[填空题]下面程序段的输出结果是 【8】
int x=5;
doprintf("%d ",x-=4);
while (!(--x));
[单项选择]下列程序段的输出结果是______。
public class Test
int a,b;
Test( )
a=100;
b=200;

Test(int x,int y)
a=X;
b=y;

public static void main(String args[ ])
Test Obj1=new Test(12,45);
System.out.println("a="+Obj1.a+"b="+Obj1.B);
Test Obj2=new Test( );
System.out.println("a="+Obj1.a+"b="+Obj1.B);


A. a=100 b=200
B. a=12 b=45
C. a=12 b=200
D. a=100 b=45
[单项选择]下面程序段的输出结果是
public class Test
public static void main(Stringargs[])
int x,y;
x=(int)Math.sqrt(5)/2+(int)Math.random( )*5/2;
y=(int)Math.sqrt(3)/2+(ht)Math.random( )*3/2;
if(x>y)
System.out.println(”x>y”);
else if(x=y)
System.out.println(”x=y”);
else
System.out.Println(”x<y”);


A. x>y
B. x=y
C. x<y
D. 编译错误
[单项选择]下列程序段的输出结果是
#include<iostream.h>
void fun(int * x,int * y)
cout << * X << * y;
*X=3;
*y=4;

void main( )
int x=1,y=2;
fun(&y,&x);
cout << X << y<<endl;

A. 2143
B. 1212
C. 1234
D. 2112

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码