WorksheetsTin 8 - Ôn Tập HK 1
Total questions: 50
Worksheet time: 35mins
Đâu là các từ khoá?
Lop82, uses, begin, end
Program, end, begin, Readln, lop82
Program, then, mot, haiba
Program, end, begin.
Chương trình dịch làm gì?
Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy.
Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên
Dịch từ ngôn ngữ tự nhiên sang ngôn ngữ lập trình
Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên.
Chọn cách viết tên đúng?
Lop 8a
Lop8/a
lop8a
8a
"Program" là từ khoá dùng để:
Kết thúc chương trình
Khai báo tiêu đề chương trình
Viết ra màn hình các thông báo
Khai báo biến
Trong chương trình Pascal từ khoá dùng để kết thúc chương trình là:
Uses
Begin
Program
End.
Chọn cách viết tên đúng?
Lop 8a
Lop8/a
lop8a
8a
Để nhập giá trị cho bán kính hình tròn (R) từ bàn phím ta dùng lệnh sau:
witre(R)
readln(‘R’)
writeln(‘R’)
readln(R)
Từ khóa để khai báo hằng trong ngôn ngữ lập trình Pascal là:
Var
Const
Real
uses
Để dừng chương trình quan sát kết quả trên màn hình ta dùng lệnh:
readln;
witreln;
readln('R');
writeln('R');
Trong Pascal, để xóa màn hình sử dụng lệnh:
Readln(x);
Write(‘X’);
X:=‘dulieu’;
Clrscr;
Để khai báo một biến chứa họ tên của các bạn, em sử dụng lệnh:
Var HT: String;
Const HT: real;
Var HT: char;
var HT: real;
Biến a nhận các giá trị 1; 2; 3. Biến b nhận giá trị 8.5; 7.3; 6.7; Khai báo nào sau đây đúng?
Var a: Real; b: Integer;
Var a, b: Real;
Var a, b: Integer;
Var a: Integer; b: Real;
Miền giá trị của kiểu dữ liệu Integer là:
0 đến 255
0 đến 65535
- 32768 đến + 32768
Khoảng - 2 tỷ đến + 2 tỷ
Hai phép toán 15 div 2 và 15 mod 2 cho kết quả lần lượt là:
1 và 7
7 và 1
0 và 7
7 và 0
Cú pháp lệnh gán giá trị cho biến?
tên_biến:= giá trị;
tên_biến:= kiểu_dữ_liệu;
tên_biến=giá trị;
tên_biến: kiểu_dữ_liệu;
Cú pháp lệnh gán giá trị cho biến?
tên_biến:= giá trị;
tên_biến:= kiểu_dữ_liệu;
tên_biến=giá trị;
tên_biến: kiểu_dữ_liệu;
Câu lệnh writeln((45-3*5) div 6); hiển thị kết quả là bao nhiêu?
4
5
6
7
8
Để phân cách giữa các lệnh trong Pascal ta sử dụng dấu:
;
.
,
#
( )
Cho khai báo sau:
var a: Integer; b: real; c: char; d: String;
Những câu lệnh nào sau đây lỗi?
writeln(c + b);
writeln(d mod 2);
writeln(a > b);
writeln(c/5);
Trong Pascal, khai báo nào sau đây đúng?
const x: real;
var 4hs: integer;
var tb: real;
var R = 30;
Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?
thông qua một từ khóa
thông qua các tên
thông qua các lệnh
thông qua một hằng
Cấu trúc chung của mọi chương trình gồm mấy phần?
1
2
3
4
15 div 5 cho kết quả?
3
0
5
15
Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
9ABC
Tu_giac;
A&BC
Ve hinh.
Từ khai báo CLRSCR trong chương trình?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Từ khai báo WRITE và WRITELN trong chương trình?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Từ khai báo READLN trong chương trình?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Câu lệnh sau đây cho kết quả gì?
WRITELN(’70+9= ,70+9');
70+9= 79
70+9= 70+9
Phần khai báo gồm các câu lệnh dùng để :
Khai báo tên chương trình
Khai báo các thư viện
Khai báo tên chương trình và khai báo các thư viện
Khai báo từ khóa
Từ khoá của một ngôn ngữ lập trình là:
là những từ dành riêng và cho một mục đích sử dụng nhất định
là những từ dành riêng
cho những mục đích sử dụng nhất định
Tên chương trình do ai đặt?
học sinh
sinh viên
người lập trình
Cách đặt tên nào sau đây không đúng ?
Tugiac
CHUNHAT
End
a_b_c
đâu là kiểu dữ liệu số nguyên
real
integer
char
string
Câu lệnh Writeln(‘y=’ , 2+3); sẽ in ra kết quả:
5
y= 5
y=2+3
báo lỗi
Real là tên kiểu dữ liệu nào
số thực
số nguyên
1 kí tự
xâu kí tự
kết quả phép tính 12 div 5
4
3
2
1
kết quả phép tính 13 mod 4
4
3
2
1
kết quả phép tính 8.5 div 2
4
0.5
2
báo lỗi
Đổi biểu thức toán sau đây sang kí hiệu trong Pascal:
1/x-a/5(b+2)
1:x-a:5(b+2)
1/x-a/5*(b+2)
1/x-a/5*b+2
Tệp tin được tạo từ Free Pascal sẽ có phần mở rộng (đuôi) là gì?
docx
xlsx
pptx
pas
Câu lệnh điều kiện dạng đầy đủ là:
A. If < đk > then < câu lệnh 1> Else <câu lệnh 2>;
B. If <đk > then < câu lệnh>;
C. If <đk> then < câu lệnh 1>,<câu lệnh 2>;
D. Cả a,b,c đều sai.
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
if (45 mod 3 ) = 0 then X :=X+2;
( Biết rằng trước đó giá trị của biến X = 5)
5
9
7
11
Ta có 2 lệnh sau:
x:= 8;
If x>5 then x := x +1;
Giá trị của x là bao nhiêu?
5
9
8
6
Các câu lệnh Pascal nào sau đây được viết đúng:
If x:= 5 then a = b;
If x > 4; then a:= b;
If x > 4 then a:=b else m:=n;
If x > 4 then a:=b; else m:=n;
Hãy chọn cách dùng sai . Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau :
if A <= B then X := A else X := B;
if A < B then X := A;
X := B; if A < B then X := A;
if A < B then X := A else X := B;
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
X:= 10;
IF (91 mod 3 ) = 0 then X :=X+20;
10
30
2
1
Input của bài toán "Tính tổng, hiệu, tích, thương của 2 số nguyên dương a và b" là
a,b
a
b
tổng, hiệu, tích, thương
Trong tin học, những thông tin cần đưa vào máy tính là
INPUT
OUTPUT
THÔNG TIN
DỮ LIỆU
Em hãy cho biết kết quả của biểu thức quan hệ A < B nếu A = 5, B = 10
(a)
Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:
Max:=a; If b>Max then Max:=b;
If a>b then Max:=a else Max:=b;
Max:=b; If a>Max then Max:=a;
Cả 3 câu đều đúng.
