1. Trang chủ
  2. » Công Nghệ Thông Tin

Một số câu hỏi trắc nghiệm java

5 425 5

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 194,07 KB
File đính kèm Java TN_De14tt188.rar (178 KB)

Nội dung

Máy ảo Java Java Virtual Machine được xem như: a.. Máy ảo Java tạo ra một môi trường để thực thi các lệnh bằng cách: a.. Trong cấu trú c mô ̣t chương trình viết bằng ngôn ngư

Trang 1

1 Một trong các đă ̣c trưng của Java là :

a Tinh độc lâ ̣p với phần mềm

b Tinh độc lâ ̣p với phần cứng

c Độc lập với hệ điều hành Windows

d Độc lập với thiết bị di động

2 Java là ngôn ngữ:

a Vừ a biên di ̣ch vừa thông di ̣ch

b Vừ a biên di ̣ch và chạy

c Vừ a cha ̣y vừa xử lý

d Chỉ biên dịch

3 Máy ảo Java (Java Virtual Machine) được xem

như:

a Một hê ̣ điều hành Windows

b Trình biên dịch

c Một hê ̣ điều hành thu nhỏ

d Một phần mềm hê ̣ thống

4 Máy ảo Java tạo ra một môi trường để thực thi

các lệnh bằng cách:

a Nạp các file Java

b Nạp các file Class

c Thực thi hàm Main()

d Quản lý tiến trình

5 Trong cấu trú c mô ̣t chương trình viết bằng

ngôn ngữ Java, hàm public static void

main(String args[])

a Được chạy đầu tiên sau khi thực thi

b Được chạy sau cùng sau khi thực thi

c Được chạy sau khi gọi hàm

TinhTong()

d Được chạy sau lệnh

System.out.println();

6 Trong ngôn ngữ Java, gói java.lang đươ ̣c

dùng khi cần:

a Hỗ trợ công thức toán ho ̣c

b Hỗ trợ chức năng nhâ ̣p xuất

c Hỗ trợ hai hàm Max, Min

d Hỗ trợ chức năng so sánh

7 Trong ngôn ngữ Java, cho các câu lê ̣nh sau

float a, b;

int c;

a=24.0f;

b=83.0f;

c=(int) (b/a);

System.out.print("c= "+c);

Khi cha ̣y chương trình, kết quả :

a Chương trình báo lổi không cha ̣y đươ ̣c

b Kết quả in ra c=3

c Kết quả in ra c=3.0

d Kết quả in ra c=3.4

8 Trong ngôn ngữ Java, gói java.io đươ ̣c dùng khi cần:

a Hỗ trợ công thức toán ho ̣c

b Hỗ trợ chức năng nhâ ̣p xuất

c Hỗ trợ hai hàm Max, Min

d Hỗ trợ chức năng so sánh

9 Cho đoạn code bên dưới:

public void tinhtong() {

int i=5;

int a=8;

do{

i = i+1;

a = a+i;

i++;

}while(i<=5);

System.out.print(a);

}

Khi chạy, hàm này được gọi sẽ in ra kết quả là:

a 13

b 14

c 15

d 9

10 Cho đoạn code bên dưới:

public void tinhtong(){

int i=5;

switch(i) {

case 3:

case 4:

System.out.print(i);

case 5:

System.out.print(i);

case 6:

System.out.print(i); }

}

Khi chạy, hàm này được gọi sẽ in ra kết quả là:

a 5

b 55

c 555

d Không in ra kết quả

11 Cho đoạn code bên dưới:

public void tinhtong() throws Exception{

{ int a, b, tong=0;

a=5;

b=7;

Trang 2

BufferedReader bf=new BufferedReader(new

InputStreamReader(System.in));

System.out.println("nhap so thu 1");

a=Integer.parseInt(bf.readLine());

System.out.println("nhap so thu 2");

b=Integer.parseInt(bf.readLine());

tong++;

tong=a+b;

System.out.println("Tong la: "+tong);

}

Khi chạy, hàm này được gọi, người dùng nhập số thứ

nhất là 5, số thứ 2 là 3, kết quả là:

a 12

b 8

c 9

d 10

12 Cho đoạn code bên dưới:

public void nhap() throws Exception

{

int thu;

BufferedReader br=new BufferedReader(new

InputStreamReader(System.in));

System.out.print(" Nhap thu vao: ");

thu= Integer.parseInt(br.readLine());

switch(thu)

{

case 1:

System.out.println(" Hom nay la chu

nhat");

break;

case 2:

System.out.println(" Hom nay la thu

hai");

case 3:

System.out.println(" Hom nay la thu

ba");

break;

case 4:

System.out.println(" Hom nay la thu

tu");

break;

case 5:

System.out.println(" Hom nay la thu

nam");

default:

System.out.println(" Chi nhap so tu 1 -

5");

break;

}

Khi chạy, hàm này được gọi, người dùng nhập vào số

2 sẽ in ra kết quả là:

a Hom nay la thu hai

b Hom nay la thu hai Hom nay la thu ba

c Hom nay la thu hai Chi nhap so tu 1-5

d Chi nhap so tu 1 – 5

13 Cho đoạn code bên dưới:

public static void main(String[] args) { int i=10;

int sum=0;

do { sum=sum+i;

System.out.print(" "+i);

i=i-2;

} while (i>=0);

} Khi chạy, in ra kết quả là:

a 10 18 24 28 30 30

b 10 8 6 4 2 0

c 30

d 10 8 6 4 2

14 Cho đoạn code bên dưới:

public static void main(String[] args) {

int i=10;

int sum=0;

do { i+=2;

sum=sum+i;

} while (i<=0);

System.out.print(" "+i);

} Khi chạy, in ra kết quả là:

a 10

b 12

c 14

d Vòng lặp vô tận

15 Cho đoạn code bên dưới:

public static void main(String[] args) { int a[5];

a=new int[5];

a[0]=2;

Trang 3

a[1]=3;

System.out.print(a[1]);

}

Khi chạy, kết quả in ra:

a 2

b 3

c 0

d Chương trình bị lỗi không chạy được

16 Java là ngôn ngữ được xây dựng trên nền tảng

của:

a Ngôn ngữ C

b Ngôn ngữ C và C++

c Ngôn ngữ C và C#

d Ngôn ngữ C và Java

17 Ngôn ngữ Java được phát triển bởi công ty:

a Microsoft

b Microsystems

c Sun Microsystems

d Microsoftware

18 Máy ảo Java tạo ra một môi trường để thực

thi các lệnh bằng cách

a Nạp các file java, dọn rác

b Nạp các file java, dọn rác, quản lý bộ

nhớ

c Nạp các file class, quản lý bộ nhớ

d Nạp các file class, dọn rác, quản lý bộ

nhớ

19 Trong ngôn ngữ Java, kiểu dữ liệuBoolean có

giá trị:

a 1 hoặc 2

b Đúng hoặc sai

c Kiểu chuổi

d Kiểu ký tự

20 Cho đoạn code bên dưới:

public static void main(String[] args) {

int i=1;

while (i<=10)

{

if (i<=10)

if(i==9 || i==17 || i==97)

{

i=i+2;

continue;

}

System.out.print(" "+i);

i=i+2;

}

Khi chạy chương trình, kết quả in ra là:

a 1 3 5 7 9

b 1 3 5 9

c 1 3 5 7

d 1 3 5 7 9 11

21 Java 1.0 được sử dụng lần đầu vào năm:

a 1993

b 1994

c 1995

d 2005

22 Cho biết giá trị của x, a và b sau khi thi hành đoạn mã sau:

int x, a = 6, b = 7;

x = a++ + b++;

a x = 15, a = 7, b = 8

a x = 15, a = 6, b = 7

c x = 13, a = 7, b = 8

d x = 13, a = 6, b = 7

23 Cho câu lệnh sau:

int[] x = new int[25];

Chọn kết quả đúng sau khi thi hành câu lệnh trên Chọn kết quả đúng sau khi thi hành câu lệnh trên

a x[24] chưa được định nghĩa

b x[25] có giá trị 0

c x[0] = có giá trị null

d x.length = 25

24 Chọn khai báo đúng cho phương thức main()

a public static void main( )

b public void main(String[] arg)

c public static void main(String[] args)

d public static int main(String[] arg)

25 Chọn thứ tự đúng của các thành phần trong một chương trình java

a Câu lệnh import, khai báo package, khai báo lớp

b Khai báo package, khai báo lớp, câu lệnh import

c Khai báo package, câu lệnh import, khai báo lớp

d Câu lệnh import trước tiên; thứ tự của khai báo package và

khai báo lớp là tùy ý

26 Dòng lệnh nào sau đây sẽ phát sinh lỗi: Dòng 1 : byte b = 5;

Dòng 2 : char c = „5‟;

Dòng 3 : short s = 55;

Dòng 4 : int i = 555;

Dòng 5 : float f = 555.5f;

Dòng 6 : b = s;

a Dòng 3

b Dòng 4

Trang 4

c Dòng 5

d Dòng 6

27 Chọn câu khai báo không hợp lệ

a String s;

b double d;

c char c= “java”;

d float f=24.5f;

28 Cho biết kết quả của đoạn mã sau:

int x = 3; int y = 10;

System.out.println(y % x);

a 0

b 1

c 2

d 3

29 Khai báo nào dưới đây không hợp lệ (bị lỗi):

a int[] arr;

b int[] arr = new int[5];

c string[ ] st = {“str1”,”str2”};

d int arr [10];

30 Cho đoạn code dưới đây:

public static void main(String[] args) {

for(int i=1;i<5; i++);

System.out.print(i);

}

a Kết quả in ra từ 1 đến 5

b Kết quả in ra từ 1 đến 4

c Không in ra kết quả

d Chương trình bị lỗi không chạy được

31 Trong java có :

a 2 loại kiểu dữ liệu

b 3 loại kiểu dữ liệu

c 4 loại kiểu dữ liệu

d 5 loại kiểu dữ liệu

32 Java đưa ra một danh sách các từ khóa, khi

viết chương trình người lập trình:

a Khai báo nên chọn các từ khóa này

b Khi khai báo tránh sử dụng các từ khóa

này

c Khi khai báo chỉ được sử dụng một

trong các từ khóa này

d Các từ khóa này chỉ sử dụng để khai

báo hàm (phương thức)

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

a Cấu trúc switch - case có thể thay thế

cho cấu trúc if-else

b Cấu trúc switch - case có thể thay thế

cho cấu trúc vòng lặp

c Cấu trúc switch - case có thể thay thế

cho cấu trúc if

d Cấu trúc switch - case có thể thay thế cho cấu trúc break-continue

34 Mảng (Array) là kiểu dữ liệu:

a Cơ sở

b Tham số

c Tham chiếu

d Kiểu int

35 Trong cấu trúc ngôn ngữ Java

a Có duy nhất một phương thức main

b Có thể có nhiều hơn một phương thức main

c Có duy nhất một phương thưc lớp

d Có một phương thức main và một phương thưc lớp

36 Java là ngôn ngữ:

a Hướng tới người phát triển

b Hướng tới người lập trình Web

c Hướng tới ngôn ngữ C

d Hướng tới người dung

37 Môi trường phát triển của Java được chia làm:

a Hai phần: trình biên dịch và trình thông dịch

b Hai phần: trình biên dịch và bytecode

c Hai phần : trình thông dịch và bytecode

d Hai phần: trình thông dịch và CPU

38 Cho đoạn mã sau:

for (int i = 0; i < 2; i++){

for (int j = 0; j < 3; j++){

if (i == j){

continue;

} System.out.println(“i = “ + i + “j = “ + j); }

} Khi chạy chương trình, Kết quả được in ra?

a i = 0 j = 0

b i = 2 j = 1

c i = 0 j = 2

d i = 1 j = 1

39 Trong đoạn mã sau kiểu dữ liệu của biến result có thể là những kiểu nào?

byte b = 11;

short s =123567;

result = b * ++s;

a byte, short, int, long, float, double

b boolean, byte, short, char, int, long, float, double

c byte, short, char, int, long, float, double

d int, long, float, double

Trang 5

40 Byte là kiểu dữ liệu :

a Byte

b Int

c Long

d Char

Ngày đăng: 13/07/2016, 16:30

TỪ KHÓA LIÊN QUAN

w