wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Trò chơi ôn tập cuối kì 1_Tin học 8

Total questions: 26

Worksheet time: 15mins

Name
Class
Date
1.

Giả sử x là biến với kiểu dữ liệu số nguyên, khai báo nào sau đây là hợp lệ:

a)

var x: byte;    

b)

var x: string;    

c)

var x: real;    

d)

var x: integer;

2.

Trong Pascal, khai báo nào sau đây là sai:

a)

program BaiTap3;

b)

var x1: byte;

c)

uses crt;

d)

const pi:=3.14;

3.

Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?

a)

x : = real;    

b)

z: 3;    

c)

y= a +b;    

d)

a: = 10;

4.

Phép so sánh nào cho kết quả đúng:

a)

 5=2    

b)

5≤2    

c)

5<2    

d)

5≥2

5.

Câu lệnh Writeln(‘x=’ , 15 div 3 +5); sẽ in ra kết quả:

a)

x=10    

b)

10  

c)

5

d)

x=5

6.

Cú pháp lệnh của điều kiện dạng thiếu là :

a)

If <Câu lệnh>; then <Điều kiện >

b)

If <Điều kiện> then <Câu lệnh >;

c)

If < Điều kiện 1> then <Điều kiện 2>

d)

If < Câu lệnh 1>; then <Câu lệnh 2>;

7.

Khai báo biến nào sau đây là sai:

a)

Var a: real;

b)

Var a,b: real;

c)

Var a b: real;

d)

Var a, b, c: real;

8.

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

9.

Cách khai báo hằng nào sau đây là đúng:

a)

Const pi:=3,14 real;

b)

Const pi: 3,14;

c)

Const pi=3,14 real;

d)

Const pi=3.14;

10.

Đâu là từ khóa trong ngôn ngữ lập trình Pascal?

a)

Uses;

b)

Hinh_tron;

c)

End;

d)

Cả A và C.

11.

Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?

a)

Lop8A;

b)

Tbc.

c)

Begin;

d)

8B;

12.

Xét chương trình sau:

Var x, y: integer;

Begin

x:=1;

y:= 5;

Writeln(x+y);

Readln;

End.

Kết quả của chương trình trên là:

a)

Tất cả đều sai.

b)

1

c)

5

d)

6

13.

Cho a:= 5; 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

14.

Trong Pascal, câu lệnh gán nào dưới đây sai ?

a)

a:= b;

b)

a:= a + 1;

c)

x:= 2*x;

d)

a + b := c;

15.

Trong các tên sau đây, tên nào không hợp lệ trong ngôn ngữ lập trình Pascal?

a)

A2;

b)

Tamgiac;

c)

10a;

d)

Chuongtrinh;

16.

Nhập 2 số nguyên a, b từ bàn phím. Viết chương trình tính tổng 2 số a, b. Để khai báo cho bài toán trên ta sử dụng câu lệnh khai báo nào?

a)

Var a , b, tong : real;

b)

Var a, b, tong : integer;

c)

Var a, b, tong : char;

d)

Var a, b, tong : string;

17.

Để chạy chương trình trong ngôn ngữ Pascal ta dùng tổ hợp phím nào?

a)

Ctrl + F9

b)

Alt + F9

c)

Alt + F5

d)

Ctrl + F5

18.

Xét chương trình sau:

Var a: integer;

Begin

a:=1;

a:= a+10;

Writeln(a);

Readln;

End.

a)

11

b)

111

c)

100

d)

10

19.

Chọn câu lệnh viết đúng :

a)

if x > 5 then x:=y;

b)

if x:=7 then a=b

c)

if x > 5; then a:= b

d)

if x > 5 then a:=b; else m:=n

20.

Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?

a)

if a := 1 then a := a + 1;

b)

if a > b else write(a);

c)

if (a mod 2) =0 then write(‘So khong hop le’);

d)

if x = y; then writeln(y);

21.

Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh:

if x > 5 then x := x + 5;

a)

10

b)

5

c)

15

d)

20

22.

Tính giá trị cuối cùng của c, biết rằng: a:= 9; b:= 7; a:= a - b; c:= b + 1;

a)

3

b)

4

c)

5

d)

8

23.

Kết quả của phép toán 63 div 5 mod 4 + 1 là bao nhiêu?

a)

2

b)

7

c)

5

d)

1

24.

Trong các câu lệnh 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;

25.

Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như sau :

a)

Tong=a+b;

b)

Tong:=a+b;

c)

Tong:a+b;

d)

Tong(a+b);

26.

Sau câu lệnh sau giá trị của X là bao nhiêu, nếu trước đó giá trị của a = 10:

if a>10 then a:=a+1;

a)

8

b)

9

c)

10

d)

11