1. Trang chủ
  2. » Giáo án - Bài giảng

Trắc nghiệm Pascal 1

3 233 3

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 154 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trang 1

1 - Trong ngôn ngữ Pascal?

[a] 15, 47, -13 là các hằng nguyên

[b] 4.0, 3E-7, 0.523 là các hằng thực

[c] "a’, "+’, " " là các hằng kí tự

[d] a, b, c đều đúng

2 - Trong ngôn ngữ Pascal, với x, y thuộc loại integer? [a] x:=y là một biểu thức luận lý

[b] x+2y-5 là một biểu thức luận lý

[c] x+2<>y là một biểu thức luận lý

[d] not (x+y) là một biểu thức luận lý

3 - Trong ngôn ngữ Pascal, với x, y thuộc loại integer? [a] x=y là một biểu thức luận lý

[b] (x<>0)or (2*y>5) là một biểu thức luận lý [c] x+2<>y+1 là một biểu thức luận lý

[d] Các câu trên đều sai

4 - Xét chương trình Pascal sau?

PROGRAM Vidu;

TYPE d=ARRAY [ 1 n] of integer;

VAR i: integer; a:=d;

BEGIN

Read(n);

FOR i:=1 TO n DO

A[i]:=i+1;

END

[a] Chương trình báo lỗi ngữ pháp khi dịch [b] Chương trình báo lỗi khi thi hành

[c] Cả hai câu trên đều sai

[d] Cả hai câu trên đều đúng

5 - Cho khai báo sau?

TYPE th=SET OF char;

VAR I, j, n: integer;

x, y, z: real; k: boolean;

a, b: th;

Hãy cho biết câu lệnh nào dưới đây bị sai:

[a] n:=I DIV j;

[b] z:=x/y;

[c] k:=’c’ IN a;

[d] n:=i/j;

Trang 2

6 - Cho khai báo sau:

TYPE th=SET OF char;

VAR I, j, n: integer;

x, y, z: real; k: boolean;

a, b: th;

u, v: array[1 3] of integer;

Hãy cho biết câu lệnh nào dưới đây bị sai?

[a] n:=I DIV j;

[b] z:=x/y;

[c] k:=’c’ IN a

[d] a:=["a’,b]

7 - Cho khai báo sau:

TYPE th=SET OF char;

VAR I, j, n: integer;

x, y, z: real;

k: boolean;

a, b: th;

u, v: array[1 3] of integer;

Hãy cho biết câu lệnh nào dưới đây bị sai?

[a] n:=I DIV j;

[b] z:=x/y;

[c] k:=’c’ IN a

[d] b:=b+’b’

8 - Cho khai báo sau:

TYPE th=SET OF char;

VAR I, j, n: integer;

x, y, z: real; k: boolean;

a, b: th;

u, v: array[1 3] of integer;

Hãy cho biết câu lệnh nào dưới đây bị sai?

[a] n:=I DIV j;

[b] z:=x/y;

[c] k:=’c’ IN a

[d] u:=u*v

9 - Cho khai báo sau:

VAR i: integer; c: char; r: real;

Hãy cho biết nhóm lệnh nào sau đây viết đúng ngữ pháp? [a] Các lệnh r:=7; i:=r; write(r)

[b] Các lệnh c:=’9’ ;i:=9; if i=c then write("hop le’) [c] Các lệnh r:=7; c:=’9’; i:=ord(c)

Trang 3

[d] Cả ba nhóm lệnh trên đều có lỗi sai

10 - Cho khai báo sau:

VAR i: integer; c: char; r: real;

Hãy cho biết nhóm lệnh nào sau đây viết đúng ngữ pháp? [a] Các lệnh r:=7; i:=r; write(r)

[b] Các lệnh c:=’9’ ;i:=9; if i=c then write("hop le’) [c] Các lệnh r:=7; c:=ord(r); i:=ord(c)

[d] Cả ba nhóm lệnh trên đều có lỗi sai

Làm l?i

Solutions! -

Question 1 d

Question 2 c

Question 3 d

Question 4 a

Question 5 d

Question 6 d

Question 7 d

Question 8 d

Question 9 c

Question 10 d

Ngày đăng: 14/05/2015, 14:00

TỪ KHÓA LIÊN QUAN

w