NEW
Font size
WorksheetsÔn tập học kì 1 tin 11
Total questions: 25
Worksheet time: 13mins
Trong Turbo Pascal, xác định tên đúng trong các tên sau:
10pro
Bai tap_1
Baitap
ngay sinh
Phát biểu nào dưới đây là đúng?
Phần khai báo có thể khai báo cho: Tên chương trình, hằng, biến và chương trình con.
Phần khai báo có thể khai báo cho: Tên chương trình, hằng, biến.
Phần khai báo có thể khai báo cho: Chương trình con, hằng, biến.
Phần khai báo có thể khai báo cho: Tên chương trình, thư viện, hằng, biến và chương trình con.
Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40, và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0, khai báo nào trong các khai báo sau là đúng?
Var M,N :Byte;
Var M: Real; N: Word;
Var M: Word; N: Real;
Var M, N: Longint;
Trong khai báo dưới đây bộ nhớ sẽ cấp phát cho các biến tổng cộng là bao nhiêu byte?
Var x,y,z : Integer; c,h: Char; ok: Boolean;
9 byte
10 byte
11 byte
12 byte
Kết quả của biểu thức sqr(abs(25-30) mod 3) trả về kết quả là :
1
2
6
4
Trong NNLT Pascal, kết quả trả về của đoạn chương trình sau là :
Var a: real;
Begin
a:= 15; writeln(‘KQ la: ’,a);
End.
KQ la a
Chương trình báo lỗi
KQ la 15
KQ la 1.5000000000E+01
Trong Turbo Pascal, để lưu một chương trình:
Nhấn tổ hợp phím Alt + F5
Nhấn tổ hợp phím Alt + F2
Nhấn phím F2
Nhấn phím F5
Trong Turbo Pascal, để thực hiện chương trình:
Nhấn tổ hợp phím Ctrl + F7;
Nhấn tổ hợp phím Alt + F9;
Nhấn phím Ctrl + F9;
Nhấn tổ hợp phím Shift + F9;
Trong NNLT Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?
word
real
integer
Byte
Khai báo mảng nào sau đây đúng cú pháp?
Var A = array[1..100] of integer;
Var A : array[1..100] of integer;
Var A : array[1:100] of integer;
Var A = array[1:100] of integer;
Xét biểu thức lôgic: (n >0) and (n mod 2 = 0). Khẳng định nào sau đây là đúng?
Kiểm tra n có chia hết cho 2 không
Kiểm tra xem n có là một số dương không
Kiểm tra xem n có là số dương chẵn không
Kiểm tra n là một số nguyên chẵn không
Trong Turbo Pascal, để thoát khỏi phần mềm:
Nhấn tổ hợp phím Alt + X
Nhấn tổ hợp phím Ctrl + E
Nhấn tổ hợp phím Ctrl + X
Nhấn tổ hợp phím Alt + E
Trong Turbo Pascal, muốn biên dịch chương trình ta dùng tổ hợp phím:
Alt + F9
Ctrl + F9
Alt + F6
Alt + F8
Để tính diện tích S của hình vuông có cạnh A với giá trị nguyên nằm trong phạm vi từ 10 đến 100, cách khai báo S nào dưới đây là đúng và tốn ít bộ nhớ nhất
Var S : integer;
Var S : real;
Var S : longint;
Var S : word;
Cấu trúc của chương trình được mô tả như sau :
[<phần khai báo>]
<phần thân>
[<phần khai báo>]
<phần thân>
<phần kết luận>
[<phần thân>]
<phần kết luận>
<phần khai báo>
[<phần thân>]
Câu lệnh xóa màn hình trong thư viện CRT có dạng :
Clear screen;
Clear scr;
Clrscr;
Clr scr;
Chọn Câu phát biểu hợp lí nhất?
Trong Pascal, tất cả các biến trong chương trình đều phải đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí
Trong Pascal, tất cả các biến trong chương trình đều phải có một giá trị tại mỗi thời điểm thực hiện chương trình
Khai báo hằng thường được sử dụng cho kiểu của hằng
Biến đơn là biến chỉ nhận kiểu của hằng
Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ ?
5a + 7b + 8c;
5*a + 7*b + 8*c;
{a + b}*c;
X*y(x+y);
Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp?
Là một tập hợp các số nguyên
Độ dài tối đa của mảng là 255
Là một dãy hữu hạn các phần tử cùng kiểu
Mảng không thể chứa kí tự
Để khai báo số phần tử của mảng trong Pascal, người lập trình cần:
khai báo một hằng số là số phần tử của mảng
khai báo chỉ số bắt đầu và kết thúc của mảng
khai báo chỉ số kết thúc của mảng
không cần khai báo gì, hệ thống sẽ tự xác định
Thế nào là khai báo biến mảng gián tiếp?
Khai báo mảng của các bản ghi
Khai báo mảng xâu kí tự
Khai báo mảng hai chiều
Khai báo thông qua kiểu mảng đã có
Cho khai báo mảng như sau: Var a : array[0..10] of integer ; Phương án nào dưới đây chỉ phần tử thứ 10 của mảng?
a[10];
a(10);
a[9];
a(9);
Câu 23: Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Cấu trúc lặp
Cả ba cấu trúc
Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>108. Điều kiện nào sau đây cho vòng lặp while – do là đúng:
While S>=108 do
While S < 108 do
While S < 1.0E8 do
While S >= E8 do
Câu lệnh sau giải bài toán nào:
While M <> N do
If M > N then M:=M-N else N:=N-M;
Tìm UCLN của M và N
Tìm BCNN của M và N
Tìm hiệu nhỏ nhất của M và N
Tìm hiệu lớn nhất của M và N
