Câu hỏi trắc nghiệm (10 câu):
-
Câu 1: Mã câu hỏi: 13657
Khai báo biến DiemThi để lưu trữ điểm thi môn tin học của 45 học sinh, ta sử dụng:
- A. var DiemThi: array[1..45] of real;
- B. var DiemThi: array[1..45] of integer;
- C. var DiemThi: array[1...45] of real;
- D. var DiemThi: array[1...45] of integer;
-
Câu 2: Mã câu hỏi: 13658
Cho var A: array[1..99] of integer; để tham chiếu tới phần tử thứ 20 của biến mảng A, ta sử dụng:
- A. A20
- B. A[20]
- C. A[1..20]
- D. A[1..99]
-
Câu 3: Mã câu hỏi: 13659
Cho trước var B: array[1..N] of real; Hãy cho biết đoạn lệnh sau dùng để làm gì?
tong:= 0;
for i:= 1 to N do
if B[i] < 0 then
tong:= tong + B[i];- A. Gán giá trị 0 cho biến tong
-
B.
Tính tổng giá trị của các phần tử lớn hơn 0 ở
trong mảng - C. Tính tổng giá trị của các phần tử ở trong mảng
-
D.
Tính tổng giá trị của các phần tử nhỏ hơn 0 ở
trong mảng
-
Câu 4: Mã câu hỏi: 13660
Cho trước var B: array[1..N] of real; Hãy cho biết đoạn lệnh sau dùng để làm gì?
tong:= 0;
for i:= 1 to N do
if B[i] mod 2 = 0 then
tong:= tong + B[i];- A. Gán giá trị 0 cho biến tong
- B. Tính tổng giá trị của các phần tử ở trong mảng
-
C.
Tính tổng giá trị của các phần tử lớn hơn 0 ở
trong mảng -
D.
Tính tổng giá trị của các phần tử nhỏ hơn 0 ở
trong mảng
-
Câu 5: Mã câu hỏi: 13661
Cho trước var A: array[1..10] of integer; Hãy cho biết đoạn lệnh sau dùng để làm gì?
for i:= 1 to 10 do
A[i]:= random(100);- A. Tạo ngẫu nhiên mảng gồm 10 số nguyên
- B. Tạo ngẫu nhiên mảng gồm 10 số nguyên, mỗi số có giá trị trong đoạn từ 0 đến 99
- C. Tạo ngẫu nhiên mảng gồm 10 số nguyên, mỗi số có giá trị tuyệt đối không vượt quá 9
- D. Tạo ngẫu nhiên mảng gồm 10 số nguyên, mỗi số có giá trị tuyệt đối không vượt quá 100
-
Câu 6: Mã câu hỏi: 13662
Cho khai báo var hoten: string[30]; để lưu trữ hằng xâu ‘Nguyen Van Tung’ vào biến hoten, thực hiện:
- A. readln(hoten);
- B. for i := 1 to 15 do readln(hoten[i]);
- C. hoten := 'Nguyen Van Tung';
- D. Tất cả đáp án A, B và C đều đúng
-
Câu 7: Mã câu hỏi: 13663
Để tham chiếu tới phần tử của xâu ta sử dụng cú pháp nào trong các cú pháp sau?
- A. Tên biến xâu[chỉ số xâu]
- B. Tên biến xâu[kiểu số xâu]
- C. Tên biến xâu[chỉ số phần tử]
- D. Tên biến xâu[kiểu phần tử]
-
Câu 8: Mã câu hỏi: 13664
Cho trước hoten := 'Nguyen Le Huyen'; thì phần tử nào của xâu hoten có giá trị là 'g':
- A. hoten
- B. hoten2
- C. hoten[1]
- D. hoten[2]
-
Câu 9: Mã câu hỏi: 13666
Cho trước khai báo var hoten: string[30]; và 2 phép gán ho := 'Nguyen '; ten := 'Tung'; để gán giá trị 'Nguyen Thanh Tung' cho biến hoten, ta dùng lệnh:
- A. hoten := ho + ten;
- B. hoten := ho + 'Thanh ' + ten;
- C. hoten := ho + 'Thanh' + ten;
- D. hoten := ho + ' Thanh ' + ten;
-
Câu 10: Mã câu hỏi: 13667
Sau khi thực hiện các lệnh st := 'Computer Hoang Long'; delete(st, 9, 6); thì biến st sẽ lưu trữ giá trị:
- A. 'ComputerLong'
- B. 'Computer Long'
- C. 'CompuLong'
- D. 'Compu Long'