多选题现有如下包结构:  com |-- x | |-- Alpha.class | | | |-- y | |-- Beta.class | |-- Gamma.class  和类:  class Test { Alpha a; Beta b; Gamma c; }  哪三个必须加入到类 Test 中,以使其通过编译?()Apackage y;Bpackage com;Cimport com.x.*;Dimport com.x.y.*

题目
多选题
现有如下包结构:  com |-- x | |-- Alpha.class | | | |-- y | |-- Beta.class | |-- Gamma.class  和类:  class Test { Alpha a; Beta b; Gamma c; }  哪三个必须加入到类 Test 中,以使其通过编译?()
A

package y;

B

package com;

C

import com.x.*;

D

import com.x.y.*


相似考题
参考答案和解析
正确答案: A,C
解析: 暂无解析
更多“现有如下包结构:  com |-- x | |-- Alpha.class | | | |-- y | |-- Beta”相关问题
  • 第1题:

    现有如下程序段

    #include "stdio.h"

    int aa(int x,int y);

    main()

    {int a=24,b=16,c;

    c=aa(a,b);

    printf("%d\n",c);}

    int aa(int x,int y)

    {int w;

    while(y)

    {w=x%y;

    x=y;

    y=w;}

    return x;}

    则程序段的输出结果是

    A.8

    B.7

    C.6

    D.5


    正确答案:A

  • 第2题:

    若某C语句如下: struct ex {int x;float y;char z;}example; 则以下叙述中不正确的是(29)。

    A.struct结构体类型的关键字

    B.x,y,z都是结构体成员名

    C.stmct ex是结构体类型

    D.example是结构体类型名


    正确答案:D
    解析:在C语言环境中,结构体类型说明的一般形式:struct结构体名{类型名结构体成员名……}结构体变量名;其中,“struct”是结构体类型的关键字。对于本试题定义的语句“structex{intx;floaty;charz;}example;”,其中example是结构体变量名,而非结构体类型名。

  • 第3题:

    现有如下包结构:com|--x||--Alpha.class||||--y||--Beta.class||--Gamma.class和类:classTest{Alphaa;Betab;Gammac;}哪三个必须加入到类Test中,以使其通过编译?()

    A.packagey;

    B.packagecom;

    C.importcom.x.*;

    D.importcom.x.y.*


    参考答案:B, C, D

  • 第4题:

    现有如F包结构:com|一一X||一一Alpha.class||||一一yI|一一Beta.class||l--Gamma.class和类:classTest{Alphaa;Betab;Gammac;}哪三个必须加入到类Test中,以使其通过编译?()

    A.packagey;

    B.packagecom;

    C.importcom.x.y.*;

    D.importcom.x.*;


    参考答案:B, C, D

  • 第5题:

    有如下程序: include using namespace std; void f1(int& x, int& y){int z=

    有如下程序:

    #include<iostream>

    using namespace std;

    void f1(int& x, int& y){int z=x; x=y; y=z;)

    void f2(int x, int y){int z=x; x=y; y=z;}

    intmain(){

    int x=10, y=26;

    f1(x, y);

    f2(x, y);

    cout<<y<<end1;

    return 0;

    }

    运行时的输出结果是( )。

    A) 10

    B) 16

    C) 26

    D) 36

    A.

    B.

    C.

    D.


    正确答案:A

  • 第6题:

    有如下程序main(){ float x=2.0,y;if(x<0.0)y=0.0;else if(x>10.0)y=1.O/x;else y=1.0;printf("%

    有如下程序 main() { float x=2.0,y; if(x<0.0)y=0.0; else if(x>10.0)y=1.O/x; else y=1.0; printf("%f\n",y);} 该程序的输出结果是

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:D
    解析:本题考查if语句中的一种表达方式,即:if…elseif…。该表达式的语句是:if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3else语句4……本题执行elsey=1.0,并且以“%f”输出。注意:条件表达式在if语句中的使用。

  • 第7题:

    设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX

    设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。

    A.1

    B.0

    C.4

    D.3


    正确答案:D

  • 第8题:

    有如下程序 include void main( ) { float x=2.0,y; if(x<0.0)y=0.0; els

    有如下程序 #include<iostream.h> void main( ) { float x=2.0,y; if(x<0.0)y=0.0; else if(x<10.0)y=1.0/x; else y=1.0; cout < < y; } 该程序的输出结果是

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:C
    解析:该表达式的语句是该表达式的语句是if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3else语句4由if表达式可知,题中直接执行if语句的第2条elseif(x10.0)y=1.O/x;。注意:else总是与最近的没有匹配的if匹配。

  • 第9题:

    有如下程序:includemain(){float x=2.0,y; if(x<0.0)y=0.0; else if(x<10.0)y=1.0/x;

    有如下程序: #include<stdio.h> main() { float x=2.0,y; if(x<0.0) y=0.0; else if(x<10.0)y=1.0/x; else y=1.0; printf("%f\n",y); } 该程序的输出结果是( )。

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:C
    解析:该题目考查对if-elseif结构的理解。由于x的值满足x10.0的关系,所以程序执行y=1.0/x;语句,y的值等于0.5。用printf函数按%f格式输出时,结果为小数点后保留6位。

  • 第10题:

    设有一共用体变量定义如下: union data { long w; float x; int y; char z;}; union data beta; 执行下列语句后,正确的共用体变量beta的值是( )。 beta.w=123456; beta.y=888; beta.x=3.1416; beta.z='x';

    A.123456

    B.888

    C.3.1416

    D.'X'


    正确答案:D
    解析:因为共用体的所有成员共同占据一段存储空间,所以成员数据后赋的值会覆盖掉先赋的值,最后共用体变量中保留的就是最后一次赋的值。注意:共用体变量所占存储单元字节数的计算。

  • 第11题:

    现有包结构:  com |-- x | |-- Alpha.class | | | |-- y | |-- Beta.class | |-- Gamma.class  和类:  //insert code here  import com.*;  import com.x.y.*;  class Test { Alpha a; Beta b; Gamma c; }  哪两行分别插入后可允许代码编译?() 

    • A、package com.;
    • B、import com.x;
    • C、package com.x;
    • D、import com.x.Alpha;

    正确答案:C,D

  • 第12题:

    10. interface Foo {}  11. class Alpha implements Foo {}  12. class Beta extends Alpha {}  13. class Delta extends Beta {  14. public static void main( String[] args) {  15. Beta x = new Beta();  16. // insert code here  17. }  18. }  Which code, inserted at line 16, will cause a java.lang.ClassCastException?() 

    • A、 Alpha a = x;
    • B、 Foo f= (Delta)x;
    • C、 Foo f= (Alpha)x;
    • D、 Beta b = (Beta)(Alpha)x;

    正确答案:B

  • 第13题:

    有如下程序:

    void main()

    {

    in(x=2,y=3,a,b,C,d;

    a=(x++>=--y);

    b=(x==++y);

    c=(x--!=y);

    d=(++x>y--);

    }

    则程序执行后变量a,b,c,d的值分别是______。


    正确答案:1 1 0 0
    1 1 0 0

  • 第14题:

    有如下程序:includemain(){float x=2.0,y; if(x<0.0)y=0.0; else if(x>10.0)y=1.0/x;

    有如下程序: #include <stdio.h> main() { float x=2.0,y; if(x<0.0) y=0.0; else if(x>10.0) y=1.0/x; else y=1.0; printf("%f/n",y); } 该程序的输出结果是( )。

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:D
    解析:本题中,x=2.0,因此执行elsey=1.0,并且以“%f”输出。

  • 第15题:

    现有包结构:com|--x||--Alpha.class||||--y||--Beta.class||--Gamma.class和类://insertcodehereimportcom.*;importcom.x.y.*;classTest{Alphaa;Betab;Gammac;}哪两行分别插入后可允许代码编译?()

    A.packagecom.;

    B.importcom.x;

    C.packagecom.x;

    D.importcom.x.Alpha;


    参考答案:C, D

  • 第16题:

    有如下程序main(){float x=2.0,y;if(x<0.0)y=0.0;else if(x>10.0)y=1.0/x;else y=1.0;printf("%f

    有如下程序 main() {float x=2.0,y; if(x<0.0)y=0.0; else if(x>10.0)y=1.0/x; else y=1.0; printf("%f\n",y);} 该程序的输出结果是

    A.0.000000

    B.0.250000

    C.0.500000

    D.1.000000


    正确答案:D

  • 第17题:

    设有以下定义

    stuct ss

    { int info; struct ss *link;}x,y,z;

    且已建立如下图所示链表结构:

    请写出删除结点y的赋值语句【 】。


    正确答案:x.link=y.link;
    x.link=y.link;

  • 第18题:

    若有如下语句: struct a { char x[10] int y; }s,*t; t=&S; 则对结构体变量s中的成员y的正确引用是( )。

    A.a.y;

    B.t->y;

    C.t.y;

    D.*t->y;


    正确答案:B
    解析:本题中的a是结构体名,s是结构体a的变量,t是结构体a的指针。通过变量直接访问结构体成员应该使用“.”运算符,而通过指针间接访问结构体成员应该使用“->”运算符。故本题的正确答案为B。

  • 第19题:

    设x,y,z均为整型变量,现有如下语句x=y=z=1;(++x||(++y&&++z));,则执行这个语句后y的值为A.2 B.1 C.0 D.不定值


    正确答案:B
    本题考查逻辑表达式“||”的求解过程。
    在逻辑表达式的求解中,并不是所有的逻辑运算符都被执行,只是必须执行该逻辑表达式时才求出表达式的解。“||”为逻辑或运算,只有当该运算符左右两边的表达式都为假时(值为0),该逻辑运算的值才为假。只要有一个表达式为真,则该逻辑运算的值就为真。
    进行逻辑或运算时,只要运算符左边的表达式为真(值不为0),则不用运行运算符右边的表达式。
    题目中,初始时x、y、z的值都为1,运算符“||”左边为表达式++x,右边为表达式(++y&&++z)。程序运行时先判断表达式++x的值,该值为2,故该逻辑运算值为真,不需要执行运算符右边的表达式。

  • 第20题:

    有如下程序includevoid main( ){float x=2.O,y;if(x

    有如下程序 #include<iostream.h> void main( ) { float x=2.O,y; if(x<O.0)y=0.0; else if(x<10.O)y=1.0/x; else y=1.0; cout<<y; } 该程序的输出结果是

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:C
    解析:该表达式的语句是该表达式的语句是if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3else语句4......由if表达式可知,题中直接执行if语句的第2条elseif(x10.0)y=1.O/x;。注意:else总是与最近的没有匹配的if匹配。

  • 第21题:

    设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y&&++z;,则执行这个语句后t的值为

    A.2

    B.1

    C.0

    D.不定值


    正确答案:B
    解析:逻辑与(&&)优先于逻辑或(‖)优先于赋值运算符。由于逻辑运算符的结果为逻辑值,真为1,假为0,题目中的逻辑值为真。

  • 第22题:

    现有如F包结构:      com     |一一X      |    |一一Alpha.class     |    |      |    |一一y      I         |一一Beta.class     |      |l-- Gamma.class    和类:      class Test  {  Alpha a;  Beta b; Gamma c;  }  哪三个必须加入到类Test中,以使其通过编译?() 

    • A、 package y;
    • B、 package com;
    • C、 import com.x.y.*;
    • D、 import com.x.*;

    正确答案:B,C,D

  • 第23题:

    现有如下包结构:  com |-- x | |-- Alpha.class | | | |-- y | |-- Beta.class | |-- Gamma.class  和类:  class Test { Alpha a; Beta b; Gamma c; }  哪三个必须加入到类 Test 中,以使其通过编译?()

    • A、package y;
    • B、package com;
    • C、import com.x.*;
    • D、import com.x.y.*

    正确答案:B,C,D

  • 第24题:

    单选题
    10. interface Foo {}  11. class Alpha implements Foo {}  12. class Beta extends Alpha {}  13. class Delta extends Beta {  14. public static void main( String[] args) {  15. Beta x = new Beta();  16. // insert code here  17. }  18. }  Which code, inserted at line 16, will cause a java.lang.ClassCastException?()
    A

     Alpha a = x;

    B

     Foo f= (Delta)x;

    C

     Foo f= (Alpha)x;

    D

     Beta b = (Beta)(Alpha)x;


    正确答案: A
    解析: 暂无解析