Font size
WorksheetsĐề cương môn Lập trình Java - Hệ CĐ khóa C25
Total questions: 100
Worksheet time: 50mins
Trong Java, kiểu dữ liệu nào dùng để lưu trữ số nguyên?
int
float
double
boolean
Phép toán nào dùng để so sánh hai giá trị trong Java?
==
=
:=
<>
Đâu là từ khóa khai báo lớp trong Java?
class
object
struct
define
Phương thức main trong Java có dạng nào sau đây?
public static void main(String[] args)
void main()
static public main()
def main()
Câu lệnh nào dùng để hiển thị dữ liệu ra màn hình?
System.out.println()
echo
writeLine
printout
Để kiểm tra điều kiện lặp, Java sử dụng cấu trúc nào?
while
repeat
check
doUntil
Trong Java, để tạo một đối tượng từ lớp, ta dùng từ khóa nào?
new
create
make
init
Lệnh nào dùng để dừng vòng lặp trong Java?
break
exit
stop
return
Biến cục bộ là gì?
Biến khai báo bên trong một phương thức
Biến khai báo ở ngoài lớp
Biến toàn cục
Biến kế thừa
Lớp kế thừa lớp khác sử dụng từ khóa nào?
extends
inherits
derive
getfrom
Đâu là một interface trong Java?
Runnable
Scanner
Math
String
Lớp nào được dùng để đọc dữ liệu từ bàn phím?
Scanner
InputStream
Keyboard
ConsoleRead
Java hỗ trợ bao nhiêu kiểu dữ liệu nguyên thủy (primitive types)?
8
6
10
12
Để xử lý ngoại lệ, từ khóa nào được dùng?
try
trap
check
handle
Đâu là kiểu dữ liệu dùng để lưu trữ ký tự trong Java?
char
text
string
character
Từ khóa this dùng để làm gì?
Tham chiếu đến đối tượng hiện tại
Gọi constructor khác
Khởi tạo đối tượng mới
Tham chiếu đến lớp cha
Đâu là cú pháp đúng để ép kiểu trong Java?
(int) x
int(x)
cast(int, x)
convertToInt(x)
Java là ngôn ngữ:
Hướng đối tượng
Hướng thủ tục
Phi cấu trúc
Kịch bản
Gói nào chứa lớp ArrayList?
java.util
java.io
java.list
java.collection
Đâu là một lớp trừu tượng trong Java?
abstract class
interface
implements
void class
Đâu là từ khóa để định nghĩa một lớp trong Java?
class
struct
define
object
Phương thức main trong Java phải có dạng nào?
public static void main(String[] args)
static void main(String args)
public void main(String[] args)
main(String args[])
Trong Java, final dùng để làm gì?
Ngăn việc kế thừa hoặc thay đổi
Tạo vòng lặp
Gọi hàm
Nhập dữ liệu
Một lớp kế thừa lớp khác bằng từ khóa nào?
extends
inherit
super
implements
Biến static thuộc về:
Lớp (class)
Đối tượng (object)
Phương thức
Gói
Đâu là phương thức khởi tạo đối tượng trong Java?
Constructor
Builder
Initializer
Generator
Toán tử == dùng để làm gì với kiểu nguyên thủy?
So sánh giá trị
Gán giá trị
So sánh địa chỉ
So sánh lớp
Từ khóa super được dùng để?
Gọi đến lớp cha
Khởi tạo lớp
Gọi phương thức static
Khai báo biến
public, private, protected là gì trong Java?
Các mức truy cập
Từ khóa lặp
Kiểu dữ liệu
Phương thức
Đâu là một ví dụ về mảng một chiều trong Java?
int[] a = new int[10];
int a[10];
array a = int[10];
int a = [10];
Vòng lặp nào sau đây chắc chắn chạy ít nhất một lần?
do-while
while
for
foreach
Interface trong Java dùng để?
Khai báo các phương thức mà lớp phải thực thi
Lưu dữ liệu
Tạo đối tượng
Kế thừa lớp
Tính đa hình (Polymorphism) thể hiện qua?
Nhiều phương thức cùng tên khác tham số
Kế thừa từ nhiều lớp
Chạy nhiều luồng
Giao tiếp mạng
Đâu là exception kiểm tra (checked exception)?
IOException
ArithmeticException
NullPointerException
ArrayIndexOutOfBoundsException
Từ khóa this dùng để?
Tham chiếu đến đối tượng hiện tại
Gọi lớp cha
Tạo mảng
Xuất dữ liệu
Phép toán ++i thực hiện gì?
Tăng i trước khi sử dụng
Tăng i sau khi sử dụng
Giảm i
Không làm gì
Từ khóa break dùng để?
Thoát khỏi vòng lặp
Bắt lỗi
Tiếp tục vòng lặp
Gọi hàm
Scanner thường dùng để làm gì?
Nhập dữ liệu từ bàn phím
Ghi file
Gửi mail
Tạo ảnh
Mảng trong Java bắt đầu từ chỉ số nào?
0
1
-1
Không xác định
Đâu là cách khai báo mảng hợp lệ trong Java?
int[] arr = {1, 2, 3};
int arr() = {1, 2, 3};
int arr{} = new int();
array arr = [1, 2, 3];
Cấu trúc nào dùng để xử lý ngoại lệ trong Java?
try - catch
if - else
switch - case
for - while
Gói (package) java.util chứa lớp nào dưới đây?
Scanner
Math
System
Runtime
Phương thức equals() trong Java được dùng để?
So sánh giá trị của 2 đối tượng
Gán giá trị
Tạo vòng lặp
Ép kiểu dữ liệu
Câu lệnh nào tạo đối tượng mới trong Java?
new
create
object
this
public static void main(String[] args) là gì?
Phương thức khởi động chương trình Java
Hàm kết thúc
Hàm kiểm thử
Hàm khai báo mảng
Từ khóa final dùng để?
Khai báo hằng số hoặc ngăn kế thừa
Tạo biến toàn cục
Khai báo exception
Ghi file
Constructor là gì?
Hàm khởi tạo đối tượng
Hàm tính toán
Hàm kiểm thử
Hàm huỷ
Đâu là tên lớp hợp lệ trong Java?
Student
123Student
student class
public
Từ khóa super dùng để?
Gọi constructor hoặc phương thức lớp cha
Tạo vòng lặp
Khai báo mảng
Gọi phương thức main
Java là ngôn ngữ?
Hướng đối tượng
Phi hướng đối tượng
Hướng thủ tục
Gần với ngôn ngữ máy
Trong Java, từ khóa nào dùng để kế thừa một lớp?
extends
implements
inherit
override
Lớp cha của tất cả các lớp trong Java là?
Object
SuperClass
MainClass
Class
Đâu là kiểu dữ liệu nguyên thủy (primitive) trong Java?
int
String
Integer
ArrayList
Từ khóa this trong Java được dùng để?
Tham chiếu đến đối tượng hiện tại
Khởi tạo đối tượng mới
Gọi lớp cha
Kết thúc chương trình
Giao diện (interface) trong Java được khai báo bằng từ khóa nào?
interface
implements
abstract
virtual
Một lớp có thể kế thừa bao nhiêu lớp trong Java?
Một
Nhiều
Không giới hạn
Không thể kế thừa
Phương thức toString() được dùng để?
Trả về chuỗi mô tả đối tượng
Chuyển số thành chuỗi
So sánh hai chuỗi
Ép kiểu đối tượng
Câu lệnh break được dùng để?
Thoát khỏi vòng lặp hiện tại
Dừng chương trình
Gọi phương thức
Bắt ngoại lệ
Phương thức length() trong Java áp dụng cho?
Chuỗi (String)
Mảng nguyên thủy
Số nguyên
Lớp Scanner
Từ khóa implements dùng để?
Kế thừa giao diện
Gọi lớp cha
Khai báo lớp trừu tượng
Khai báo hằng số
Một lớp trừu tượng (abstract class) có thể chứa?
Cả phương thức có triển khai và không triển khai
Chỉ phương thức không triển khai
Chỉ phương thức có triển khai
Không có phương thức nào
try-catch trong Java dùng để?
Bắt và xử lý ngoại lệ
Kiểm tra biến
Kiểm tra điều kiện
Kết thúc vòng lặp
Từ khóa nào để tạo một hằng số trong Java?
final
static
const
define
Gọi phương thức từ lớp cha trong lớp con dùng từ khóa nào?
super
parent
base
this
Để tạo một đối tượng từ lớp, ta dùng từ khóa nào?
new
create
build
object
Phạm vi truy cập private cho phép sử dụng ở đâu?
Trong cùng lớp
Trong gói (package)
Trong lớp con
Mọi nơi
Đâu là vòng lặp trong Java?
for
repeat
loop
iterate
Một phương thức có cùng tên nhưng khác tham số là?
Overloading
Overriding
Inheriting
Shadowing
Trong Java, mảng được khởi tạo như thế nào?
new int[10]
int arr()
array int[10]
int arr = 10[]
Package trong Java dùng để?
Nhóm các lớp có liên quan
Lưu trữ tạm thời
Tạo giao diện đồ họa
Tăng tốc độ xử lý
Hàm main trong Java có khai báo chuẩn là?
public static void main(String[] args)
void main(String[] args)
main(String args[])
public void Main()
Lệnh break trong vòng lặp dùng để?
Thoát khỏi vòng lặp
Tạm dừng chương trình
Bắt lỗi
Khai báo biến
Một interface trong Java có thể chứa?
Chỉ phương thức trừu tượng
Chỉ biến toàn cục
Chỉ phương thức có thân
Cả lớp và phương thức
Để ép kiểu một số thực double thành số nguyên int, ta dùng cú pháp nào?
(int) myDouble
convert int myDouble
myDouble.toInt()
int(myDouble)
Một biến static thuộc về?
Lớp, không phải đối tượng cụ thể
Từng đối tượng
Giao diện
Mảng
Câu lệnh System.out.println() dùng để?
In ra màn hình dòng văn bản
Tạo dòng mới
In ra tệp tin
Dừng chương trình
Kế thừa đơn trong Java được thực hiện bằng từ khóa nào?
extends
implements
inherits
override
Biến toàn cục trong Java là?
Biến khai báo ngoài mọi phương thức trong lớp
Biến khai báo trong một hàm
Biến truyền qua tham số
Biến trong interface
Từ khóa this trong Java tham chiếu đến?
Đối tượng hiện tại
Lớp cha
Biến toàn cục
Package
Trong Java, để so sánh chuỗi (string), ta dùng phương thức nào?
.equals()
==
.match()
.compareToIgnoreCase()
Từ khóa super trong Java được dùng để?
Gọi đến lớp cha
Tạo đối tượng
Khai báo biến
Gọi hàm main
Mảng trong Java có đặc điểm gì?
Kích thước cố định sau khi khai báo
Có thể tự động thay đổi kích thước
Không thể chứa số nguyên
Không thể lồng mảng
Kiểu dữ liệu boolean trong Java nhận giá trị?
true hoặc false
1 hoặc 0
yes hoặc no
on hoặc off
Vòng lặp nào kiểm tra điều kiện sau khi thực hiện thân vòng lặp ít nhất 1 lần?
do-while
for
while
foreach
Exception trong Java là gì?
Một lỗi xảy ra trong quá trình chạy chương trình
Một loại kiểu dữ liệu
Một lớp kế thừa từ String
Một package
Lớp Scanner trong Java thường được dùng để?
Nhập dữ liệu từ bàn phím
Vẽ đồ họa
Thực hiện xử lý mạng
Gửi email
Từ khóa final trong Java dùng để?
Không cho ghi đè biến, phương thức hoặc lớp
Khai báo biến toàn cục
Khai báo biến toàn cục
Định nghĩa package
Lớp cha của tất cả các lớp trong Java là?
Object
Base
Super
Class
Phép toán == trong Java khi dùng với đối tượng String sẽ?
So sánh địa chỉ bộ nhớ
So sánh nội dung chuỗi
So sánh kích thước
So sánh kiểu dữ liệu
Hàm parseInt() trong lớp Integer dùng để?
Chuyển chuỗi sang số nguyên
Tạo số ngẫu nhiên
Chuyển số thành chuỗi
Làm tròn số
Kết quả của biểu thức 5+2∗3 trong Java là?
11
21
17
13
Từ khóa static được dùng để khai báo?
Thành viên dùng chung cho tất cả các đối tượng
Lớp con
Giao diện
Biến toàn cục
Trong Java, null là gì?
Một giá trị đặc biệt biểu thị biến không tham chiếu đến đối tượng nào
Một từ khóa khởi tạo giá trị rỗng
Một kiểu dữ liệu mới
Một hàm dựng
Gói chuẩn chứa các lớp đầu vào/đầu ra trong Java là?
java.io
java.util
java.net
java.lang
Khi gọi phương thức System.out.println("Hello"), "System" là?
Một lớp chuẩn trong Java
Một package
Một biến
Một interface
Từ khóa this dùng để?
Tham chiếu đến đối tượng hiện tại
Tạo đối tượng mới
Gọi phương thức tĩnh
Truy cập lớp cha
Một lớp abstract trong Java có thể?
Chứa cả phương thức trừu tượng và phương thức cụ thể
Không có bất kỳ phương thức nào
Không thể có biến
Không thể kế thừa
Constructor trong Java có đặc điểm?
Không có kiểu trả về
Có thể gọi trực tiếp bằng tên lớp
Được gọi thủ công khi cần
Luôn phải có tham số
Phương thức nào sau đây dùng để kiểm tra độ dài của chuỗi trong Java?
length()
size()
getLength()
length
Kiểu dữ liệu char trong Java lưu trữ?
Một ký tự Unicode
Một chuỗi
Một số nguyên
Một ký tự ASCII
