NEW
Font size
WorksheetsTin11
Total questions: 61
Worksheet time: 31mins
Câu 1: Cấu trúc tổng quát của một chương trình 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ú 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ị>
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 thư viện
Khai báo biế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ọ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>
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
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
Chọn cú pháp đúng:
USES <tên biến>
VAR <danh sách biến> :< Kiểu dữ liệu>
PROGRAM <giá trị>
CONST <tên hằng> : <giá trị>
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 đây là hằng số nguyên
1972
1.25
‘1972’
1.0E-6
Cho biết các giá trị sau đây 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
Chọn câu đúng nhất:
Byte, Word, Integer là kiểu số nguyên
Real, Extended là kiểu số thực
'True','False' là hằng xâu
Tất cả đều đúng
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 ngôn ngữ lập trình, để sử dụng biến ta phải:
Đặt tên biến
Khai báo biến
Khai kiểu dữ liệu của biến
Tất cả các công việc đó
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>
Trong khai báo biến, nếu có nhiều biến có cùng một kiểu thì giữa các biến 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 (:)
Đạ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
Xét khai báo sau:
var K, M, N:word;
a, b, c:char;
j1, k, d8:real;
Lỗi nào sau đây là đúng:
Các biến kiểu real khai báo chưa hợp lý
Biến j1,d8 đặt tên sai quy tắc
Biến K khai báo 2 lần, vì trong pascal không phân biệt hoa với chữ thường
Tất cả đều sai
Khai báo như thế nào là đúng với đoạn chương trình sau:
begin
read(a,b);
if(check=true) then x:=-b/a;
write(x);
end.
var a,b:byte; x: real; check:boolean;
var x,a,b:byte;
check: word;
var a,b, check : integer; x: boolean;
var x,a,b : byte; check : real;
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;
Hằng là gì?
Khai báo bằng từ khóa VAR
Đạ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
Không cần khai báo khi dùng
Một ngôn ngữ lập trình có những thành phần cơ bản nào?
Cú pháp và bằng chữ cái
Cú pháp và ngữ nghĩa
Bằng chữ cái, cú pháp và ngữ nghĩa
Bằng chữ cái và ngữ nghĩa
Trong một ngôn ngữ lập trình, cú pháp dùng để?
Biên soạn chương trình
Biên dịch chương trình
Xác định các thao tác thực hiện
Làm bộ quy tắc dùng để viết chương trình
Trong một ngôn ngữ lập trình, ngữ nghĩa dùng để
Xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh của nó
Xác định các câu lệnh của ngôn ngữ lập trình
Phát hiện lỗi cú pháp
Giải thích cú pháp các câu lệnh
Trong ngôn ngữ lập trình, tên là:
Cách gọi của các giá trị
Một dãy liên tiếp các kí tự có độ dài không quá 127 kí tự bao gồm các chữ cái, chữ số hoặc dấu gạch dưới và bắt đầu bằng chữ cái hoặc dấu gạch dưới.
Một dãy liên tiếp các kí tự có độ dài không quá 127 kí tự bao gồm các chữ số.
Một dãy liên tiếp các kí tự có độ dài bất kì bao gồm các chữ số, chữ cái hoặc dấu gạch dưới và băt đầu bằng chữ cái hoặc dấu gạch dưới
Trong ngôn ngữ lập trình, tên dành riêng là
Một số tên gọi được ngôn ngữ lập trình quy định với ý nghĩa xác định, người lập trình không được sử dụng với ý nghĩa khác và gọi là từ khóa.
Một số tên gọi được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định và được gọi là tên chuẩn.
Một số tên gọi được ngôn ngữ lập trình quy định với ý nghĩa xác định và được gọi là tên sử dụng của người dùng.
Một số tên thông 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 c.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.
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*
Trong ngôn ngữ lập trình Pascal, khi soạn thảo chương trình loại tên nào có màu trắng
Tên do người lập trình đặt
Tên chuẩn
Tất cá các tên
Tên dành riêng
Trong Turbo Pascal, chiều dài tối đa của tên đối tượng là ?
255
127
256
128
Biểu diễn nào là từ khóa trong Pascal
‘Begin’
Program
Real
Extended
Thành phần cơ sở của ngôn ngữ lập trình Pascal là
Bảng chữ cái của Pascal
Tên
Hằng, biến
Cả 3 lựa chọn
Thành phần cơ bản của ngôn ngữ lập trình là
Bảng chữ cái của Pascal
Cú pháp
Ngữ nghĩa
Cả 3
Tên nào là đúng khi đặt tên cho một đối tượng của PASCAL
2A
A BC
P21;C
_45
Những tên nào là đúng khi đặt tên cho đối tượng của PASCAL
–A
R21
Bai Tap
X#Y
Tên nào là đúng khi đặt tên cho đối tượng của PASCAL
A
A+BC
Tam-giac
A*B*C
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*phương*trinh*
Giai_phuong_trinh
Giai-phuong-tring
Khi đặt tên cho một đối tượng của PASCAL có thể
Bắt đầu bởi các chữ số
Bắt đầu bởi các chữ cái
Bắt đầu bởi dấu sao (*)
Bắt đầu bởi dấu gạch giữa hoặc cách trống
Hãy tìm ra tên khác với 3 tên còn lại
abc
Abc
ABC
a_b_c
Tên nào không thuộc của PASCAL
Tên dành riêng
Tên đặc biệt
Tên chuẩn
Tên do người sử dụng đăt
Tên dành riêng do
Người lập trình quy định
Ngôn ngữ lập trình quy định
Máy tính quy định
Cả ba đều đúng
Lựa chọn nào là đúng cho tên dành riêng
Đã có ý nghĩa xác định
Người lập trình có thể thay đổi được ý nghĩa
Người lập trình bắt đầu đặt ý nghĩa
Cả ba đều đúng
Lựa chọn nào là đúng cho tên chuẩn
Đã có ý nghĩa xác định
Người lập trình có thể thay đổi được ý nghĩa
Người lập trình bắt đầu đặt ý nghĩa
Cả ba đều đúng
Tên nào trước khi sử dụng phải khai báo
Tên chuẩn
Tên dành riêng
Tên do người lập trình đặt
Cả ba lựa chọn
Lựa chọn nào là đúng cho tên do người lập trình đặt
Đã có ý nghĩa xác định
Người lập trình có thể thay đổi được ý nghĩa
Người lập trình bắt đầu đặt ý nghĩa
Cả ba đều đúng
Hằng (Const) trong quá trình thực hiện chương trình
Giá trị không thay đổi
Giá trị có thể thay đổi
Giá trị luôn thay đổi
Cả ba đều đúng
Hằng (Const) trong Pascal có thể là
Các số nguyên
Các số thực
Các ký tự
Cả ba đều đúng
Biểu diễn nào dưới đây không phải là hằng
456.7
'456.7'
- 456.7
456,7
Tên nào đúng trong các lựa chọn sau
Bai tap
Baitap
'Bai tap'
"Bai tap"
Tên nào đúng trong các lựa chọn sau
Chuong trinh
Chuongtrinh1
Program
Program 1
Các từ: PROGRAM, BEGIN, END là
Tên dành riêng
Tên chuẩn
Tên do người lập trình đặt
Tên đặc biệt
Các từ: SQR, SQRT, REAL là
Tên dành riêng
Tên chuẩn
Tên do người lập trình đặt
Tên đặc biệt
“Từ khóa” là cách gọi khác của
Tên dành riêng
Tên chuẩn
Tên do người lập trình đặt
Tên đặc biệt
