Worksheetsbài tập tin 8 kì 2
Total questions: 166
Worksheet time: 1hrs 22mins
Câu nào sau đây là sai?
Một ổ đĩa có thể chứa nhiều thư mục
Một thư mục có thế chứa nhiều nhiều tệp và thư mục con
Thư mục có thể chứa nhiều thư mục con cùng tên
Có thể có hai tệp cùng tên nằm ở hai thư mục khác nhau
Sơ đồ nào sau đây không phải sơ đồ hình cây
Đâu là lệnh tạo thư mục
Home/New folder
View/New folder
File/New folder
Home/copy
Đâu là lệnh đổi tên thư mục?
Home/New folder
Home/rename
Home/Delete
Home/copy
Đâu là lệnh xoá thư mục?
Home/New folder
Home/rename
Home/Delete
Home/copy
Chỉ có thể trao đổi thông tin giữa các máy tính khi có kết nối Internet đúng hay sai
Đúng
Sai
Khi có thông tin cá nhân của em hoặc gia đình em thì người xấu có thể:
Tìm đến em để thực hiện ý đồ xấu
Đăng tin nói xấu em hay gia đình em trên Internet
Mạo danh em hoặc các thành viên trong gia đình em để làm việc xấu
Tất cả các ý
Em không nên chia sẻ rộng rãi trên Internet những thông tin nào sau đây?
Họ tên, địa chỉ của nhà em
Bài thơ của nhà em
Số điện thoại của bố
Nơi làm việc của mẹ
Trong một bài trình chiếu có thể có bao nhiêu trang chiếu?
4
1
3
Không giới hạn
Đâu là biểu tượng của phần mềm trình chiếu PowerPoint 2010?
Trong PowerPoint, để chèn thêm hình ảnh vào trang chiếu, ta nháy vào nút lệnh?
Trong PowerPoint 2010, muốn dừng trình chiếu, ta nhấn phím?
Shift
Esc
Alt
Enter
Trong PowerPoint 2010, để trình chiếu, ta nhấn phím?
F4
F5
Enter
Esc
Khi đang làm việc với PowerPoint, để chèn thêm một Slide mới, ta thực hiện:
Edit →New Slide
File → New Slide
Home → New Slide
Insert → New Slide
Để lưu lại tập tin BaiTap1.PPT đang mở, ta có thể:
Chọn File →→ Save
Chọn File →→ New
Chọn File →→ Open
Thoát khỏi Powerpoint
Phần mềm này giúp em làm gì?
Giải toán
Học tiếng anh
Khám phá thế giới tự nhiên
Nghe nhạc
Đâu là cách cầm chuột đúng?
Khám phá thế giới tự nhiên
Rô - bốt có khả năng thực hiện các lệnh: tiến 1 ô, quay trái và quay phải.
Đâu là lệnh giúp rô - bốt di chuyển về đích (ô có lá cờ)
1. Quay trái
2. Tiến 1 ô
3. Tiến 1 ô
4. Quay trái
5. Tiến 1 ô
6. Tiến 1 ô
1. Quay phải
2. Tiến 1 ô
3. Tiến 1 ô
4. Quay trái
5. Tiến 1 ô
6. Tiến 1 ô
1. Tiến 1 ô
2. Tiến 1 ô
3. Quay trái
4. Tiến 1 ô
5. Tiến 1 ô
1. Quay trái
2. Tiến 1 ô
3. Tiến 1 ô
4. Tiến 1 ô
5. Tiến 1 ô
6. Tiến 1 ô
Mỗi trang trình chiếu trong PowerPoint được gọi là?
Một thư mục
Một File
Một Document
Một Slide
Có thể trao đổi thông tin giữa các máy tính ngay cả khi không có kết nối Internet đúng hay sai
Đúng
Sai
Lệnh lặp nào sau đây là đúng?
A. For <biến đếm>= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
A. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
A. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
A. For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;
Vòng lặp While <Điều kiện> do <Câu lệnh>; là vòng lặp:
Chưa biết trước số lần lặp
. Biết trước số lần lặp
Biết trước số lần lặp nhưng giới hạn là <=100
Biết trước số lần lặp nhưng giới hạn là >=100
Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=1;
for i:=1 to 5 do s := s*i;
120
55
121
600
Cú pháp khai báo biến mảng trong Pascal là:
A. var <Tên mảng> ; array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu >;
ar <Tên mảng> : aray [<chỉ số đầu>…<chỉ số cuối>] of <kiểu dữ liệu >;
A. var <Tên mảng> : array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu >;
A. var <Tên mảng> : array [<chỉ số đầu>…<chỉ số cuối>] for <kiểu dữ liệu >;
Câu lệnh pascal nào sau đây là hợp lệ?
For i:=100 to 1 do writeln(‘A’);
. For i:=1.5 to 10.5 do writeln(‘A’);
For i= 1 to 10 do writeln(‘A’);
For i:= 1 to 10 do writeln(‘A’);
Chọn khai báo hợp lệ:
Var a,b: array[1 .. n] of real;
Var a,b: array[1 .. 100] of real;
Var a,b: array[1 : n] of Integer;
Var a,b: array[1 … 100] of real;
Trong lệnh lặp for…do của Pascal, trong mỗi vòng lặp, biến đếm theo mặc định sẽ thay đổi như thế nào?
+1
+1 hoặc -1
Một giá trị bất kì
Một giá trị khác 0
Cú pháp của câu lệnh While…do là:
While <điều kiện> to <câu lệnh>;
While <điều kiện> to <câu lệnh1> do <câu lệnh 2>;
. While <điều kiện> do <câu lệnh>;
While <điều kiện>; do <câu lệnh>;
Lệnh lặp nào sau đây là đúng?
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>;
<biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;
Sau khi thực hiện đoạn chương trình sau:
S:=0; For i:=1 to 5 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
20
15
10
0
Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
For…do;
While…do;
If..then;
If…then…else;
: Biến a được nhận các giá trị là 0 ; -1 ; 1 ; 2,3 . Ta có thể khai báo a thuộc kiểu dữ liệu nào?
Integer
real
Char
String
Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=1;
for i:=1 to 5 do s := s *i;
writeln(s);
Kết quả in lên màn hình là :
121
55
74
120
Qúa trình giải bài toán trên máy tính trải qua mấy bước chinh
2 bước
Vô số bước
3 bước
không trải qua bước nào
Xác định thông tin đầu vào là xác định
Input
Output
Input/output
Tất cả đều sai
Thông tin đầu vào là?
tự nghĩ ra thông tin đầu vào
Yều đầu cần tìm của bài
Đề bài đã cho sẵn
tất cả đều sai
Xác định Output là gì?
Đề bài đã cho
Yều cầu cần tìm
Một bước trong chương trình
một đáp án khác
Câu lệnh điều kiện dạng thiếu thực hiện câu lệnh khi nào
Khi điều kiện đúng
Khi điều kiện sai
Khi điều kiện đúng thực hiện câu lệnh và quay lại kiểm tra điều kiện
Tất cả đều sai
Câu lệnh 2 trong câu lệnh điều kiện dạng đủ thực hiện khi nào
Khi điều kiện đúng
Khi điều kiện sai
một phương án khác
tất cả đều sai
Hãy cho biết chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình ?
n:=10; T:=100;
While n>10 do n:=n+5; T:=T - n;
0
4
6
10
Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]);
để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị?
5
4
6
7
Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
Chỉ số đầu > chỉ số cuối
Chỉ số đầu <= chỉ số cuối;
Kiểu dữ liệu chỉ có thể là real;
A. Cả ba ý trên đều đúng;
số vòng lặp của câu lệnh dưới đây?
for i:=3 to 28 do writeln(’A’);
28
27
25
26
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
Lệnh lặp nào sau đây là đúng?
A. For <biến đếm>= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
A. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
A. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
A. For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;
Vòng lặp While <Điều kiện> do <Câu lệnh>; là vòng lặp:
Chưa biết trước số lần lặp
. Biết trước số lần lặp
Biết trước số lần lặp nhưng giới hạn là <=100
Biết trước số lần lặp nhưng giới hạn là >=100
Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=1;
for i:=1 to 5 do s := s*i;
120
55
121
600
Cú pháp khai báo biến mảng trong Pascal là:
A. var <Tên mảng> ; array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu >;
ar <Tên mảng> : aray [<chỉ số đầu>…<chỉ số cuối>] of <kiểu dữ liệu >;
A. var <Tên mảng> : array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu >;
A. var <Tên mảng> : array [<chỉ số đầu>…<chỉ số cuối>] for <kiểu dữ liệu >;
Câu lệnh pascal nào sau đây là hợp lệ?
For i:=100 to 1 do writeln(‘A’);
. For i:=1.5 to 10.5 do writeln(‘A’);
For i= 1 to 10 do writeln(‘A’);
For i:= 1 to 10 do writeln(‘A’);
Chọn khai báo hợp lệ:
Var a,b: array[1 .. n] of real;
Var a,b: array[1 .. 100] of real;
Var a,b: array[1 : n] of Integer;
Var a,b: array[1 … 100] of real;
Trong lệnh lặp for…do của Pascal, trong mỗi vòng lặp, biến đếm theo mặc định sẽ thay đổi như thế nào?
+1
+1 hoặc -1
Một giá trị bất kì
Một giá trị khác 0
Cú pháp của câu lệnh While…do là:
While <điều kiện> to <câu lệnh>;
While <điều kiện> to <câu lệnh1> do <câu lệnh 2>;
. While <điều kiện> do <câu lệnh>;
While <điều kiện>; do <câu lệnh>;
Lệnh lặp nào sau đây là đúng?
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>;
<biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;
Sau khi thực hiện đoạn chương trình sau:
S:=0; For i:=1 to 5 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
20
15
10
0
Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
For…do;
While…do;
If..then;
If…then…else;
: Biến a được nhận các giá trị là 0 ; -1 ; 1 ; 2,3 . Ta có thể khai báo a thuộc kiểu dữ liệu nào?
Integer
real
Char
String
Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=1;
for i:=1 to 5 do s := s *i;
writeln(s);
Kết quả in lên màn hình là :
121
55
74
120
Qúa trình giải bài toán trên máy tính trải qua mấy bước chinh
2 bước
Vô số bước
3 bước
không trải qua bước nào
Xác định thông tin đầu vào là xác định
Input
Output
Input/output
Tất cả đều sai
Thông tin đầu vào là?
tự nghĩ ra thông tin đầu vào
Yều đầu cần tìm của bài
Đề bài đã cho sẵn
tất cả đều sai
Xác định Output là gì?
Đề bài đã cho
Yều cầu cần tìm
Một bước trong chương trình
một đáp án khác
Câu lệnh điều kiện dạng thiếu thực hiện câu lệnh khi nào
Khi điều kiện đúng
Khi điều kiện sai
Khi điều kiện đúng thực hiện câu lệnh và quay lại kiểm tra điều kiện
Tất cả đều sai
Câu lệnh 2 trong câu lệnh điều kiện dạng đủ thực hiện khi nào
Khi điều kiện đúng
Khi điều kiện sai
một phương án khác
tất cả đều sai
Hãy cho biết chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình ?
n:=10; T:=100;
While n>10 do n:=n+5; T:=T - n;
0
4
6
10
Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]);
để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị?
5
4
6
7
Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
Chỉ số đầu > chỉ số cuối
Chỉ số đầu <= chỉ số cuối;
Kiểu dữ liệu chỉ có thể là real;
A. Cả ba ý trên đều đúng;
số vòng lặp của câu lệnh dưới đây?
for i:=3 to 28 do writeln(’A’);
28
27
25
26
Cú pháp khai câu lệnh điều kiện dạng thiếu?
IF < Điều kiện> then <Câu lệnh>;
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> else <Câu lệnh 2>
Viết lại câu lệnh theo NNLT Pascal . Nếu a>b thì in a;
if a>b then write a;
if a>b then write a else write b;
if b>a then write a;
if a>b then write a else write b
Trong Pascal, khai báo nào sau đây là đúng?
Const:12
Const:12;
Const a:12;
Const a=12;
Trong Pascal, khai báo nào sau đây là đúng?
PROGRAM 1PT BAC;
PROGRAM 3ABC;
Wrte(‘chao cac ban’);
Write(‘chao cac ban’);
Đổi tên chương trình?
File/ Save as….
File/ New
File/ Save
File/ Open
Mở chương trình có đã lưu?
File/ Save as….
File/ New
File/ Save
File/ Open
15 div 5 cho kết quả?
3
0
5
15
Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
9ABC
Tu_giac;
A&BC
Ve hinh.
Viết các biểu thức toán bằng các kí hiệu Pascal:
((10+5) /(5+2))+ (181/(5+1))
((10+5) : (5+2))+ (181:(5+1))
(10+5) : (5+2)+ 181:(5+1)
10+5 :5+2+ 181:5+1
CTRL+F9 (RUN) có chức năng:
Dịch, kiểm tra lỗi chương trình
Lưu chương trình
Xem kết quả
Chạy chương trình
20 mod 3 cho kết quả?
3
2
5
15
Cú pháp khai câu lệnh điều kiện dạng đủ?
IF < Điều kiện> then <Câu lệnh>;
IF < Điều kiện> then <Câu lệnh>
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 1> else <Câu lệnh 2>
FILE\ SAVE có chức năng:
Dịch chương trình
Lưu chương trình
Xem kết quả
Chạy chương trình
Để kết thúc câu lệnh ta sử dụng dấu gì?
Dấu chấm (.)
Dấu chấm phẩy (;)
Dấu phẩy (,)
Không cần sử dụng dấu
Viết các biểu thức toán dưới đây bằng các kí hiệu Pascal:152 + ax + c=
152 + a*x + c
15*15+ a*x + c
15^2 + a*x + c
15^2 + ax + c
Từ khai báo Hằng trong chương trình?
Const
Program
Var
Begin
Từ khai báo BIẾNtrong chương trình?
Const
Program
Var
Begin
Cú pháp khai báo Biến?
Var <tên biến>;
Var <tên biến> : <Kiểu dữ liệu>;
Var <tên biến> := <Kiểu dữ liệu>;
Var <tên biến> : <Kiểu dữ liệu>
Phần thân chương trình bắt đầu bằng từ khóa:
End.
Begin;
Uses.
Begin
KẾT THÚC chương trình bằng từ khóa:
End.
Begin;
Uses.
Begin
Khai báo nào sau đây là đúng?
Var tb: 3;
Type 4hs: integer;
Var x: real;
Const R := 30;
Cấu trúc rẽ nhánh có mấy dạng?
1
2
3
4
Cú pháp của câu lệnh điều kiện là:
Var <danh sách biến>:<kiểu dữ liệu>;
Const <tên hằng>=<giá trị>;
Write(‘Cau lenh dieu kien’);
If <điều kiện> then <câu lệnh>;
Trong câu lệnh điều kiện: If <điều kiện> then <câu lệnh>;
Điều kiện thường là ?
1 phép so sánh
1 biểu thức toán học
1 kết quả true hoặc false
1 phép gán
Cú pháp của câu lệnh điều kiện dạng đầy đủ là:
Var <danh sách biến>:<kiểu dữ liệu>;
Const <tên hằng>=<giá trị>;
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>;
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
6
8
9
Trong Pascal câu lệnh nào sau đây được viết đúng:
Nếu x: = 5 thì a = b;
Nếu x> 4; thì a: = b;
If x> 4 then a: = b else m: = n;
Nếu x> 4 thì a: = b; khác m: = n;
Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:
Max:=a; If b>Max then Max:=b;
If a>b then Max:=a else Max:=b;
Max:=b; If a>Max then Max:=a;
Cả 3 câu đều đúng.
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 có giá trị là 0 thì b nhận giá trị nào?
0
3
5
8
IF a>8 THEN b:=3 ELSE b:=5;
Khi a có giá trị là 10 thì b nhận giá trị nào?
0
3
5
8
Chọn câu lệnh Pascal hợp lệ trong các câu sau:
If x : = a + b then x : = x + 1;
If a > b then max = a;
If a > b then max : = a else max : = b;
If 5 := 6 then x : = 100;
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;
30
10
3
1
Phát biểu nào sau đây có thể được viết thành 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”
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
7
9
11
Cho câu lệnh: if a>b then writeln(a);
Hỏi nếu a=7; b=6; thì lệnh trên đưa ra màn hình gì?
Không đưa ra gì;
Đưa ra số 6;
Đưa ra số 7;
Đưa ra số 67;
Cho câu lệnh: if a<b then writeln(a);
Hỏi nếu a=7; b=6; thì lệnh trên đưa ra màn hình gì?
Không đưa ra gì;
Đưa ra số 6;
Đưa ra số 7;
Đưa ra số 67;
Cho câu lệnh: if a mod 2 = 0 then a:=a*10 else a:=a/2; writeln(a);
Hỏi nếu a=50 thì lệnh trên đưa ra màn hình gì?
Không đưa ra gì;
Đưa ra số 500;
Đưa ra số 25;
Đưa ra số 50;
Cho câu lệnh: if a mod 2 = 1 then a:=a*10 else a:=a/2; writeln(a);
Hỏi nếu a=5 thì lệnh trên đưa ra màn hình gì?
Không đưa ra gì;
Đưa ra số 500;
Đưa ra số 25;
Đưa ra số 50;
Cho câu lệnh: if a mod 2 <> 0 then a:=a*10 else a:=a/2; writeln(a);
Hỏi nếu a=50 thì lệnh trên đưa ra màn hình gì?
Không đưa ra gì;
Đưa ra số 500;
Đưa ra số 25;
Đưa ra số 50;
Cấu trúc chung của mọi chương trình gồm mấy phần?
1
2
3
4
Từ khai báo CLRSCR trong chương trình?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình xem kết quả
Phần thân chương trình bắt đầu bằng từ khóa:
End.
Begin;
Uses .
Begin
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
x có kiểu dữ liệu là số thực câu lệnh khai báo biến x đúng là?
Var x: real;
var x: integer;
Const x = real;
Const x= integer;
Hoạt động nào sau đây lặp với số lần lặp biết trước?
Giặt 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 đánh răng 2 lần
Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :
for i:=1 to 10; do x:=x+1;
for i:=1 to 10 do x:=x+1;
for i:=10 to 1 do x:=x+1;
for i =1 to 10 do x:=x+1;
Sau khi thực hiện đoạn chương trình sau giá trị của biến j bằng bao nhiêu?:
j:=0;
for i:= 0 to 4 do j:=j+2;
5
10
12
15
Cho đoạn chương trình: For i := 1 to 10 do j:= j + 2;
write (j);
Khi kết thúc, câu lệnh write(j); được thực hiện bao nhiêu lần?
10 lần
5 lần
1 lần
Không thực hiện.
Xác định số vòng lặp cho bài toán: tính tổng 100 số tự nhiên dầu tiên
1
100
99
Tất cả đều sai
Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?
Integer
Real
String
Char
Sau khi thực hiện đoạn chương trình sau:
S:=0; For i:=1 to 5 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
0
10
15
20
Lệnh lặp For, mỗi lần lặp giá trị của biến đếm thay đổi như thế nào?
Tăng 1
Tăng 2
Tăng 3
Tăng 4
Câu lệnh pascal nào sau đây là hợp lệ?
For i:= 1 to 10 do writeln(‘A’);
For i:=1.5 to 10.5 do writeln(‘A’);
For i= 1 to 10 do writeln(‘A’);
For i:=100 to 1 do writeln(‘A’);
Hãy cho biết kết quả của đoạn chương trình dưới đây:
a:=10;While a < 11 do write (a);
Trên màn hình xuất hiện một số 10
Trên màn hình xuất hiện 10 chữ a
Trên màn hình xuất hiện một số 11
Chương trình bị lặp vô tận
Để khai báo tên chương trình ta sử dụng từ khóa:
Begin
Program
End
Var
Theo quy ước đặt tên của ngôn ngữ Pascal, tên nào sau đây là hợp lệ:
Tính tổng
Tinh_tong
1dt_hinh_tron
End
Trong Pascal để dịch các lệnh của chương trình sang mã máy ta nhấn phím:
Ctrl+F9
Alt+F9
Alt+x
F2
Để chạy chương trình trong pascal ta nhấn tổ hợp phím:
Ctrl + F9
Ctrl + F5
Alt + F3
Ctrl + F7
Giá trị nào sau đây thuộc kiểu String:
abc123
Chuong_trinh
2018
‘Tin-hoc’
Giá trị nào sau đây thuộc kiểu char:
'8'
+
'Tinh-tong'
Lop8
a = 6/3 thì a thuộc kiểu dữ liệu:
Integer
Char
String
Real
Phần thân chương trình bắt đầu bằng từ khóa:
Begin
Var
Program
End
Để xem kết quả sau khi chạy chương trình trong pascal ta nhấn tổ hợp phím:
Alt + F9
Alt + F5
Alt + F9
Ctrl + F9
Số học sinh lớp 8A thuộc kiểu dữ liệu:
Integer
String
Char
Real
Câu 11: Phép toán 20 div 3 có kết quả là:
A. 0
B. 2
C. 4
D. 6
Phép toán 32 mod 6 cho kết quả là:
A. 0
B. 2
C. 4
D. 6
Câu 13: Lênh tạm ngừng chương trình trong vòng x phần nghìn giây sau đó tiếp tục chạy.
A. Delay(x)
B. Readln
C. Writeln
D. End
Câu 14: Lênh tạm ngừng chương trình cho đến khi người dùng nhấn phím Enter:
A. Delay
B. Readln
C. End
D. Writeln
Câu 15: Phép "mod" là kí hiệu phép toán nào trong Pascal?
A. Chia lấy phần nguyên
B. Phép chia
C. Chia lấy phần dư
D. Đáp án khác
Hãy chọn cú pháp đúng nhất về câu lệnh lặp biết trước số lần 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ị cuối> to <giá trị đầu> 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 biết trước?
Nhặt rau cho đến khi hết bó rau
Học cho đến khi thuộc bài
Mỗi ngày đánh răng hai lần
Mỗi ngày ăn ba lần
Biến đếm trong câu lệnh lặp For…do phải được khai báo kiểu dữ liệu nào sau đây?
Real
Byte
Integer
Char
String
Câu lệnh lặp For...to...do sau đây lặp bao nhiêu lần?
For Dem:=20 to 28 do Writeln('Hop le');
(a)
Biến đếm trong câu lệnh lặp For…do sẽ thay đổi thế nào sau mỗi lần lặp?
Tăng lên một số nào đó tùy vào bài toán
Giảm đi một đơn vị
Tăng lên một đơn vị
Không thay đổi gì cả
Phát biểu: "Câu lệnh trong vòng lặp không được làm thay đổi giá trị của biến đếm" là đúng hay sai?
Sai
Đúng
Bài tập 2 SGK trang 61 có sử dụng câu lệnh GotoXY(a,b);
Ý nghĩa của câu lệnh này là gì?
Đưa con trỏ về cột a, hàng b
Đưa con trỏ về cột b, hàng a
Cho biết số thứ tự của cột
Cho biết số thứ tự của hàng
Trong câu lệnh lặp lồng nhau, các biến đếm trong các câu lệnh lặp phải như thế nào?
Giống nhau
Khác nhau
Câu lệnh Writeln; có tác dụng gì?
(a)
Họ và tên em? Lớp?
