Danh mục

Tổng hợp câu hỏi trắc nghiệm Java cơ bản

Số trang: 118      Loại file: docx      Dung lượng: 697.19 KB      Lượt xem: 18      Lượt tải: 0    
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Dưới đây là tài liệu Tổng hợp câu hỏi trắc nghiệm Java cơ bản, tài liệu được biên soạn nhằm giúp cho các em học sinh có thêm tư liệu trong việc ôn luyện phần Java. Thông qua giải những bài tập này sẽ giúp cho các em củng cố hơn kiến thức về lĩnh vực này.
Nội dung trích xuất từ tài liệu:
Tổng hợp câu hỏi trắc nghiệm Java cơ bản 1 [Góp ý] Đâ u là câu SAI v ềngôn ng ữJava?  A)   Ngôn ngữ Java có phân biệt chữ hoa – chữ thường   B)   Java là ngôn ngữ lập trình hướng đối tượng   C)   Dấu chấm phẩy được sử dụng để kết thúc lệnh trong java   D)   Chương trình viết  bằng Java chỉ có thể chạy trên hệ điều hành win  Đúng. Đáp án đúng là: Chương trình viết bằng Java chỉ có thể chạy trên hệ điều hành win Vì: Chương trình viết bằng java có thể chạy trên nhiều hệ điều hành khác nhau. Tham khảo: Giáo trình: [1] mục 1.2 Câu2 [Góp ý] Đâu không phải là một kiểu dữ liệu nguyên thủy trong Java?  A)   double   B)   int   C)   long   D)   long float  Đúng. Đáp án đúng là: long float Vì: double, int, long ở các là các kiểu dữ liệu nguyên thủy trong Java. Trong Java không có ki ểu d ữ li ệu d ẫn xuất long float. Tham khảo: Giáo trình: [1] mục 1. 4 Câu3 [Góp ý] Trong câu lệnh sau: public static void main(String[] agrs) thì ph ần tử agrs[0] ch ứa giá trị gì? Chọn một câu trả lời  A)   Tên của chương trình        B)   Số lượng tham số               C)   Tham số đầu tiên của danh sách tham số   D)   Không câu nào đúng  Sai. Đáp án đúng là: Tham số đầu tiên của danh sách tham số Vì: + Trong khai báo đối số của hàm main() thì agrs là một mảng xâu kí tự, đồng thời hàm main có th ể nh ận nhiều đối số => agrs[0] là đối số đầu tiên trong danh sách đối số của hàm main() Tham khảo: Giáo trình: [1] mục 1.4 Câu4 [Góp ý] Phương thức next() của lớp Scanner dùng để làm gì? Chọn một câu trả lời  A)   Nhập một số nguyên   B)   Nhập một ký tự   C)   Nhập một chuỗi   D)   Không có phương thức này  Sai. Đáp án đúng là: Nhập một chuỗi Vì: Phương thức next() của lớp Scanner sử dụng để nhập một chuỗi ký tự bao gồm cả khoảng tr ắng. Tham khảo: Giáo trình: [1] mục 1.4 Câu5 [Góp ý] Muốn chạy được chương trình java, chỉ cần cài phần mền nào sau đây? Chọn một câu trả lời  A)   Netbeans   B)   Eclipse   C)   JDK   D)   Java Platform  Sai. Đáp án đúng là: : Java Platform Vì: Netbeans hoặc Eclipse là môi trường lập trình, chứ không phải để chạy ứng dụng Java. JDK ở đáp án C là để phát triển ứng dụng Java. Java Platform là vừa đủ để chạy ứng dụng Java. Tham khảo: Giáo trình: [1] mục 1.1 Câu6 [Góp ý] Gói nào trong java chứa lớp Scanner dùng để nhập dữ liệu từ bàn phím? Chọn một câu trả lời  A)   java.net       B)   java.io                     C)   java.util                   D)   java.awt  Sai. Đáp án đúng là: java.util Vì: Theo cấu trúc của gói java.util Tham khảo: Giáo trình: [1] mục 1.4 Câu7 [Góp ý] Phương thức nextLine() thuộc lớp nào ? Chọn một câu trả lời  A)   String   B)   Scanner   C)   Integer   D)   System  Sai. Đáp án đúng là: Scanner Vì: phương thức nextLine() thuộc lớp Scanner. Tham khảo: Giáo trình: [1] mục 1.4 Câu8 [Góp ý] Tên đầu tiên của Java là gì? Chọn một câu trả lời  A)   Java   B)   Oak   C)   Cafe   D)   James golings  Sai. Đáp án đúng là: Oak Vì: Theo lịch sử ngôn ngữ java tên đầu tiên của java là oak. Tham khảo: Giáo trình: [1] mục 1.1 Câu9 [Góp ý] G/s đã định nghĩa lớp XX với một phương thức thông thường là Display, sau đó sinh ra đối tượng objX từ lớp XX. Để gọi phương thức Display ta sử dụng cú pháp nào? Chọn một câu trả lời  A)   XX.Display;   B)   XX.Display();   C)   objX.Display();   D)   Display();  Sai. Đáp án đúng là: objX.Display(); Vì: Để truy xuất và phương thức của đối tượng ta sử dụng cú pháp: tendoituong.tenphuongthuc(); Tham khảo: Giáo trình: [1] mục 1.3 Câu10 [Góp ý] Đâu KHÔNG phải là thành phần trong cấu trúc của lớp trong java. Chọn một câu trả lời  A)   Tên lớp   B)   Thuộc tính   C)   Phương thức   D)   Biến  Đúng. Đáp án đúng là: Biến Vì: Thành phần trong cấu trúc của lớp trong java bao gồm tên lớp, thu ộc tính, ph ương th ức. Tham khảo: Giáo trình: [1] mục 1.3 Câu3 [Góp ý] Câu 1: Từ khóa new kết hợp với hàm tạo để tạo ra đối tượng. Câu 2: Hàm tạo được sử dụng để hủy đối tượng Chọn một câu trả lời  A)   Cả hai câu đều đúng   B)   Cả hai câu đều sai   C)   Câu 1 đúng, câu 2 sai   D)   Câu 2 đúng, câu 1 sai  Đúng. Đáp án đúng là: Câu 1 đúng, câu 2 sai Vì: + Trong java toán tử new được sử dụng kết hợp với hàm tạo để sinh ra đối tượng Tham khảo: Giáo trình: [1] mục 1.3 Câu5 [Góp ý] Điểm : 1 Đọc đoạn mã lệnh sau 1:public class Main { 2: public static void main(String[] args) { 3: int x = -1; 4: String y = x + 3; 5: System.out.println(x = + x + y = + y); 6: } 7:} Sau khi thực thi chương trình sẽ in ra kết quả gì ?  A)   x=­1 y=2   B)   Lỗi biên dịch: Uncompilable source code ­ incompatible types   C)   x=­1 y=­13   D)   x=­1 y=4  Đúng. Đáp án đúng là: Lỗi biên dịch: Uncompilable source code - incompatible types Vì: y là chuỗi, x là số không thể thực hiện cộng chuỗi và số. Tham khảo: Giáo trình: [1] mục 1.3 Câu9 [Góp ý] Đoạn mã KHÔNG in ra màn hình số 13?  A)    int x=13; System.out.println(x);    B)    int x=13; System.out.println(x);    C)    int x=13; System.out.println(13);    D)    int x=13; System.out.println(+x);   Đúng. Đáp án đúng là: int x=13; System.out.println(x); Vì: - Đáp án int x=13; System.out.println(x); in ra giá trị của x là 13. - Đáp án int x=13; System.out.println(x); in ra xâ ...

Tài liệu được xem nhiều: