WorksheetsÔn tâp Tin 11 kì 1
Total questions: 73
Worksheet time: 37mins
Câu lệnh điều kiện dạng đầy đủ là:
If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >;
If < Điều kiện> then < Câu lệnh >;
If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;
If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;
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;
IF a>8 THEN b:=3 ELSE b:=5;
Khi a nhận giá trị là 0 thì b nhận giá trị nào?
0
5
8
3
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
Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:
Cùng kiểu với giá trị đầu và giá trị cuối
Chỉ cần khác kiểu với giá trị đầu
Cùng kiểu với các biến trong câu lệnh
Không cần phải xác định kiểu dữ liệu
Khi khai báo nhiều biến trên cùng 1 dòng thì kí hiệu nào phân cách giữa các tên biến
Dấu chấm
Dấu phẩy
Dấy chấm phẩy
{ }
Khi khai báo nhiều biến trên cùng một dòng thì các biến phải có đặc điểm nào giống nhau
Kiểu_dữ liệu
Tên biến
Kiểu dữ liệu và tên biến đều đúng
Kiểu dữ liệu và tên biến đều sai
Kết thúc câu lệnh khai báo biến là
Kiểu_dữ liệu
Tên Biến
Dấu ,
Dấu ;
Trong Pascal, cách khai báo nào sau đây để biến x có thể nhận giá trị là 0.7 ?
program : integer;
var : real;
uses : char;
const : real;
Trong Pascal, biểu thức nào là phép gán ?
x = 10
x := 10;
x : 10;
x := 10.
Trong Pascal, biểu thức trên được biểu diễn thành dạng nào ?
(x > 0) and (x <= 3)
(x >= 0) or (x <= 3)
(x < 0) and (x < 3)
(x < 0) or (x <= 3)
Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
Byte
Word
Integer
Longint
Trong pascal, khi khai báo biến ta sử dụng cấu trúc nào sau đây?
Var <danh sách vào>:= <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>;
Var <tên biến>:= <kiểu dữ liệu>;
Hãy chọn biểu thức trong Pascal tương ứng với biểu thức toán học sau
x2+12x2−3x+1
2*x*x-3*x+1/(x*x+1)
(2*x*x-3*x+1)/x*x+1
(2*x*x-3*x+1)/(x*x+1)
2*x*x-3*x+1/x*x+1
Với N là số nguyên bất kỳ trong khoảng từ 31 đến 251, hãy chọn khai báo biến phù hợp nhất?
var N : word;
var N : byte;
var N : integer;
var N : longint;
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);
Để nhập cho giá trị của 2 biến a và b vào từ bàn phím, ta sẽ dùng câu lệnh nào dưới đây?
Real(a,b);
Readl(a,b) ;
Read(‘a,b’);
Readln(a,b);
Để nhập cho giá trị của 3 biến a,b,c vào từ bàn phím, ta sẽ dùng câu lệnh nào dưới đây?
Real(a,b,c);
Read(a,b,c);
Read(‘a,b,c’);
Readn(a,b,c);
Hãy chọn phương án ghép đúng nhất . Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau IF là <điều kiện> . Điều kiện là
biểu thức lôgic;
biểu thức quan hệ;
biểu thức số học;
một câu lệnh;
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
A + B
A > B
N mod 100
“A nho hon B”
Trong ngôn ngữ lập trình Pascal, muốn kiểm tra đồng thời cả ba giá trị của A. B. C có cùng lớn hơn 0 hay không ta viết câu lệnh If thế nào cho đúng ?
If A. B. C > 0 then ……
If (A > 0) and (B > 0) and (C > 0) then ……
If A>0 and B>0 and C>0 then ……
If (A>0) or (B>0) or (C>0) then……
Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là:
Iff<Biểu thức điều kiện> then <câu lệnh>;
Iff<Biểu thức điều kiện> then <Câu lệnh> else<Câu lệnh>;
If <Biểu thức điều kiện> then <Câu lệnh>;
If <Biểu thức điều kiện> then <Câu lệnh> else <Câu lệnh>;
Writeln()
Ngôn ngữ lập trình là:
phương tiện diễn đạt thuật toán để máy tính thực hiện công việc;
phương tiện diễn đạt thuật toán;
ngôn ngữ Pascal hoặc C;
phương tiện để soạn thảo văn bản trong đó có chương trình;
Chương trình dịch không có khả năng nào trong các khả năng sau?
Phát hiện được lỗi ngữ nghĩa
Phát hiện được lỗi cú pháp
Tạo được chương trình đích
Thông báo lỗi cú pháp
Ngôn ngữ lập trình là:
phương tiện diễn đạt thuật toán để máy tính thực hiện công việc;
phương tiện diễn đạt thuật toán;
ngôn ngữ Pascal hoặc C;
phương tiện để soạn thảo văn bản trong đó có chương trình;
Chương trình dịch không có khả năng nào trong các khả năng sau?
Phát hiện được lỗi ngữ nghĩa
Phát hiện được lỗi cú pháp
Tạo được chương trình đích
Thông báo lỗi cú pháp
Chọn phát biểu đúng trong các phát biểu sau
Biến dùng trong chương trình phải khai báo
Một biến có thể khai báo để lưu trữ nhiều kiểu dữ liệu khác nhau
Biến được chương trình dịch bỏ qua khi thực hiện chương trình
Biến là đại lượng nhận giá trị trước khi chương trình thực hiện
Trong Pascal, hãy chọn biễu diễn hằng trong những biễu diễn dưới đây
Begin
“Lop 11”
4+6
4
Trong Pascal, tên nào là tên dành riêng
Uses
Abs
Sqrt
Integer
Trong pascal, hằng và biến khác nhau như thế nào?
Hằng và biến không bắt buộc phải khai báo
Hằng và biến bắt buộc phải khai báo
Hằng là đại lượng mà giá trị không thể thay đổi được trong quá trình thực hiện chương trình, biến là đại lương mà giá trị của chúng có thể thay đổi được trong chương trình
Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi trong quá trình thực hiện chương trình
Những thông tin nào không phải là thành phần cơ bản của ngôn ngữ lập trình?
Cú pháp
Biến và hằng
Ngữ nghĩa
Bảng chữ cái
Tên nào đúng trong ngôn ngữ Pascal
Tinhoc-11
_Tinhoc11
Tin hoc 11
11Tinhoc
Trong Pascal, phần thân chương trình có cấu trúc:
Begin [<Dãy lệnh>] end.
Begin [<Dãy lệnh>] end;
Begin [<Dãy lệnh>] end,
Begin [<Dãy lệnh>] end
Trong Pascal, từ khóa Uses dùng để:
Khai báo tên chương trình
Khai báo thư viện
Khai báo biến
Khai báo hằng
Trong Pascal, dùng từ khóa nào để khai báo hằng?
Uses
Var
Const
Program
Trong Pascal, đại lượng có giá trị không đổi trong quá trình thực hiện chương trình được gọi là:
Hằng
Biến
Biểu thức
Hàm
Trong Pascal, kiểu số thực là kiểu:
Byte, Word
Byte, Integer
Integer, Real
Real, Extended
Ngôn ngữ lập trình cung cấp một số kiểu dữ liệu chuẩn để:
Người lập trình không cần đặt thêm các kiểu dữ liệu khác
Người lập trình cần đặt thêm các kiểu dữ liệu khác
Người lập trình không cần biết dung lượng bộ nhớ cần thiết để lưu trữ
Người lập trình biết phạm vi giá trị cần lưu trữ, dung lượng bộ nhớ cần thiết để lưu trữ
Trong Pascal, hằng xâu TIN HOC LOP 11 được đặt trong cặp dấu:
Nháy đơn ‘ ‘
Nháy kép “ ”
Ngoặc đơn ( )
Lớn bé < >
Trong Pascal, tổ hợp kí tự Kiemtra21_22 được gọi là:
Hằng số
Hằng xâu
Hằng logic
Tên
Trong Pascal, phát biểu nào về cấu trúc chung của chương trình là đúng?
Phần khai báo nhất thiết phải có, phần thân có thể có hoặc không
Phần khai báo, phần thân báo nhất thiết phải có
Phần khai báo, phần thân có thể có hoặc không
Phần khai báo có thể có hoặc không, phần thân nhất thiết phải có
Trong Pascal, khai báo nào sau đây là khai báo hằng?
Const pi=3.14;
Const pi=3,14;
Const pi:=3.14
Const <pi>=<3.14>;
Trong Pascal, Kiểu dữ liệu nào sau đây có miền giá trị lớn nhất?
Real
Byte
Word
Integer
Trong Pascal, khai báo nào sau đây là khai báo biến?
Var a, b : Real;
Var a,b : Real
Var a,b = Real;
Var a,b; Real;
vidu
Uses crt;
Program
Program vidu;
Trong Pascal, hãy xác định khai báo kiểu dữ liệu số nguyên?
Var s: Byte;
Var a, b, x: Real;
Var n, m: Char;
Var a, v, s: Boolean;
Trong Pascal, bộ nhớ cấp phát lưu trữ một biến kiểu Real là bao nhiêu byte?
1 byte
2 bytes
4 bytes
6 bytes
Trong một trường học, GVBM muốn tính điểm trung bình sẽ khai báo biến diemtb trong Pascal như thế nào là hợp lí?
Var diemtb:byte;
Var diemtb:char;
Var diemtb : real;
Var diemtb:boolean;
Trong Pascal, Hàm cho giá trị bằng bình phương của x là :
Sqrt(x);
Exp(x);
Sqr(x);
Abs(x);
sqrt(sqr(x + 2) – x
sqrt(sqr(x) + 2) – x
sqrt(sqr(x) + 2 – x)
sqrt(sqrx + 2) – x
tong=350
350
Kết quả khác
Tràn dữ liệu
Cho biểu thức trong (P): (x div y)/(x-5)-(x-y)/7*y
Với x = 9; y =2 thực hiện biểu thức trên cho kết quả
-1.0
2.0
1.0
Kết quả khác
Với x = 1, biểu thức (x>=4) or (x<=10) cho kết quả là gì ?
True
False
Kết quả khác
Không phải là biểu thức
Cho khai báo biến sau đây (trong Pascal) :
Var m, n : integer ;
x, y : real ;
Lệnh gán nào sau đây là sai ?
m := -4 ;
n := 3.5 ;
x := 6;
y := +10.5 ;
Trong Pascal, xét biểu thức lôgic :
(m div 100 > 0) and (m mod 100 < 10 )
Với giá trị nào của m dưới đây biểu thức trên cho giá trị TRUE
66
99
2007
2011
Trong Pascal, về mặt cấu trúc, câu lệnh gán nào sau đây là đúng?
<biểu thức>:=<tên biến>;
<tên biến>:=<biểu thức>;
<tên biến>:<biểu thức>;
<tên biến>=<biểu thức>;
Trong Pascal, về mặt cấu trúc, câu lệnh gán nào sau đây là không hợp lệ?
x:=1/2;
x+y:=x-y;
xy:=5*x;
x:=(x>0) and (x<=9);
Sau khi khai báo biến A có kiểu Byte, câu lệnh gán nào sau đây là đúng?
A:= 255;
A:= -100;
A:= 9.0;
A:= 300;
Cho x, y, z là ba biến nguyên. Cách nhập giá trị nào sau đây là sai khi muốn nhập giá trị 3, 4, 5 cho ba biến này từ bàn phím bằng câu lệnh readln(x,y,z); ?
Gõ 3 sau đó nhấn phím Tab rồi gõ 4 sau đó nhấn phím Tab rồi gõ 5 sau đó nhấn phím Enter;
Gõ 3 sau đó nhấn phím Enter rồi gõ 4 sau đó nhấn phím Enter rồi gõ 5 sau đó nhấn phím Enter;
Gõ 3 4 5 sau đó nhấn phím Enter
Gõ 3, 4, 5 sau đó nhấn phím Enter
101
202
202
101
101 101
202 202
Trong NNLT Pascal, để nhập dữ liệu từ bàn phím, ta dùng thủ tục:
Read(<danh sách biến vào>);
Write(<danh sách biến vào>);
Read(<danh sách kết quả ra>);
Write(<danh sách kết quả ra>);
Trong NNLT Pascal, để đưa dữ liệu ra màn hình, ta dùng thủ tục:
Read(<danh sách biến vào>);
Write(<danh sách biến vào>);
Read(<danh sách kết quả ra>);
Write(<danh sách kết quả ra>);
Trong NNLT Pascal, lệnh read(‘a’); dùng để:
Nhập giá trị cho biến a
In giá trị biến a ra màn hình
Đưa ra màn hình chữ a
Câu lệnh lỗi
Trong NNLT Pascal, lệnh write(a+b); có tác dụng:
Nhập giá trị cho biểu thức a+b
Đưa ra màn hình biểu thức a+b
Đưa ra màn hình giá trị biểu thức a+b
Câu lệnh lỗi
Trong NNLT Pascal, tổ hợp phím Ctrl+F9 dùng để:
Lưu chương trình đang soạn thảo
Thực hiện chương trình đang mở
Kiểm tra lỗi và biên dịch chương trình
Mở chương trình có sẳn
Muốn thực hiện việc biên dịch chương trình trong NNLT Pascal, ta sử dụng:
Phím F3
Tổ hợp phím Alt+F9
Tổ hợp phím Ctrl+F9
Phím F2
Muốn thực hiện việc thoát khỏi chương trình Pascal, ta sử dụng:
Tổ hợp phím Ctrl+F9
Tổ hợp phím Alt+F9
Tổ hợp phím Atl+F3
Tổ hợp phím Atl+X
