Font size
WorksheetsÔN TẬP CẤU TRÚC CHƯƠNG TRÌNH; PHÉP TOÁN-BIỂU THỨC-CÂU LỆNH GÁN
Total questions: 45
Worksheet time: 1hrs 29mins
Trong ngôn ngữ lập trình, hằng là:?
Đại lượng không đổi trong quá trình thực hiện chương trình
Đại lượng có thể thay đổi
Khai báo bằng từ khóa VAR
Không cần khai báo khi dùng
Trong ngôn ngữ lập trình, biến là:
Một đại lượng do người sử dụng đặt
Đại lượng được đặt tên, dung để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình.
Một đại lượng do người sử dụng đặt có giá trị không đổi.
Một đại lượng chuẩn do ngôn ngữ lập trình quy định có giá trị thay đổi.
Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là
Hằng
Biểu thức
Biến
Hàm
Trong ngôn ngữ lập trình Pascal, hằng xâu kí tự “Hoa co mua xuan” được viết như thế nào
‘Hoa co mua xuan’
Hoa co mua xuan
“Hoa co mua xuan”
‘Hoa co mua xuan”
Cho biết các giá trị sau đâu là hằng số nguyên
1972
1.25
'1972'
1.0E-6
Cho biết các giá trị sau đâu là hằng xâu
1972
1.25
'1972'
1.0E-6
Cho biết các giá trị sau đâu là hằng số thực
1972
125
‘1972’
1.0E-6
Trong ngôn ngữ lập trình Pascal để chú thích một nội dung ta sử dụng:
Cặp dấu {và}
Cặp dấu và
Cặp dấu /* và */
Cặp dấu [* và *]
Cách chú thích nào dưới đây là đúng?
(* Day la mot chuong trinh Pascal*)
/* Day la mot chuong trinh Pascal */
[*Day la mot chuong trinh Pascal ]
*Day la mot chuong trinh Pascal *
Những tên nào là đúng khi đặt tên cho đối tượng của PASCAL
A123
123A
1A123
123
Những tên nào là đúng khi đặt tên cho đối tượng của PASCAL
Giai phuong trinh
Giai*Phuong*Trinh
Giai_Phuong_Trinh
Giai-Phuong-Trinh
Hãy tìm ra tên khác với 3 tên còn lại
abc
Abc
ABC
a_b_c
Cấu trúc tổng quát của một chương trình trong Pascal gồm:
Phần khai báo biến và các câu lệnh
Khai báo hằng và khai báo biến
Phần khai báo và phần thân chương trình.
Phần thân chương trình và các chú thích
Trong các phát biểu sau, phát biểu nào SAI
Trong chương trình phần khai báo có thể có hoặc không
Trong một chương trình phần thân chương trình có thể có hoặc không
Trong một chương trình phần thân chương trình bắt buộc phải có
Trong một chương trình ít nhất phải có một phần là phần thân chương trình
Cấu trúc một chương trình được chia làm mấy phần ?
0
1
2
3
Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để
Khai báo hằng
Khai báo tên chương trình
Khai báo biến
Khai báo thư viện
Trong ngôn ngữ lập trình Pascal, từ khóa CONST dùng để
Khai báo tên chương trình
Khai báo hằng
Khai báo biến
Khai báo thư viện
Trong ngôn ngữ lập trình Pascal, từ khóa VAR dùng để
Khai báo tên chương trình
Khai báo biến
Khai báo hằng
Khai báo thư viện
Thân chương trình được giới hạn bởi cặp từ khóa
Begin…End;
Begin…End.
Start…Finish.
Start…Finish;
Chương trình được viết như sau : Begin End .
Chương trình này chạy nhưng không thực hiện gì cả
Chương trình này viết sai cú pháp
Chương trình này không chạy được
Chương trình báo lỗi.
Chọn cú pháp đúng:
USES <tên biến> ;
PROGRAM <giá trị> ;
VAR <danh sách biến> :< Kiểu dữ liệu> ;
CONST <tên hằng> : <giá trị> ;
Cú pháp để khai báo biến là:
Var <Danh sách biến>;
<Danh sách biến>:Kiểu dữ liệu;
Var <Danh sách biến>:<Kiểu dữ liệu>;
Var <Danh sách biến> - <Kiểu dữ liệu>;
Chọn cú pháp đúng:
USES <danh sách biến> ;
PROGRAM <tên chương trình> ;
VAR <tên biến> := <giá trị> ;
CONST <tên hằng> : < Kiểu dữ liệu> ;
Cú pháp để khai báo sử dụng thư viện trong chương trình Pascal là:
Uses <studio.h>
Uses <tên thư viện>;
Uses
Program <Tên thư viện>
Cú pháp để khai báo hằng trong chương trình Pascal là:
Const <tên hằng>;
Const <Giá trị của hằng>;
Const <Tên hằng> = <Giá trị>;
Const <Tên hằng>:=<Giá trị hằng>
Trong khai báo biến, nếu có nhiều biến có cùng một kiểu dữ liệu thì giữa các biến được viết cách nhau bởi dấu:
Dấu chấm (.)
Dấu chấm phẩy (;)
Dấu phẩy (,)
Dấu hai chấm (:)
Trong Pascal khai báo nào sau đây là đúng?
Var x; y; z : real;
Var x, y, z : char;
Var x, y, z = real;
Var : x, y, z = Char;
Trong các khai báo biến sau, khai báo nào sai:
var x1,x2:integer;
var x1,x3:real;
var x1,x4:longint;
var x1,x1:char;
Khai báo sau đây là khai báo gì?
Const Max = 100;
Ex = 2.345;
Loichao = ‘chao tam biet!’;
Khai báo biến
Khai báo thư viện
Khai báo hằng
Khai báo chương trình con
Kết quả của a là bao nhiêu khi chạy hết đoạn chương trình sau?
Xét chương trình sau:
Var a,b:integer;
BEGIN
a := 1; b := 2; b := b + a; a := a + b; writeln(a);
END;
2
4
5
2
Để nhập dữ liệu từ bàn phím ta dùng thủ tục
Write(<danh sách biến vào>); hoặc Writeln(<danh sách biến vào>);
Write(<danh sách kết quả ra>); hoặc Writeln(<danh sách kết quả ra>);
Write(<danh sách biến vào>); hoặc Read(<danh sách biến vào>);
Read(<danh sách biến vào>); hoặc Readln(<danh sách biến vào>);
Để đưa thông tin ra màn hình ra màn hình dùng thủ tục
Write(<danh sách biến vào>); hoặc Writeln(<danh sách biến vào>);
Write(<danh sách kết quả ra>); hoặc Writeln(<danh sách kết quả ra>);
Write(<danh sách biến vào>); hoặc Read(<danh sách biến vào>);
Read(<danh sách biến vào>); hoặc Readln(<danh sách biến vào>);
Để nhập giá trị vào biến a ta có câu lệnh:
Readln(a);
Readln('a');
Realn(a);
Read('a');
Hãy cho biết câu lệnh đưa ra màn hình câu “ xin chao” và con trỏ đặt cùng hàng với câu đó (không xuống hàng).
Write('xin chao');
Writeln (‘xin chao’);
Read(xin chao);
Readln (‘xin chao’);
Câu lệnh a:=5; Write(' Ket qua la ', a); sẽ đưa ra màn hình
Ket qua a la 5
Ket qua a la a
Ket qua la 5
Không đưa ra gì cả
Chọn câu đúng nhất:
Byte, Word, Integer là kiểu số nguyên
Real, extended là kiểu số nguyên
'True','False' là hằng số nguyên
Char là kiểu số thực
Có biểu thức x:= -b/a. Hãy chọn kiểu dữ liệu phù hợp với biến x ?
Integer
Real
Char
Boolean
Xét biểu thức sau : (9x > 90) OR (x mod 10 < 1) biểu thức cho kết quả True khi x bằng?
10
7
9
8
Kết quả của biều thức (3 mod 20) + (20 div 4) là:
6
8
4
5
kết quả của phép chia 3 MOD 5 là
1.8
2
3
5
Cho biết kết quả trả về của biểu thức sau: (90 div 9) mod 9 + (13 mod 3) div 2
1
4
5
2
Sau khi thực hiện câu lệnh: KQ := 1986 mod 100 ;
198
86
6
68
Xét biểu thức logic: (n div 100>10) OR (n mod 100 >10) Với giá trị nào của n dưới đây để biểu thức trên cho giá trị True?
100
250
506
209
Xét biểu thức logic: (n >0) and (n mod 2 = 0). Khẳng định nào sau đây là đúng?
Kiểm tra xem n có là một số dương
Kiểm tra n là một số nguyên chẵn
Kiểm tra n có chia hết cho 2 không;
Kiểm tra xem n là một số dương chẵn
Trong Pascal, phép toán MOD với số nguyên có tác dụng gì?
Chia lấy phần nguyên
Chia lấy phần dư
Làm tròn số
Thực hiện phép chi
