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

在同一目录编译和运行以下两文件结果如何?//文件 P1.javapackage MyPackage;class P1{void afa

在同一目录编译和运行以下两文件结果如何?

//文件 P1.java

package MyPackage;

class P1{

void afancymethod(){

System.out.println("What a fancy method");

}

}

//文件 P2.java

public class P2 extends P1{

public static void main(String argv[]){

P2 p2 = new P2();

p2.afancymethod();

}

}

A.两个均通过编译,P2运行时输出 What a fancy method

B.没一个通过编译

C.两个均通过编译,但P2运行时出错

D.P1 通过编译,但P2出现编译错误

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在同一目录编译和运行以下两文件结果如何?//文件 P1.ja…”相关的问题
第1题
有一个名为 init.txt 的文件,内容如下:#define HDY(A,B) A/B#define PRINT(Y) Printf("y=%d

有一个名为 init.txt 的文件,内容如下:

#define HDY(A,B) A/B

#define PRINT(Y) Printf("y=%d\n",Y)

有以下程序

#include "init.txt"

main()

{ int a=1,b=2,c=3,d=4,k ;

k =HDY(a+c , b+d) ;

PRINT(k ) ;

}

下面针对该程序的叙述正确的是

A) 编译出错

B) 运行出错

C) 运行结果为 y=0

D) 运行结果为 y=6

点击查看答案
第2题
有一个名为init.txt的文件,内容如下: #define HDY(A,B) A/B #define PRINT(Y) printf("y=%d\n",Y) 有以下程序 #include"init.txt" main() { int a=1,b=2,c=3,d=4,k; k=HDY(a+c,b+d); PRINT(k); } 下面针对该程序的叙述正确的是

A.编译出错

B.运行出错

C.运行结果为y=0

D.运行结果为y=6

点击查看答案
第3题
编译运行下面的程序,说法正确的有 :()。import java.io.*;public class A{public static void
编译运行下面的程序,说法正确的有 :()。

import java.io.*;

public class A{

public static void main(String[] x){

String s="1234567890abcdefghijklmnopq";

byte[] b=s.getBytes();

try{

File f=new File("B.txt");

FileOutputStream ut=new FileOutputStream(f);

out.write(b,10,10);

out.write(b,0,5);

}catch (IOException e){

System.out.println(e.getMessage());

}

}

}

A.抛出一个可以被捕获的IOException

B.程序编译正常,并在当前目录下生成文件B.txt,文件内容为abcdefghij12345

C.编译正常,但运行时出现错误

D.程序编译正常,但屏幕没有任何输出

点击查看答案
第4题
编译和运行以下代码结果为:1. public class EqualsTest{2. public static void main(String ar

编译和运行以下代码结果为:

1. public class EqualsTest{

2. public static void main(String args[]){

3. byte A=(byte)4096;

4. if(A== 4096、System.out.println("Equal");

5. else System.out.println("Not Equal");

6. }

7. }

A.在第3行出现转换丢失精度的编译错误.

B.输出 "Not Equal".

C.输出 "Equal".

点击查看答案
第5题
下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下存在文
件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt的内容是()。

importjava.io.*;

publicclassTest{undefined

publicstaticvoidmain(Stringargs[]){undefined

try{undefined

Strings=“ABCDE”;

byteb[]=s.getBytes();

FileOutputStreamfile=newFileOutputStream(“test.txt”,true);

file.write(B、;

file.close();

}

catch(IOExceptione){undefined

System.out.println(e.toString());

}

}

}

A、ABCABC

B、ABCDE

C、Test

D、ABCDEABCDEABCDE

点击查看答案
第6题
以下关于嵌入式系统的软件设计的叙述中,说法错误的是(65)。A.把应用程序转换成可以在目标机上运行

以下关于嵌入式系统的软件设计的叙述中,说法错误的是(65)。

A.把应用程序转换成可以在目标机上运行的二进制代码通常需要经过编译、链接和定址等三个步骤

B.编译过程生成的文件就是可以在嵌入式平台上执行的二进制文件

C.编译过程产生的所有目标文件被链接成一个目标文件

D.定址过程会把物理存储器地址指定给目标文件的每个相对偏移处

点击查看答案
第7题
下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存
在文件test.txt ,编译下面的程序Test.java 后,将该程序运行3次,则文件test.txt 的内容是()

import java.io.*;

public class Test {

public static void main(String args[]) {

try {

String s = "ABCDE" byte b[]=s.getBytes()

FileOutputStream file =

new FileOutputStream("test.txt", true)

file.write(b) file.close() }

catch(IOException e) {

System.out.println(e.toString()) }

}

}

A、ABCABC

B、ABCDE

C、Test

D、ABCDEABCDEABCDE

点击查看答案
第8题
在Java中,以下描述错误的是()

A.class是源文件

B.java是编译前的源文件

C.lass是编译后的文件

D.Java程序需编译后方可运行

点击查看答案
第9题
在ASP.NET中,使用代码隐藏技术来分离页面文件和代码文件,已经编译好的.dll文件,发布以后,一般都放()下。(选一项)

A.虚拟目录的根目录

B.虚拟目录跟目录下的bin文件夹中

C.站点所在的目录的bin文件夹中

D.系统目录的system32目录下

点击查看答案
第10题
以下程序的运行结果为:1. public class Conditional {2. public static void main(String args [] ) {3. int x = 4;4. System.out.println("value is " +((x >4、? 99.99 : 9));5. }6. }

A. 输出:value is 99.99

B. 输出: value is 9

C. 输出: value is 9.0

D. 在第4行出现编译错误

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