Worksheetskiểm tra 15 phút
Total questions: 46
Worksheet time: 22mins
Câu 3: Tên nào sau đây đặt tên đúng?
BAI_1
#1
8B
TAM GIAC
Câu 6: Xác định chương trình này có tên gọi là gì?
vẽ trái tim
VE_TRÁI_TIM
VE_ trái -tim
ve_trai_tim
Câu 8: Tên do ai đặt cần khai báo trước khi sử dụng?
Máy Tính
Pascal
Người lập trình.
Ngôn ngữ lập trình
Câu 9: Cấu trúc chung của một chương trình Pascal gồm mấy phần?
2
4
5
6
Việc đầu tiên mà câu lệnh While …. do cần thực hiện là gì?
Thực hiện <câu lệnh> sau từ khóa Do
Kiểm tra giá trị của <điều kiện>
Thực hiện <câu lệnh> sau từ khóa Then
Kiểm tra <câu lệnh>
Khi sử dụng lệnh lặp While …..do cần chú ý điều gì?
Số lần lặp
Số lượng câu lệnh
Điều kiện dần đi đến sai
Điều kiện dần đi đến đúng
Var X: array[1..50] of integer; Em hãy cho biết số phần tử của mảng?
1 phần tử
51 phần tử
50 phần tử
49 phần tử
Khi khai báo biến và biến mảng trong 1 bài cần bao nhiêu từ khóa var?
1
2
3
4
Đoạn chương trình sau khai báo mấy biến mảng?
Var DiemToan, DiemVan: array[1..100] of real;
1
2
3
4
Trong khai báo Var A: array[1..100] of integer; Hãy cho biết tên mảng và kiểu dữ liệu của mảng?
X, số thực
X, Integer
A, Số nguyên
A, real
Khai báo mảng nào là đúng trong các khai báo sau đây?
var tuoi : array[1..15] of integer;
var tuoi : array[1.5..10.5] of integer;
var tuoi : array[1..15] of real;
var tuoi : array[1 … 15 ] of integer;
Để in giá trị phần tử thứ 20 của mảng một chiều A ra màn hình ta viết:
Write(A[20]);
Write(A(20));
Readln(A[20]);
Write([20]);
Khai báo mảng A gồm 30 phần tử bắt đầu từ phần tử thứ 3, là các số nguyên thì ta khai báo gì:
A: Array [1..30] of integer;
Array [3..32] of integer;
A: Array [3...33] of integer;
Array [33] of integer;
Cho biết ý nghĩa của câu lệnh sau: For i:=1 to 10 do Readln(a[i]);
In giá trị cho biến i
In dãy số trong mảng a
Nhập giá trị cho biến i
Nhập dãy số cho mảng a
Để nhập một giá trị vào phần tử a[3] của mảng a thì ta viết là:
Readln(a);
Readln(a[3]);
Readln(a[i]);
Readln(a(3));
Trong các cách khai báo biến mảng sau đây, cách khai báo nào là hợp lệ:
Var a: array[1,100] of integer;
Var a: array[1..100] of integer;
Var a: array[1.5..100.5] of integer;
Var a: array[1.5,100.5] of integer;
Cách xác định số phần tử của dãy số?
Chỉ số đầu – chỉ số cuối
chỉ số cuối – chỉ số đầu
Chỉ số đầu – chỉ số cuối + 1
Chỉ số cuối – chỉ số đầu + 1
Trong các cách khai báo biến mảng sau đây, cách khai báo nào là hợp lệ:
Var a: array[1,100] of integer;
Var a: array[1..100] of integer;
Var a: array[1.5..100.5] of integer;
Var a: array[1.5,100.5] of integer;
Khai báo mảng nào là đúng trong các khai báo sau đây?
var tuoi : array[1..15] of integer;
var tuoi : array[1.5..10.5] of integer;
var tuoi : array[1..15] of real;
var tuoi : array[1 … 15 ] of integer;
Khai báo mảng nào là đúng trong các khai báo sau đây?
var tuoi : array[1..15] of integer;
var tuoi : array[1.5..10.5] of integer;
var tuoi : array[1..15] of real;
var tuoi : array[1 … 15 ] of integer;
Để nhập dữ liệu từ bàn phím cho mảng A có 10 phần tử là số nguyên ta dùng lệnh nào sau đây?
For i:=1 to 10 do Readln(A[i]);
For i:= 1 to 10 do Writeln(A[i]);
Dùng 10 lệnh Readln(A);
Cả (A), (B), (C) đều sai.
Em hãy chọn phát biểu đúng khi nói về dữ liệu kiểu mảng:
Dữ liệu kiểu mảng là tập hợp các phần tử không có thứ tự và mọi phần tử có cùng một kiểu dữ liệu
Dữ liệu kiểu mảng là tập hợp các phần tử có thứ tự và mỗi một phần tử trong mảng có thể có các kiểu dữ liệu khác nhau
Dữ liệu kiểu mảng là tập hợp các phần tử có thứ tự và mọi phần tử có cùng một kiểu dữ liệu
Tất cả ý trên đều sai
Cú pháp để truy cập đến giá trị phần tử trong mảng là:
< tên mảng >.[chỉ số]
< tên mảng >=[chỉ số]
< tên mảng > { chỉ số }
< tên mảng >[chỉ số]
Số phần tử trong khai báo dưới đây là bao nhiêu?
Var tuoi :
array[12..80] of integer;
80
70
68
69
Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là sai:
a := bai tap;
b := ‘baitap’;
r := pi*15;
x := 5.8;
Để thực hiện phép tính nhân của hai số nguyên a và b ta thực hiện như sau :
Tich = a x b;
Tich = a * b;
Tich := a * b;
Tich := (a x b);
Kết quả in ra màn hình của câu lệnh : Writeln(‘5+20 = ‘, 20+5); là:
5+20=25
5+20=20+5
20+5=25
25 = 25
Cho biết Kết quả sau khi thực hiện đoạn chương trình sau?
a := 1; b := 9;
Write(‘a + b = ‘, a + b);
In ra a + b = a + b
In ra a + b = 1 + 9
In ra a + b = 10
In ra 10 = 10
Cho biết Kết quả sau khi thực hiện đoạn chương trình sau?
a := 1; b := 9;
Write(‘a x b = ‘, a * b);
In ra màn hình
a x b = a * b
In ra màn hình
a x b = 1 * 9
In ra màn hình
a x b = 1
In ra màn hình
a x b = 9
Cho biết Kết quả sau khi thực hiện đoạn chương trình sau?
a := 1; b := 9;
Write(‘a + b = ‘);
Write( a + b);
In ra
a + b = a + b
In ra
a + b = 10
In ra
a + b =
1 + 9
In ra
a + b =
10
Cho biết Kết quả sau khi thực hiện đoạn chương trình sau?
a := 1; b := 9;
Writeln(‘a + b = ‘);
Writeln( a + b);
In ra màn hình
a + b = a + b
In ra màn hình
a + b = 10
In ra màn hình
a + b =
1 + 9
In ra màn hình
a + b =
10
Giả sử A được khai báo là biến với kiểu dữ liệu xâu, Phép gán nào sau đây là hợp lệ?
A:=4;
A:=3242;
A:= ‘3242’;
A:=3242 ;
Em hãy cho biết kí hiệu của phép gán?
:
=
: =
Cho biết ý nghĩa của 2 câu lệnh sau:
Writeln (‘Ban hay nhap nam sinh’);
Readln (NS);
Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh”.
Yêu cầu người sử dụng nhập giá trị cho biến NS.
Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người sử dụng nhập giá trị cho biến NS.
Các thành phần cơ bản của chương trình Pascal gồm mấy phần
1
2
3
4
Câu 8: Tên do ai đặt cần khai báo trước khi sử dụng?
Máy Tính
Pascal
Người lập trình.
Ngôn ngữ lập trình
Lệnh nào dùng để nhập giá trị một biến x từ bàn phím?
writeln(x)
Delay(x)
copy(x)
readln(x)
a là biến dữ liệu kiểu số nguyên. Muốn xuất giá trị của a2 thì ta viết?
Writeln('a*a')
Readln(' a*a ')
Writeln(a*a)
Writeln(a2)
Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?
Writeln(‘Nhập x = ’);
Write(x);
Write(x);
Readln(x);
Khi muốn khai báo biến m kiểu số nguyên thì đáp án nào sau đây là ĐÚNG:
var m:real ;
var m:integer ;
var m : = real ;
var m : = integer;
Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là:
Const
Var
Real
End
Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là gì?
Tên
Từ khóa
Biến
Hằng
Trong Pascal, khai báo nào sau đây là đúng?
Var Tong : Real;
Var 8HS: Integer;
Const x : real;
Var R =3;
Chọn cú pháp đúng nhất về câu lệnh lặp:
for biến đếm: = giá trị đầu to giá trị cuối do câu lệnh;
for biến đếm: = giá trị đầu to giá trị cuối do câu lệnh
for biến đếm = giá trị đầu to giá trị cuối do câu lệnh;
for biến đếm: giá trị đầu to giá trị cuối do câu lệnh;
Hoạt động nào sau đây lặp với số lần lặp biết trước?
Rửa rau tới khi sạch
Học bài cho tới khi thuộc bài
Gọi điện tới khi có người nghe máy
Ngày tắm 2 lần
Em hiểu lệnh lặp theo nghĩa nào dưới đây?
Một lệnh thay cho nhiều lệnh
Các câu lệnh được viết lặp đi lặp lại nhiều lần
Vì câu lệnh có tên là lệnh lặp
Cả (A), (B), (C) đều sai
