Đề thi giữa kì 1 Tin học 11 có đáp án (Đề 2)
Vui lòng cài đặt đề thi trước khi làm bài
Phát biểu nào dưới đây là hợp lí nhất khi nói về hằng:
Chọn biểu diễn tên sai trong các biểu diễn dưới đây:
Biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal:
Trong Pascal, khai báo nào sau đây đúng:
Để viết chương trình giải phương trình bậc nhất có dạng: ax + b = 0 (a#0), em cần phải thực hiện lệnh nhập vào từ bàn phím các biến nào sau đây:
Xét khai báo biến sau:
Var x, y, z : real;
c, d : boolean;
i, j : word;
Tổng bộ nhớ dành cho các biến đã khai báo là bao nhiêu byte?
Xét biểu thức sau (3*x <=15) and (x <=4). Biểu thức cho kết quả FALSE khi:
Cho khai báo biến sau đây:
Var m, n : integer ;
x, y : real ;
Lệnh gán nào sau đây là sai ?
Biểu thức Pascal: -b/sqrt(sqr(a)+b) được biểu diễn trong toán học là:
Biểu thức 5*b + a mod 4*3 với a =16, b = 3 có giá trị là:
Trong Pascal, cú pháp câu lệnh rẽ nhánh if-then dạng đủ là:
Trong Pascal, câu lệnh ghép có dạng:
Cho đoạn chương trình sau:
IF <điều kiện> THEN write(x,’la so am’) ELSE write(x,’la so duong’);
Điều kiện là biểu thức logic nào dưới đây?
Cho đoạn chương trình sau:
readln(x,y);
IF x > y THEN F:= 2*x – y ELSE
IF x < y THEN F:= sqr(x) + sqr(y) ELSE F:= 2*x;
Nếu nhập vào từ bàn phím x=3 và y=3 thì giá trị của F là:
Cho đoạn chương trình sau:
T := 0 ;
FOR i := 1 to 10 DO
IF i mod 2 = 0 THEN T := T + 1 ;
Sau khi thực hiện, T có giá trị?
Cho đoạn chương trình sau:
S := 0 ;
FOR i := 1 to 10 DO
IF (i mod 3=0) or (i mod 5=0) THEN S := S + i ;
Sau khi thực hiện, S có giá trị?
Cho đoạn chương trình sau:
T := 0 ; i:=1;
WHILE i <= 10 DO
BEGIN
IF i mod 2 = 1 THEN T := T + i ;
i:=i+1;
END;
Sau khi thực hiện, T có giá trị?
Cú pháp khai báo trực tiếp biến mảng một chiều có dạng:
Giả sử mảng a gồm các phần tử a[1]=1, a[2]=2, a[3]=3, a[4]=4, a[5]=5.
Cho biết kết quả sau khi thực hiện đoạn chương trình sau:
D:=0;
FOR i:=1 to 5 DO
IF a[i] mod 2 = 0 THEN D:= D + 1;
writeln(‘D = ’,D);
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?