Kiểm tra 1 tiết

Chia sẻ bởi Trần Quang Diệu | Ngày 26/04/2019 | 43

Chia sẻ tài liệu: Kiểm tra 1 tiết thuộc Tin học 11

Nội dung tài liệu:

Họ-tên:_______________________________________
Lớp:____
KIỂM TRA gian: 30’
Câu 1: Cho một chương trình còn lỗi như sau :
cauhoi
dapan

1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


Var
A, b, c : real ;
A := 1; b := 1; c := 5 ;
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. Thiếu Begin B. Thiếu Begin và không khai biến d
C. Không có END. D. Không khai báo biến d
Câu 2: Kết quả của biểu thức sqr((ABS(25-50) mod 4) ) là:
A. 2 B. 3 C. 4 D. 1
Câu 3: Hãy chọn phương án ghép đúng . Biểu thức : 25 mod 3 + 5 / 2 * 3 có giá trị là :
A. 8.0; B. 15.0 C. 8.5; D. 15.5;
Câu 4: Cho đoạn chương trình sau:
readln(x, y);
T:=x;
x:=y;
y:=T;
write(‘ x = ‘, x, ‘ y = ‘, y, ‘ T= ‘, T);
giả sử nhập x= -1; y= 8; sau khi thực hiện đoạn chương trình xong trên màn hình in ra nội dung có dạng nào?
A. x = - 1 y = T T= -1 B. x = 8 y = -1 T = -1 C. x = T y = T T=-1 D. x = -1 y = 8 T = -1
Câu 5: Xác định giá trị của biểu thức:
S = (123 div 100) + (123 div 10) mod 10 + (123 mod 10)
A. S=6 B. S=10 C. S=5 D. S = 4
Câu 6: Câu lệnh:
write(‘1 + 3 + . . . + ‘ , 2*n -1, ‘ = ‘, sqr(n)). Sẽ in ra màn hình nội dung gì nếu cho n = 5
A. 1 + 3 + . . . 9 = 25 B. 1 + 3 . . . + 9 = 25 C. 1 + 3 + . . . + 9 = 25
Câu 7: Chọn phát biểu đúng trong các phát biểu sau :
A. Quy định về phạm vi giá trị và kích thước bộ nhớ lưu trữ một giá trị của các kiểu dữ liệu chuẩn trong mọi ngôn ngữ lập trình là như nhau;
B. Dữ liệu kiểu kí tự chỉ có 256 giá trị;
C. Dữ liệu kiểu byte có 256 giá trị từ 0, 1, 2, …, 255;
D. Mọi ngôn ngữ lập trình đều có các kiểu dữ liệu chuẩn là : kiểu nguyên, kiểu thực, kiểu kí tự, kiểu lôgic;
Câu 8: Cho x là biến đã khai báo kiểu thực. Sau khi thực hiện hai câu lệnh sau :
x := 10 ;
Writeln(x:7:2);
thì kết quả dạng nào sẽ xuất hiện trên màn hình trong những dạng kết quả sau ?
A. 10.00 B. 1.000000000000000E+001;
C. 10; D. _ _ 10.00;
Câu 9: Cho khai báo biến sau đây (trong Pascal) :
Var m, n : integer ;
x, y : real ;
Lệnh gán nào sau đây là sai ?
A. m := -4 ; B. y := +10.5 ; C. n := 3.5 ; D. x := 6 ;
Câu 10: Thực hiện chương trình Pascal sau đây :
Var a, N : integer ;
BEGIN
N := 645 ;
A := N mod 10 ;
N := N div 10 ;
A := A + N div 10 ;
A := A + N mod 10 ;
Write(a);
END.
Ta thu được kết quả nào ?
A. 15; B. 5; C. 64; D. 6;
Câu 11: Chọn phát biểu sai trong các phát biểu sau :
A. Phần khai báo nhất thiết phải có;
B. Phần thân chương trình
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Quang Diệu
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)