1. Trang chủ
  2. » Thể loại khác

Một số câu hỏi ôn tập java

18 267 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 645,5 KB

Nội dung

a Nếu CONDITION đúng thì thực hiện Khối lệnh, nếu sai thì bỏ qua b Nếu CONDITION sai thì thực hiện Khối lệnh, nếu đúng thì bỏ qua c Tất cả đều sai.. d Nếu CONDITION đúng thì thực hiện Kh

Trang 1

Câu hỏi ôn tập Java

CÂU 1 File chứa mã nguồn java sau khi đợc biên dịch có đuôi là gì ?

a) java

b) class

c) jav

d) exe

e) com

CÂU 2 Java platform gồm mấy thành phần?

a) 1

b) 2

c) 3

e) 4

f) 5

CÂU 3 Java Virtual Machine là gì?

a) Là một thành phần của Java platform dùng để đọc mã bytecode trong file class

b) Là chơng trình biên dịch của java dùng để biên dịch file nguồn java thành mã bytecode

c) Là chơng trình chạy cho java

d) Tất cả các đáp án đều đúng

CÂU 4 Java chạy trên hệ điều hành nào sau đây:

a) Microsoft Windows

b) Linux

c) Sun Solaris OS

d) Tất cả các đáp án đều đúng

CÂU 5 API là gì?

a) Th viện mã nguồn của Java

b) Là th viện chứa các thành phần phần mềm tạo sẵn cung cấp các chức năng cho chơng trình Java

c) Th viện cung cấp giao diện đồ họa cho chơng trình Java

d) Tất cả đều sai

Trang 2

CÂU 6 Ngôn ngữ lập trình Java cung cấp các tính năng nào sau

đây?

a) Công cụ phát triển phần mềm

b) Giao diện lập trình ứng dụng

c) Bộ công cụ giao diện ngời dùng

d) Th viện tích hợp

e) Tất cả đáp án trên

CÂU 7 Có bao nhiêu cách viết chú thích?

a) 1

b) 2

c) 3

d) 4

e) 5

CÂU 8 Thứ tự các từ khóa public và static khi khai báo nh thế nào?

a) public đứng trớc static

b) static đứng trớc public

c) Thứ tự bất kỳ nhng thông thờng public đứng trớc

d) Tất cả đều sai

CÂU 9 Câu lệnh khaibáo chuẩn cho phơng thức main nh thế nào?

a) public static void main(String[] a) {}

b) public static int main(String args) {}

c) public static main(String[] args) {}

d) public static final void main(String[] args) {}

e) Các đáp án đều sai

CÂU 10 Câu nào sau đây là sai?

a) /** chú thích */

b) /* chú thích */

c) /* chú thích

d) // chú thích

CÂU 11 Khi biên dịch gặp lỗi Exception in thread main

java.lang.NoClassDefFoundError: myprogram Lỗi này có nghĩa gì? a) Đờng dẫn chơng trình sai

b) Không có hàm main

Trang 3

c) Không khai báo class

d) Không có từ khóa public tại mở đầu khaibáo class

e) Các đáp án đều sai

CÂU 12 Đối tợng trong phần mềm là gì?

a) Là một bó phần mềm gồm các hành vi và trạng thái có liên quan với nhau

b) Là vật thể xác định của thế giới thực

c) Là vật thể gồm hành vi và trạng thái

d) Là các đối tợng gồm có 2 thuộc tính trờng dữ liệu và các phơng thức xử lý dữ liệu

CÂU 13 Lớp là gì?

a) Là bản thiết kế từ đó tạo ra các đối tợng

b) Là một chức năng trong java dùng để chứa đối tợng

c) Là đối tợng đợc khaibáo để hoạt động trong chơng trình

d) Tất cả đều sai

CÂU 14 Một lớp bắt buộc phải có phơng thức main Đúng Hay Sai?

a) Đúng

b) Sai

CÂU 15 Một chơng trình có bao nhiêu phơng thức main?

a) 1

b) 2

c) 3

d) 4

e) 5

CÂU 16 Một lớp trong Java có thể có bao nhiêu lớp cha?

a) 1

b) 2

c) 3

d) 4

e) Vô số

CÂU 17 Một lớp trong Java có bao nhiêu lớp con?

a) 1

Trang 4

b) 2

c) 3

d) 4

e) Vô số

CÂU 18 Để khaibáo lớp Xedap1 kế thừa lớp Xedap phải làm nh thế nào?

a) class Xedap1 extend Xedap {}

b) public classs Xedap1 extend Xedap {}

c) class Xedap1 extends Xedap {}

d) Tất cả đều sai

CÂU 19 Interface là gì?

a) Là lớp chứa các phơng thức rỗng có liên quan với nhau

b) Là một lớp giao diện

c) Là một phơng thức thực hiện của lớp khác

d) Là lớp nối giữa lớp cơ sở và lớp cha

e) Tất cả đều sai

CÂU 20 Để khai báo một lớp giao diện cho lớp Xedap, ta làm thế nào?

a) class Xedap1 implement Xedap {}

b) public class Xedap1 implement Xedap {}

c) class Xedap1 implements Xedap {}

d) public class Xedap1 extends Xedap {}

e) Tất cả đều sai

CÂU 21 Có bao nhiêu loại biến trong Java?

a) 1

b) 2

c) 3

d) 4

CÂU 22 Trờng dữ liệu là các biến dạng nào sau đây?

a) Biến đại diện và Tham số

b) Biến đại diện và biến lớp

c) Biến đại diện và biến cục bộ

d) Biến lớp và Tham số

Trang 5

CÂU 23 Biến dữ liệu là các biến dạng nào sau đây?

a) Biến lớp và Tham số

b) Biến cục bộ và Tham số

c) Biến cục bộ và biến lớp

d) Các đáp án đều sai

CÂU 24 Trờng dữ liệu không tĩnh (non-static) còn gọi là gì?

a) Biến đại diện

b) Biến lớp

c) Biến cục bộ

d) Tham số

CÂU 25 Trờng dữ liệu tĩnh (static) còn gọi là gì?

a) Biến đại diện

b) Biến lớp

c) Biến cục bộ

d) Tham số

e) Tất cả đều sai

CÂU 26 Cách đặt tên nào sau đây là không chính xác?

a) final

b) dem

c) _final

d) $final

CÂU 27 Có bao nhiêu kiểu dữ liệu cơ sở trong Java?

a) 7

b) 8

c) 9

d) 5

CÂU 28 Có bao nhiêu kiểu số nguyên trong Java?

a) 1

b) 2

c) 3

d) Tất cả đều sai

CÂU 29 Có bao nhiêu kiểu dữ liệu ký tự trong Java?

Trang 6

a) 1

b) 2

c) 3

d) Tất cả đều sai

CÂU 30 Cho khối lệnh sau: & vbCrLf & _

int i 10; & vbCrLf & _

int n i++%5 & vbCrLf & _

Sau khi thực hiện khối lệnh, kết quả sẽ là:

a) i 10, n 0;

b) i 11, n 0

c) i 10, n 1

d) i 11, n 1

CÂU 31 Cho khối lệnh sau: & vbCrLf & _

int i 10; & vbCrLf & _

int n ++i%5 & vbCrLf & _

Sau khi thực hiện khối lệnh, kết quả sẽ là:

a) i 10, n 0

b) i 11, n 0

c) i 10, n 1

d) i 11, n 1

CÂU 32 Lệnh result condition ? value1 : value2 có nghĩa gì?

a) nếu condition là true thì result value2, nếu condition là false thì result value1

b) nếu condition là true thì result value1, nếu condition là false thì result value2

c) Câu lệnh sai

CÂU 33 Mảng là gì?

a) Là một đối tợng chứa các một số hữu hạn các giá trị cùng kiểu b) Là một biến chứa các giá trị cùng kiểu

c) Là một biến chứa một số hữu hạn các giá trị cùng kiểu

d) Tất cả đều sai

CÂU 34) Cách khai báo mảng nào sau đây là đúng?

a) int[] a;

Trang 7

b) int a[];

c) int a[] new int[10];

d) Cả 3 cách khaibáo đều đúng

e) Không cách nào đúng

CÂU 35 Cho khối lệnh nh trong hình Có bao nhiêu đối Tham chiếu của đối tợng mảng và biến tồn tại sau khi thực hiện khối lệnh?

a) 1

b) 2

c) 3

d) 4

e) 5

CÂU 36 Cho khối lệnh nh trong hình Khi chạy, chơng trình báo lỗi

là do:

a) Cha khởi tạo biến myRect

b) Không có phơng thức xử lý

c) Không có từ khóa static

d) Chơng trình không sai

CÂU 37 Để chuyển đổi giá trị của một biến boolean, ta dùng toán

tử nào?

a) !

b) >>

c) <<

d) >>>

e) Tất cả đều đúng

CÂU 38 Lệnh if CONDITION { Khối lệnh } có tác dụng gì?

Trang 8

a) Nếu CONDITION đúng thì thực hiện Khối lệnh, nếu sai thì bỏ qua

b) Nếu CONDITION sai thì thực hiện Khối lệnh, nếu đúng thì bỏ qua

c) Tất cả đều sai

CÂU 39 Lệnh if CONDITION {Khối lệnh 1} else {Khối lệnh 2} có tác dụng gì?

a) nếu CONDITION đúng thì thực hiện Khối lệnh 1, nếu sai thì thực hiện Khối lệnh 2

b) nếu CONDITION sai thì thực hiện Khối lệnh 1, nếu đúng thì thực hiện Khối lệnh 2

c) Nếu CONDITION sai thì thực hiện Khối lệnh 1, nếu đúng thì bỏ qua

d) Nếu CONDITION đúng thì thực hiện Khối lệnh 2, nếu sai thì bỏ qua

e) Tất cả đều sai

CÂU 40 Kiểu enum là gì?

a) Là kiểu dữ liệu gồm các trờng chứa một tập hợp cố định các hằng số

b) Là kiểu dữ liệu liệt kê các biến số

c) Là một kiểu dữ liệu trong java

d) Tất cả đều sai

CÂU 41 Có bao nhiêu loại quyền truy cập?

a) 1

b) 2

c) 3

d) 4

e) 5

CÂU 42 Có bao nhiêu cấp điều khiển truy cập?

a) 1

b) 2

c) 3

d) 4

e) 5

Trang 9

CÂU 43 Phạm vi truy cập của một đối tợng khi khai báo private là gì?

a) Có thể đợc truy cập từ tất cả mọi nơi

b) Có thể đợc truy cập từ các lớp trong cùng package

c) Có thể đợc truy cập từ các lớp trong cùng package và lớp con nằm trong package khác

d) Chỉ có thể truy cập từ các phơng thức khác trong class đó

e) Tất cả đều sai

CÂU 44 Phạm vi truy cập của một đối tợng khi đợc khaibao

protected là gì?

a) Có thể đợc truy cập từ tất cả mọi nơi

b) Có thể đợc truy cập từ các lớp trong cùng package

c) Có thể đợc truy cập từ các lớp trong cùng package và lớp con nằm trong package khác

d) Chỉ có thể truy cập từ các phơng thức khác trong class đó

e) Tất cả đều sai

CÂU 45 Phạm vi truy cập của một đối tợng khi đợc khai báo public

là gì?

a) Có thể đợc truy cập từ tất cả mọi nơi

b) Có thể đợc truy cập từ các lớp trong cùng package

c) Có thể đợc truy cập từ các lớp trong cùng package và lớp con nằm trong package khác

d) Chỉ có thể truy cập từ các phơng thức khác trong class đó

e) Tất cả đều sai

CÂU 46 Phạm vi truy cập của một đối tợng khi khaibáo không có từ khóa điều khiển phạm vi là gì ?

a) Có thể đợc truy cập từ tất cả mọi nơi

b) Có thể đợc truy cập từ các lớp trong cùng package

c) Có thể đợc truy cập từ các lớp trong cùng package và lớp con nằm trong package khác

d) Chỉ có thể truy cập từ các phơng thức khác trong class đó

e) Tất cả đều sai

CÂU 47 Applet là gì?

a) Là một loại chơng trình Java đặc biệt mà một trình duyệt cho phép công nghệ Java download từ Internet và chạy

Trang 10

b) Là một chơng trình chạy sử dụng ngôn ngữ Java.

c) Là chơng trình Java gắn trên web

d) Không có đáp án đúng

CÂU 48 Câu nào sau đây là đúng có nội dung nói về đặc điểm của applet:

a) Applet thờng đợc gắn trong website và phải là lớp con của lớp java.applet.Applet

b) Applet thờng đợc gắn trong website và phải là lớp con của lớp java.applet

c) Applet đợc gắn trong website

d) Không có đáp án đúng

CÂU 49 Phơng thức init() trong Applet có mục đích gì?

a) Phơng thức đợc kích hoạt đầu tiên khi applet khởi động init() chỉ chạy một lần duy nhất vào lúc bắt đầu chơng trình

b) Phơng thức khởi tạo của applet

c) Phơng thức chạy song song với applet khi bắt đầu chơng trình d) Không có đáp án đúng

CÂU 50 Khái niệm phơng thức start()?

a) Mọi phơng thức thực hiện tác vụ sau khi khởi tạo phải chèn lên

ph-ơng thức start start() bắt đầu việc thực thi của applet

b) Là phơng thức bắt đầu của applet và chạy song song với applet c) Phơng thức khởi tạo của applet và chạy song song với applet

d) Tất cả đều sai

CÂU 51 Cho khối lệnh nh trong hình Khối lệnh trên sẽ cho kết quả

là bao nhiêu nếu ta nhập thu 1?

a) Van, Toan

b) Hoa, Ly

c) Ngay nghi

Trang 11

CÂU 52 ThÕ Cho khèi lÖnh nh trong h×nh Khèi lÖnh trªn sÏ cho kÕt qu¶ lµ bao nhiªu nÕu ta nhËp thu 2?

a) Van, Toan

b) Hoa, Ly

c) Ngay nghi

CÂU 53 Cho khèi lÖnh nh trong h×nh Khèi lÖnh trªn sÏ cho kÕt qu¶ lµ bao nhiªu nÕu ta nhËp thu 3

a) Van, Toan

b) Hoa, Ly

c) Ngay nghi

CÂU 54 Cho khèi lÖnh nh trong h×nh vÏ Khèi lÖnh thùc hiÖn

chuyÖn g×?

a) NhËp d÷ liÖu cho mang nguyªn

b) TÝnh tæng m¶ng nguyªn

Trang 12

c) Nhập dữ liệu và tính tổng mảng nguyên.

d) Tất cả đều sai

CÂU 55 Khi thực hiện khối lệnh trong hình sẽ cho kết quả là bao nhiêu?

a) S40

b) S50

c) S55

d) S45

CÂU 56 Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?

a) S 9

b) S10

c) S45

d) S55

CÂU 57 Khối lệnh trong hình sai ở dòng nao?

a) Dòng 3 và 5

Trang 13

b) Dòng 2 và 3

c) Dòng 3

d) Dòng 5

e) Không sai dòng nào

CÂU 58 Khi chạy khối lệnh sẽ cho kết quả là bao nhiêu?

a) 0

b) 1

c) Chuong trinh bao loi

d) i 0

CÂU 59 Khối lệnh sai ở dòng nào?

a) 1

b) 2

c) 3

d) Không sai dòng nào

CÂU 60 Khi thực hiện khối lệnh sẽ cho kết quả là bao nhiêu?

a) i 0

b) i 1

c) i 2

d) Tất cả đều sai

CÂU 61 Khối lệnh sai ở dòng nào?

a) 1

b) 2 và 3

c) 4

Trang 14

d) Không sai ở dòng nào cả

CÂU 62 s có kết quả là bao nhiêu khi thực hiện khối lệnh?

a) 6

b) 3

c) Chơng trình báo lỗi

d) Không có đáp án đúng

CÂU 63 Chơng trình sai ở dòng nào?

a) 4

b) 1 và 2

c) 6

d) Không sai dòng nào hết

CÂU 64 Chơng trình đa ra kết quả là bao nhiêu?

Trang 15

a) 12 not in the array

b) Found 12 at index 4

c) Chơng trình lỗi

d) Tất cả đáp án đều sai

CÂU 65 Chơng trình trên sai ở dòng nào?

a) 2 và 6

Trang 16

b) 3 và 11, 15

c) 5, 7, 9

d) Chơng trình không sai

CÂU 66 Chơng trình thực hiện công việc gì?

a) Tìm 1 phần tử của mảng

b) So sánh các phần tử mảng với nhau

c) Tính tổng mảng

d) Tất cả đáp án đều sai

CÂU 67 Lệnh nào để mở địa chỉ website trên trình duyệt trong applet?

a) getAppletContext().showStatus()

b) getAppletContext().showDocument()

c) getAppletContext()

d) Tất cả đáp án đều sai

CÂU 68 Lệnh nào để đa thông báo lên tCÂUnh trạng thái của trình duyệt?

a) getAppletContext().showStatus()

b) getAppletContext().showDocument()

c) getappletcontext().showDocument()

d) getAppletcontext.showStatus()

Trang 17

CÂU 69 applet sử dụng đối tợng nào để kích hoạt Threads?

a) Runnable

b) applet.util.Date

c) java.applet.util.Date

d) java.applet.*

CÂU 70 Th viện nào cho phép sử dụng các lớp xử lý tơng tác giữa ngời dùng và applet?

a) java.awt.*

b) java.applet.*

c) java.awt.event.*

d) java.util.*

e) java.util.Date

CÂU 71 Đối tợng nào cho phép xử lý tơng tác hành động giữa ngời dùng và applet ?

a) ActionListener

b) MouseListener

c) MouseMotionListener

d) Không có đáp án đúng

CÂU 72 Đối tợng nào cho phép xử lý thao tác chuột trong applet?

a) ActionListener

b) MouseListener

c) MouseMotionListener

d) Cả 3 đáp án

e) Không có đáp án đúng

CÂU 73 Đối tợng nào cho phép xử lý thao tác di chuyển chuột trong applet?

a) ActionListener

b) MouseListener

c) MouseMotionListener

d) Cả 3 đáp án

e) Không đáp án nào đúng

CÂU 74 Chơng trình sau thực hiện công việc gì?

Trang 18

a) Đếm chữ cái p trong chuỗi ký tự

b) ứng dụng lênh continue trong chơng trình c) Tìm kiếm chữ cái p trong chơng trình

d) Cả 3 đáp án

e) Không có đáp án đúng

CÂU 75 Chơng trình sau đa ra kết quả là gì?

a) Found 9 p’s in the string

b) Found 8 p’s in the string

c) Found 10 p’s in the string

d) Không có đáp án đúng

Ngày đăng: 01/12/2017, 22:47

TỪ KHÓA LIÊN QUAN

w