Câu hỏi trắc nghiệm (40 câu):
-
Câu 1: Mã câu hỏi: 338543
Cho biết đâu là nguyên nhân trong ô tính xuất hiện ###### ?
-
A.
Độ rộng của cột quá nhỏ không hiển thị hết dãy số quá dài.
- B. Độ rộng của hàng quá nhỏ không hiển thị hết dãy số quá dài.
- C. Tính toán ra kết quả sai.
- D. Công thức nhập sai.
-
A.
-
Câu 2: Mã câu hỏi: 338546
Cho biết ngôn ngữ lập máy là gì?
- A. ngôn ngữ dùng để viết một chương trình máy tính
- B. ngôn ngữ dùng để viết các chương trình máy tính
- C. các câu lệnh được tạo ra từ hai số 1 và 0
- D. chương trình dịch
-
Câu 3: Mã câu hỏi: 338549
Hãy cho biết chương trình dịch dùng để làm gì?
- A. Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy
- B. Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên
- C. Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình
- D. Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên
-
Câu 4: Mã câu hỏi: 338554
Em hãy cho biết Mod là phép tóan gì?
- A. Chia lấy phần nguyên.
- B. Chia lấy phần dư.
- C. Cộng
- D. Trừ
-
Câu 5: Mã câu hỏi: 338557
Cho biết câu lệnh If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; thuộc lệnh nào?
- A. Lệnh vòng lặp.
- B. Lệnh chọn lựa
- C. Lệnh rẽ nhánh dạng thiếu
- D. Lệnh rẽ nhánh dạng đủ
-
Câu 6: Mã câu hỏi: 338559
Cho biết câu lệnh nào sai khi khai báo tên chương trình?
- A. Program sosanhhaiso;
- B. Program so sanh hai so;
- C. Program sosanh2so;
- D. Program so_sanh_hai_so;
-
Câu 7: Mã câu hỏi: 338560
Hãy cho biết trong Pascal để biên dịch chương trình, ta dùng tổ hợp phím?
- A. Alt + F9
- B. Ctrl + X
- C. Shift+ F9
- D. Ctrl + F9.
-
Câu 8: Mã câu hỏi: 338563
Xác định giá trị của S khi chạy đoạn chương trình sau là:
S:=7;
if (S<8) then S:=S*3+4;
- A. 25
- B. 22
- C. 24
- D. 23
-
Câu 9: Mã câu hỏi: 338566
Cho biết dãy kí tự 'Hocsinh' thuộc kiểu dữ liệu nào?
- A. nteger
- B. Real
- C. Char
- D. String
-
Câu 10: Mã câu hỏi: 338571
Trong các câu lệnh Pascal sau đây, câu lệnh nào viết đúng?
- A. IF a>b then Writeln('a la so lon hon')
- B. IF a>b then Writeln('a la so lon hon')
- C. IF a>b then Writeln('a la so lon hon')
- D. IF a>b then Writeln(a la so lon hon)
-
Câu 11: Mã câu hỏi: 338575
Cho biết trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?
- A. var a, b : integer;
- B. var a = real;
- C. const a := 5;
- D. var thong bao: string;
-
Câu 12: Mã câu hỏi: 338577
Cách chuyển biểu thức ax2+bx+c nào sau đây là đúng?
- A. a*x2 +b*x+c
- B. a*x*x+b*x+c*x
- C. a*x*x +b.x +c*x
- D. a*x*x + b*x+c
-
Câu 13: Mã câu hỏi: 338581
Câu lệnh nào sau đây có kết quả là 3?
- A. 27 MOD 8;
- B. 27 MOD 9;
- C. 27 DIV 2;
- D. 27 DIV 3;
-
Câu 14: Mã câu hỏi: 338583
Cho biết quá trình giải bài toán trên máy tính theo trình tự các bước nào đúng?
- A. xác định bài toán →Viết chương trình→Mô tả thuật toán.
- B. mô tả thuật toán→Viết chương trình→ Xác định bài toán.
- C. xác định bài toán →Mô tả thuật toán→Viết chương trình.
- D. viết chương trình→Mô tả thuật toán→ Xác định bài toán
-
Câu 15: Mã câu hỏi: 338587
Trong các câu lệnh if trong Pascal sau, câu nào được viết đúng?
- A. If x:=5 then; a=b
- B. If; x>5 then a:=b
- C. If x>5; then a:=b
- D. If x>5 then a:=b else a<>b
-
Câu 16: Mã câu hỏi: 338591
Hãy cho biết ngôn ngữ được sử dụng để viết chương trình là gì?
- A. Ngôn ngữ lập trình
- B. Ngôn ngữ máy
- C. Ngôn ngữ tự nhiên
- D. Ngôn ngữ tiếng Việt
-
Câu 17: Mã câu hỏi: 338593
Đâu là đáp án đúng: Môi trường lập trình gồm?
- A. chương trình soạn thảo
- B. chương trình dịch
- C. các công cụ trợ giúp tìm kiếm, sửa lỗi…
- D. Cả A, B và C
-
Câu 18: Mã câu hỏi: 338595
Điền từ: Ngôn ngữ lập trình là ....
- A. ngôn ngữ dùng để viết một chương trình máy tính
- B. ngôn ngữ dùng để viết các chương trình máy tính
- C. các dãy bit (dãy các số chỉ gồm 0 và 1)
- D. chương trình dịch
-
Câu 19: Mã câu hỏi: 338600
Dựa theo quy tắc đặt tên cho biết cách đặt tên nào sau đây không đúng ?
- A. Tugiac
- B. CHUNHAT
- C. End
- D. a_b_c
-
Câu 20: Mã câu hỏi: 338605
Khi viết chương trình thì tên chương trình do ai đặt?
- A. học sinh
- B. sinh viên
- C. người lập trình
- D. A và B
-
Câu 21: Mã câu hỏi: 338609
Chọn đáp án đúng: Từ khoá của một ngôn ngữ lập trình là?
- A. là những từ dành riêng
- B. cho một mục đích sử dụng nhất định
- C. cho những mục đích sử dụng nhất định
- D. A và B
-
Câu 22: Mã câu hỏi: 338611
Điền từ: Phần khai báo gồm các câu lệnh dùng để.....
- A. Khai báo tên chương trình
- B. Khai báo các thư viện
- C. Khai báo tên chương trình và khai báo các thư viện
- D. Khai báo từ khóa
-
Câu 23: Mã câu hỏi: 338617
Em hãy cho biết cấu trúc chung của mọi chương trình gồm mấy phần?
- A. 1
- B. 2
- C. 3
- D. 4
-
Câu 24: Mã câu hỏi: 338618
Chọn đáp án đúng: Các phép toán viết bằng ngôn ngữ lập trình Pascal nào đúng?
- A. {3*a + [ 4*c – 7*(a +2*c)] -5*b}
- B. a*x*x – b*x + 7a : 5
- C. (10*a + 2*b) / (a*b)
- D. - b: (2*a*c)
-
Câu 25: Mã câu hỏi: 338619
Cho bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Đâu là kết quả đúng?
- A. 14/5=2; 14 div 5=2; 14 mod 5=4;
- B. 14/5=2.8; 14 div 5=2; 14 mod 5=4;
- C. 14/5=2.8; 14 div 5=4; 14 mod 5=2
- D. 14/5=3; 14 div 5=2; 14 mod 5=4
-
Câu 26: Mã câu hỏi: 338621
Chọn đáp án đúng: Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì?
- A. 15*4-30+12
- B. 42
- C. 15*4-30+12=42
- D. =42
-
Câu 27: Mã câu hỏi: 338624
Cho biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào là đúng nhất?
- A. Var X,Y: byte;
- B. Var X, Y: real;
- C. Var X: real; Y: byte;
- D. Var X: byte; Y: real;
-
Câu 28: Mã câu hỏi: 338625
Hãy chọn kiểu dữ liệu phù hợp với biến x? Biến x có thể nhận các giá trị -5, 100, 15, 20.
- A. Char
- B. LongInt
- C. Integer
- D. Word
-
Câu 29: Mã câu hỏi: 338626
Cho biết đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình gọi là gì?
- A. Tên
- B. Từ khóa
- C. Biến
- D. Hằng
-
Câu 30: Mã câu hỏi: 338628
Hãy cho biết cách khai báo nào sau đây là đúng?
- A. const k= 'tamgiac';
- B. Var g :=15;
- C. Const dien tich;
- D. var chuvi : byte;
-
Câu 31: Mã câu hỏi: 338629
Hãy cho biết khai báo sau có ý nghĩa gì?
Var a: Real; b: Char;
- A. Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
- B. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
- C. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
- D. Các câu trên đều sai
-
Câu 32: Mã câu hỏi: 338632
Cho A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán sau đây là không hợp lệ không?
- A. X:=4.1;
- B. X:=324.2;
- C. A:= ‘3242’;
- D. A:=3242 ;
-
Câu 33: Mã câu hỏi: 338633
Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo với cú pháp?
- A. Var x: String;
- B. Var x: Integer;
- C. Var x: Char;
- D. Var x: Real;
-
Câu 34: Mã câu hỏi: 338640
Cho a:= 2; b:= 3; Kết quả sau khi thực hiện câu lệnh dưới đây là: if a>b then writeln(‘a>b’) else writeln(‘a<b’);
-
A.
a>b
- B. a=b
- C. a<b
- D. a≠b
-
A.
-
Câu 35: Mã câu hỏi: 338642
Chọn đáp án đúng: Trong Pascal, câu lệnh gán nào dưới đây sai ?
- A. a:= b;
- B. a + b := c;
- C. a:= a + 1;
- D. x:= 2*x;
-
Câu 36: Mã câu hỏi: 338643
Cho biết đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình là?
- A. Tên
- B. Từ khóa
- C. Biến
- D. Hằng
-
Câu 37: Mã câu hỏi: 338645
Chọn đáp án đúng: Tìm điểm sai trong khai báo hằng sau:
Const Max :=2010;
- A. Dư dấu bằng (=)
- B. Tên hằng không được nhỏ hơn 4 kí tự
- C. Từ khóa khai báo hằng sai
- D. Dư dấu hai chấm (:)
-
Câu 38: Mã câu hỏi: 338646
Chọn đáp án đúng: Phép khai báo nào sau đây đúng?
- A. Var x, y: Integer;
- B. Var x, y=Integer;
- C. Var x, y Of Integer;
- D. Var x, y := Integer;
-
Câu 39: Mã câu hỏi: 338647
Hãy cho biết trong Pascal, từ khóa để khai báo biến là?
- A. Const
- B. Begin
- C. Var
- D. Uses
-
Câu 40: Mã câu hỏi: 338648
Hãy xác định trong Pascal, từ khóa để khai báo hằng là gì?
- A. Const
- B. Begin
- C. Var
- D. Uses