java基础选择判断题_java基础试题3(选择) | 学步园

第四组:

1.要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?()

A、FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();

B、FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();

C、FileInputStream in=new FileInputStream("file.dat"); int c=in.read();

D、RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();

2.         Java编程所必须的默认引用包为(    )

A. java.sys包

B. java.lang包

C. java.util包

D.以上都不是

3.下面语句在编译时不会出现警告或错误的是(   )

A. float f=3.14;

B. char c=”c”;

C. Boolean b=null;

D. int i=10.0;

4.下面不是合法标识符的是(    )

A. 2ofUS

B. giveMes

C. whataQuiz

D. $d2000_

5.下面哪一个是合法的数组声明和构造语句(    )

A. int[] ages = [100];

B. int ages = new int[100];

C. int[] ages = new int[100];

D. int() ages = new int(100);

6.下面说法不正确的是(    )

A.一个子类的对象可以接收父类对象能接收的消息;

B.当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;

C.父类比它的子类的方法更多;

D.子类在构造函数中可以使用super( )来调用父类的构造函数;

7.给出下面代码段,哪行将引起一个编译时错误?()

1) public class Test {

2)   int n = 0;

3)   int m = 0;

4)   public Test(int a) { m=a; }

5)   public static void main(String arg[]) {

6)     Test t1,t2;

7)     int j,k;

8)     j=3; k=5;

9)     t1=new Test();

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java2D 是 Java 平台提供的一个 2D 图形 API,可以用来创建各种图形、绘制图像、处理颜色、应用纹理等等。下面是一个简单的例子,展示如何使用 Java2D 创建一个简单的图形。 ```java import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle; import javax.swing.JFrame; import javax.swing.JPanel; public class MyPanel extends JPanel { public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2d = (Graphics2D) g; // 设置背景颜色 g2d.setBackground(Color.WHITE); // 设置画笔颜色 g2d.setColor(Color.BLACK); // 创建一个矩形 Rectangle rect = new Rectangle(50, 50, 100, 100); // 填充矩形 g2d.fill(rect); } public static void main(String[] args) { JFrame frame = new JFrame("Java2D Example"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(200, 200); MyPanel panel = new MyPanel(); frame.add(panel); frame.setVisible(true); } } ``` 在上面的代码中,我们继承了 JPanel 类,并重写了它的 paintComponent 方法。在该方法中,我们首先调用了父类的 paintComponent 方法,然后获取 Graphics2D 对象,设置了背景颜色和画笔颜色,并创建了一个矩形,最后使用 fill 方法填充矩形。 在 main 方法中,我们创建了一个 JFrame 对象,设置了标和大小,创建了一个 MyPanel 对象,并将它添加到 JFrame 中,最后设置 JFrame 可见。运行程序,你会看到一个黑色的矩形在白色的背景上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值