TRUNG TÂM GDTX BA TRI
Mã đề thi 138
Họ, tên: Lớp:
Chọn câu trả lời đúng nhất và ghi vào bảng trả lời bên dưới:
Câu 1 2 3 4 5 6 7 8 9 10
1
1
1
2
1
3
1
4
15
Đáp
án
Câu 1 2 3 4 5 6 7 8 9 10
1
1
1
2
1
3
1
4
15
Đáp
án
Câu 1: Có mấy loại hằng ?
A. 4 B. 5 C. 2 D. 3
Câu 2: Trong Pascal, phép toán MOD với số nguyên có tác dụng gì?
Var m, n : integer;
x, y : real;
Lệnh gán nào sau đây là sai ?
A. x := 6 ; B. y := +10.5 ; C. n := 3.5 ; D. m := -4 ;
Câu 14: Để tính căn bậc 2 không âm của y ta dùng hàm:
A. Abs(y); B. Exp(y); C. Sqrt(y); D. Sqr(y);
Câu 15: Trường hợp nào dưới đây không phải là tên biến trong Pascal ?
A. Ngaysinh; B. 2x;
C. Giai_Ptrinh_Bac_2; D. _Noisinh;
Câu 16: Hàm cho giá trị bằng bình phương của x là
A. Sqr(x); B. Sqrt(x); C. Abs(x); D. Exp(x);
Câu 17: Trường hợp nào dưới đây là tên biến trong Pascal ?
A. 2x; B. _Noi sinh; C. Ngay_sinh; D. Giai-Ptrinh-Bac 2;
Câu 18: Thực hiện chương trình Pascal sau đây:
Var a, N : integer ;
BEGIN
N := 7 ;
A := N mod 2 ;
A := A + N div 2 ;
Write(a);
END.
Ta thu được kết quả nào ?
A. 4; B. 3; C. 5; D. 1;
Câu 19: Biểu diễn biểu thức
2
2
( )
a bc
a b
a
d := b*b – 4*a*c ;
writeln(‘d = ’,d);
END.
Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau:
A. Không khai báo biến d B. Thiếu Begin và không khai biến d
C. Không có END. D. Thiếu Begin
Câu 26: Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ?
A. 5a + 7b + 8c; B. 5*a + 7*b + 8*c; C. X*y(x+y); D. {a + b}*c;
Câu 27: Khái niệm nào sau đây là đúng về tên dành riêng ?
A. Tên dành riêng là các hằng hay biến.
B. Tên dành riêng là tên do người lập trình đặt.
C. Tên dành riêng là tên đã được NNLT qui định đúng với ý nghĩa riêng xác định, có thể
được định nghĩa lại.
D. Tên dành riêng là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, không
được sử dụng với ý nghĩa khác.
Câu 28: Trong Pascal, phép toán DIV với số nguyên có tác dụng gì?
A. Chia lấy phần nguyên B. Chia lấy phần dư
C. Làm tròn số D. Thực hiện phép chia
Câu 29: Phát biểu nào dưới đây là đúng nhất?
A. Tên gọi là đại lượng nhận giá trị trước khi chương trình thực hiện.
B. Tên gọi là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương
trình.
C. Tên gọi do người lập trình tự đặt theo quy tắc do từng ngôn ngữ lập trình xác định.
D. Tên gọi có thể lưu trữ nhiều loại giá trị khác nhau.
Câu 30: Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?
A. Readln(x); B. Writeln(‘Nhap x = ’);
C. Writeln(x); D. Read(‘X’);
HẾT
Trang 3/3 - Mã đề thi 138