Trắc nghiệm Chương trình máy tính và dữ liệu có đáp án
Đề thi

Trắc nghiệm Chương trình máy tính và dữ liệu có đáp án

A
Admin
Tin họcLớp 893 lượt thi
15 câu hỏi
1. Trắc nghiệm
1 điểm

 Kiểu xâu kí tự có phạm vi giá trị từ ........

0 đến 127

– 215 đến 215 - 1

0 đến 255

-100000 đến 100000

Xem đáp án

Đáp án C

Giải thích: Phạm vi giá trị của kiểu string có tối đa 255 kí tự

2. Trắc nghiệm
1 điểm

 Ngôn ngữ lập trình Pascal qui định tên các kiểu dữ liệu nào?

Số nguyên, số thực, kí tự, xâu

Integer, Real, Char, String

Interger, Read, Char, String

Các số, kí tự có trên bàn phím

Xem đáp án

Đáp án B

Giải thích: Trong ngôn ngữ lập trình pascal các kiểu dữ liệu có tên là Integer, Real, Char, String.

3. Trắc nghiệm
1 điểm

 1 chữ, 1 số hay 1 kí hiệu đặc biệt được gọi là:

Số nguyên

Kí tự

Xâu kí tự

Đáp án khác

Xem đáp án

Đáp án B

Giải thích: Kiểu kí tự (char) có phạm vi giá trị là 1 kí tự.

4. Trắc nghiệm
1 điểm

 Phép toán 50 div 5 có kết quả:

0

5

10

25

Xem đáp án

Đáp án C

Giải thích: Phép tính div là phép chia lấy phần nguyên nên kết quả của phép chia 50 div 5 là 10.

5. Trắc nghiệm
1 điểm

Trong các biểu thức dưới đây, biểu thức nào được ghi bằng kí hiệu Pascal?

a.b - cd

ab + c/d

a – b(c - d)

a – b + a – b

Xem đáp án

Đáp án D

Giải thích: Trong Pascal thì kí hiệu các phép toán là: +, -, * /, div, mod

6. Trắc nghiệm
1 điểm

 Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị nhỏ nhất?

Char

String

Integer

Real

Xem đáp án

Đáp án A

Giải thích: Vì kiểu dữ liệu Char có phạm vi là 1 kí tự

7. Trắc nghiệm
1 điểm

 Bạn An muốn in ra kí tự @, An viết câu lệnh đúng là:

Writeln(‘Ki tu An muon in la’: ;@);

Writeln(‘Ki tu An muon in la:’ ,@);

Writeln(Ki tu An muon in la:’ ,@);

Writeln(‘Ki tu An muon in la:’ ,’@’);

Xem đáp án

Đáp án D

Giải thích: Để in các kí tự thì các kí tự phải được đặt trong cặp dấu nháy (‘’).

8. Trắc nghiệm
1 điểm

 “mod” là kí hiệu phép toán số học nào trong Pascal?

chia lấy phần nguyên

chia lấy phần dư

chia

Đáp án khác

Xem đáp án

Đáp án B

Giải thích: Trong các phép toán đối với số học thì “mod” là kí hiệu phép toán chia lấy phần dư.

9. Trắc nghiệm
1 điểm

 Trong ngôn ngữ lập trình Pascal có bao nhiêu phép so sánh?

4

5

6

7

Xem đáp án

Đáp án C

Giải thích: Các phép so sánh là: <, >, =, <=, >=, =,>,>

10. Trắc nghiệm
1 điểm

 “div” là kí phép toán số học nào trong Pascal?

chia lấy phần nguyên

chia lấy phần dư

chia

Đáp án khác

Xem đáp án

Đáp án A

Giải thích: Trong các phép toán đối với số học thì “div” là kí hiệu phép toán chia lấy phần nguyên.

11. Trắc nghiệm
1 điểm

 Biểu thức toán học 1b+2(a+c) viết bằng kí hiệu trong ngôn ngữ Pascal là:

1/b+2*(a+c)

(1/b)+2(a+c)

1/(b+2)*(a+c)

1/(b+2)*(a+c)

Xem đáp án

Đáp án A

Giải thích: Các phép nhân, chia trong toán học phải được chuyển thành các kí hiệu * (nhân), / (chia). Thứ tự thực hiện các phép toán: phép nhân, chia thực hiện trước, phép cộng, trừ thực hiện sau.

12. Trắc nghiệm
1 điểm

 Số 10.2 trong ngôn ngữ lập trình được gọi là:

Kí tự

Xâu kí tự

Số nguyên

Số thực

Xem đáp án

Đáp án D

Giải thích: Số thực là số có phần thập phân. Số 10.2 có phần thập phân là 2.

13. Trắc nghiệm
1 điểm

 Các phép toán nào sau đây không dùng cho kiểu số thực?

+, -, *, /

<, >, >=, <=, < >, ==,>,>

Mod và div

+, -, *, / và <, >, >=, <=, < >, ==,>,>

Xem đáp án

Đáp án C

Giải thích: Phép tính mod và div chỉ dùng cho kiểu số nguyên.

14. Trắc nghiệm
1 điểm

 Lệnh nào tạm ngừng chương trình cho tới khi nhấn phím Enter?

Write hoặc Writeln

Read hoặc Readln

Cả câu A và B đều đúng

Cả câu A và B đều sai

Xem đáp án

Đáp án B

Giải thích: Để tạm dừng chương trình cho đến khi nhấn phím Enter thì ta sử dụng lệnh Read hoặc Readln.

15. Trắc nghiệm
1 điểm

 Sử dụng lệnh nào để tạm dừng trong 1 khoảng thời gian nhất định?

Delay

Readln

Writeln

End

Xem đáp án

Đáp án A

Giải thích: Trong pascal thì lệnh Delay dùng để tạm dừng trong một khoảng thời gian. Ví dụ: Delay(2000); thì chương trình sẽ tạm ngừng trong 2 giây.