1. Trang chủ
  2. » Cao đẳng - Đại học

Bài tập trắc nghiệm C++

6 1,5K 1

Đ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 6
Dung lượng 73,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hãy chọn khai báo HỢP LỆ trên C++ cho một dãy foo gồm 4 phần tử kiểu nguyên. Question 3 of 10 1.0 Points Định nghĩa kiểu dữ liệu hinh_dang gồm các thành phần là: • hinh_vuong có thành phần là canh; • hinh_chu_nhat có hai thành phần là dai và rong; • hinh_tron có thành phần là ban_kinh; • hinh_binh_hanh có ba thành phần là day, cao và, goc_nghieng • hinh_thoi có hai thành phần là canh và goc_nghieng Kiểu hinh_dang nên được khai báo ở kiểu gì để đạt hiệu quả cao nhất về lưu trữ? Question 2 of 10 1.0 Points Với a là một số nguyên, b là một số thực và foo là một dãy có 10 phần tử thực đã được khởi tạo. Các câu lệnh nào không hợp lệ trong C++.

Trang 1

Question 1 of 10 1.0 Points

Hãy chọn khai báo HỢP LỆ trên C++ cho một dãy foo gồm 4 phần tử kiểu nguyên

A int foo[] = {1, 2, 3, 4};

B int foo [4] = {1, 2, 3, 4};

C int* foo[4];

D foo: int[4];

E int[4] foo;

Part 2 of 4 - 2

Với a là một số nguyên, b là một số thực và foo là một dãy có 10 phần tử thực đã được khởi tạo Các câu lệnh nào không hợp lệ trong C++

A foo[a] = b;

B foo[foo[a]] = foo[2] + 5;

C b = foo [a+2];

D foo[b] = a;

E foo[0] = a;

Part 3 of 4 - 3

Trang 2

Question 3 of 10 1.0 Points

Định nghĩa kiểu dữ liệu hinh_dang gồm các thành phần là:

• hinh_vuong có thành phần là canh;

• hinh_chu_nhat có hai thành phần là dai và rong;

• hinh_tron có thành phần là ban_kinh;

• hinh_binh_hanh có ba thành phần là day, cao và, goc_nghieng

• hinh_thoi có hai thành phần là canh và goc_nghieng

Kiểu hinh_dang nên được khai báo ở kiểu gì để đạt hiệu quả cao nhất về lưu trữ?

A kiểu chuỗi (string)

B kiểu liệt kê (enum)

C kiểu dãy (array)

D kiểu union

E kiểu bản ghi (struct)

Reset Selection

Part 4 of 4 - 4

Cho biết phát biểu nào trong các phát biểu dưới đây SAI?

1 #include <string>

2 char var1[] = “string1”;

3 string var2 = var1;

4 var1 = “string2”;

5 var2 = “string3”

Trang 3

A 3

B 2

C 5

D 1

E 4

Reset Selection

Cho a là biến có kiểu sanpham được khai báo ở câu trên

Cần phải viết như thế nào để truy xuất thành phần cannang của biến a ?

A sanpham.cannang

B a.cannang

C a.sanpham.cannang

D a->cannang

E a[cannang]

Reset Selection

Cho biết kích thước của dãy trong khai báo sau:

char foo[] = "Array";

A 4

B 6

Trang 4

C 10

D Không biết trước

E 5

Reset Selection

Câu lệnh nào dưới đây KHÔNG phải vòng lặp vô hạn

A

B

C

D

A for ( ) ;

B while (1) ;

C for ( ; ; ) ;

D for (int i = 0 ; ; i++) ;

Reset Selection

Cần phải viết như thế nào trên C++ để truy xuất phần tử ở hàng 2 cột 3 (được tô đỏ) trong dãy foo hai chiều 4 hàng x 9 cột

Trang 5

A foo[2][3]

B foo[3][2]

C foo[1][2]

D foo[2][1]

E foo[11]

Khai báo nào dưới đây có thể dùng để khai báo tên kiểu arr_50_int cho kiểu dữ liệu dãy gồm 50 phần tử kiểu nguyên (int)?

A int [50] arr_50_int;

B using arr_50_int = int [50];

C int arr_50_int [50];

D typedef int arr_50_int [50];

E typedef int [50] arr_50_int;

Chọn các khai báo đúng trong các khai báo cho các biến a, b và c.

A struct sanpham { int cannang; double gia;} a,b,c;

Trang 6

B struct a,b,c { int cannang; double gia;};

C struct { int cannang; double gia;} a,b,c;

D struct sanpham { int cannang; double gia;}; sanpham a,b,c;

E struct a,b,c { int cannang; double gia;} sanpham;

Ngày đăng: 06/06/2016, 19:37

TỪ KHÓA LIÊN QUAN

w