Câu 3: Đạ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 được gọi là: A.. Câu 4: Trong Pascal, từ khóa để khai báo biến là:[r]
Trang 1A TRẮC NGHIỆM:
Câu 1: Trong các tên dưới đây, tên hợp lệ trong Pascal là:
A Khoi 8 B Ngay_20_11 C 14tuoi D Begin
Câu 3: Đạ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 được gọi là:
Câu 4: Trong Pascal, từ khóa để khai báo biến là:
Uses
Câu 4: Tính giá trị cuối cùng của c, biết rằng: a:= 3; b:= 5; a:= a + b; c:= a+b;
A c= 8; B c=3; C c= 5; D c= 13; Câu 5: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:
Câu 6: Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh
if (45 mod 3 ) = 0 then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5)
Câu 7: Ta có 2 lệnh sau : x:= 8;
if x>5 then x := x +1; Giá trị của x là bao nhiêu:
Câu 8 : Câu lệnh điều kiện dạng đầy đủ là:
A If <điều kiện> then <câu lệnh 1>; Else <câu lệnh 2>;
B If <điều kiện> then <câu lệnh>;
C If <điều kiện> then <câu lệnh 1>, <câu lệnh 2>;
D If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>;
Câu 9 Để biên dịch chương trình ta sử dụng tổ hợp nào:
A Ctrl – F9 B Alt – F9 C F9 D Ctrl – Shitf – F9 Câu 10 Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?
A (a*a + b)(1+c)(1 + c)(1 + c) B (a.a + b)(1 + c)(1 + c)(1 + c)
C (a*a + b)*(1 + c)*(1 + c)*(1 + c) D (a2 + b)(1 + c)3
Câu 11 Trong Pascal, khai báo nào sau đây là đúng?
A Var tb: real; B Type 4hs: integer; C const x: real; D Var
R = 30;
Câu 12: Để chạy chương trình ta nhấn tổ hợp phím:
A Alt + F9 B Alt + F5 C Ctrl + F10 D Ctrl + F5 Câu 13: Cho X là biến số thực sau khi thực hiện lệnh gán X: =12.41; Để in ra màn hình như sau: X=12.41 Hãy chọn lệnh đúng:
A.Writeln(X); B writeln(X:5);
C Writeln( ‘X=’, X:5:2); D Writeln( ‘X=, X:5:2’);
Trang 2Câu 14: Trong các tên sau đây, tên nào hợp lệ trong NNLT Pascal?
A Khoi 8 B Tamgiac; C Bai-tap-thuc-hanh D
beginprogram
Câu 15: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:
Câu 16: Trong các chuong trình sau, chương trình nào không hợp lệ:
A Ch¬ng tr×nh 1
Program bai1;
Begin
Write (‘Chao cac ban!!’);
End
B Ch¬ng tr×nh 2 Program bai1;
Begin Write (‘Chao cac ban!!’); End
C Ch¬ng tr×nh 3
Begin
Program bai1;
Write (‘Chao cac ban!!’);
End
D Ch¬ng tr×nh 4 Program bai1;
Uses crt;
Begin Clrscr;
Write (‘Chao cac ban!!’); End
Câu 17 Tổ hợp phím Alt + F5 có chức năng gì?
A Xem màn hình kết quả B Chạy chương trình
Câu 18: Các câu lệnh Pascal sau đây được viết đúng hay sai?
a) if x:= 5 then a = b;
b) if x > 4; then a:= b;
c) if x > 4 then a:=b; m:=n;
d) if x > 4 then a:=b; else m:=n;
B Tự Luận:
Câu 1: Cho chương trình Pascal như sau, hãy sửa lại những lỗi còn sai trong
chương trình?
program Chuong_trinh ………
uses crt; ………
var a,b:= integer ………
c:= real ………
Trang 3const phi: 100; ………
begin ………
writeln(‘Nhap vao so a va b’) ………
readln(a,b) ………
c= a+b+phi; ………
writeln(‘Ket qua:’, c); ………
end ………
Câu 2: Bài toán là gì? Quá trình giải bài toán trên máy tính gồm mấy bước?
Hãy chỉ ra Input và output của bài toán sau
a Xác định số học sinh trong lớp cùng mang họ Phạm
b Tính tổng của các phần tử lớn hơn 0 trong dãy n cho trước
Câu 3 : Viết chương trình tính diện tích, chu vi hình chữ nhật.
Câu 4 Hãy đánh dấu x vào ô ở cột mà em chọn:
Cho chương trình viết trong Pascal:
Program Hinh_Tron;
Var ban_kinh, chu_vi, dien_tich: real;
Const Pi = 3.14;
Begin
Writeln (‘Cho biet ban kinh: ’); readln (ban_kinh);
chu_vi:= 2*Pi*ban_kinh;
dien_tich:=Pi*ban_kinh*ban_kinh;
Writeln (‘C = ’, chu_vi, ‘S = ’, dien_tich);
readln;
End.
Hãy phân biệt Từ khóa, tên, hằng, biến trong chương trình trên và đánh dấu X vào bảng sau:
Program
Pi
Hinh_Tron
Const
chu_vi
dien_tich
writeln
End