Trang chủ Đề thi & kiểm tra Khác Bộ câu hỏi trắc nghiệm Lập trình mạng có đáp án - Phần 2

Bộ câu hỏi trắc nghiệm Lập trình mạng có đáp án - Phần 2

Câu hỏi 1 :

Chọn phát biểu đúng

A. Tham chiếu của đối tượng có thể được chuyển đổi trong phép gán nhưng không thể thực hiện trong phép gọi phương thức

B. Tham chiếu của đối tượng có thể được ép kiểu trong phép gọi phương thức nhưng không thể thực hiện trong phép gán

C. Tham chiếu của đối tượng có thể được chuyển đổi trong phép gọi phương thức và phép gán nhưng phải tuân theo những quy tắc khác nhau

D. Tham chiếu của đối tượng có thể được chuyển đổi trong phép gọi phương thức và phép gán và tuân theo những quy tắc giống nhau

Câu hỏi 2 :

Chọn vòng lặp đúng:

A. while (int i

B. int i = 3; while (i) { System.out.println("i is " + i); }

C. int j = 0; for (int k = 0; j + k != 10; j++, k++) { System.out.println("j is " + j + " k is " + k); }

D.int j = 0; do { System.out.println("j is " + j++); if (j == 3) { continue loop; } } while ( j

Câu hỏi 4 :

Tên biến nào sau đây là tên biến hợp lệ?

A. Int

B. char

C. case

D. 1MyNumber

Câu hỏi 5 :

Nếu muốn sinh ra một số nguyên ngẫu nhiên từ 1->6, biểu thức nào sau đây được dùng?

A. (int)(Math.random()*6)+1

B. (int)(Math.random()*6)

C. (int)(Math.random()+6)

D. Math.random()*6

Câu hỏi 6 :

Để so sánh nội dung của 2 chuỗi, ta dùng phương thức nào sau đây?

A. equals()

B. equal()

C. isEquals()

D. isEqual()

Câu hỏi 7 :

Giá trị của biểu thức sau trong Java là bao nhiêu: 100 % 24 / 3

A. 1.3333333333333333

B. 0

C. 1

D. 2

Câu hỏi 9 :

Khai báo nào sau đâu là một định danh (identifier) hợp lệ?

A. 1_4_all

B. oneForAll

C. 1ForAll

D. 1forall

Câu hỏi 10 :

Muốn khai báo hằng số PI trong Java thì dùng câu lệnh nào sau đây?

A. final constant double PI = 3.14159;

B. final PI = 3.14159;

C. final double PI = 3.14159;

D. constant double PI = 3.14159;

Câu hỏi 12 :

Khi khai báo một lớp, từ khóa nào đi ngay trước tên lớp

A. static

B. class

C. Public

D. Abstract

Câu hỏi 13 :

Phát biểu nào sau đây đúng nhất về 2 phương thức overloading?

A. Thuộc hai lớp khác nhau

B. Thuộc hai lớp có quan hệ kế thừa

C. Cùng tên khác danh sách đối số

D. Cùng tên khác kiểu trả về

Câu hỏi 14 :

Định nghĩa một mảng 2 chiều, cách nào sau đây không đúng?

A. ouble[][] values = new double[][8];

B. double[][] values = new double[2][0];

C. double[][] values = new double[8][];

D. double[][] values = new double[2][8];

Câu hỏi 15 :

Trong Java, tham số kiểu nguyên của một phương thức sẽ được truyền

A. Theo tham chiếu

B. Tùy vào trường hợp

C. Theo tham trị

D. Tất cả đều sai

Câu hỏi 16 :

Lỗi xảy ra trong quá trình biên dịch từ tập tin nguồn (.java) sang tập tin bytecode (.class) được gọi là?

A. Lỗi luận lý

B. Lỗi thực thi

C. Tất cả đều sai

D. Lỗi cú pháp

Câu hỏi 17 :

Phát biểu nào sau đây đúng nhất về 2 phương thức overriding?

A. Cùng tên khác kiểu trả về

B. Thuộc hai lớp có quan hệ kế thừa

C. Cùng tên khác danh sách đối số

D. Thuộc cùng một lớp

Câu hỏi 19 :

Từ nào không phải là từ khóa trong Java?

A. class

B. void

C. Public

D. static

Câu hỏi 20 :

Lớp String thuộc package

A. java.util

B. java.lang

C. javax.uti

D. java.string

Câu hỏi 23 :

Kết quả của biểu thức 25/4 là bao nhiêu?

A. 7

B. 7.0

C. 6

D. 6.0

Câu hỏi 25 :

Trong Java, kiểu dữ liệu nào không phải là kiểu dữ liệu tham chiếu?

A. float

B. Array

C. String

D. BufferedReader

Câu hỏi 26 :

Trong Java, kiểu dữ liệu nào không phải là kiểu dữ liệu tham chiếu?

A. Array

B. double

C. String

D. BufferedReader

Câu hỏi 27 :

Trong Java, để đọc dữ liệu từ bàn phím vào dùng lớp nào sau đây?

A. Scanner

B. Scaner

C. ScanReader

D. ScanerReader

Câu hỏi 29 :

Câu lệnh nào sau đây sẽ KHÔNG phát sinh ra lỗi biên dịch?

A. char your_char = "int";

B. char what_char = "L"

C. char ok = '\u3456';

D. char what = ''Hello''

Câu hỏi 31 :

Phát biểu nào sau đây đúng?

A. Một lớp có thể kế thừa từ nhiều lớp khác bằng cách dùng từ khoá extends

B. Một lớp có thể thừa kế từ nhiều interface khác bằng cách dùng từ khoá extends

C. Một interface có thể thừa kế từ nhiều interface bằng cách dùng từ khoá extends

D. Tất cả các phát biểu đều sai

Câu hỏi 32 :

Từ khóa static KHÔNG được áp dụng cho thành phần nào sau đây?

A. Lớp (class)

B. Thuộc tính (data field)

C. Phương thức (Method)

D. Tất cả đều dùng được

Câu hỏi 33 :

Cho đoạn mã sau: short s = 5L; Phát biểu nào sau đây đúng với đoạn mã trên?

A. Lỗi Biên Dịch

B. Lỗi Thực Thi

C. Không Có Lỗi

D. Mất Độ Chính Xác (loss of accuracy)

Lời giải có ở chi tiết câu hỏi nhé! (click chuột vào câu hỏi).

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK