wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Thi học kỳ 2 lớp 8 năm 22-23 mã 802

Total questions: 16

Worksheet time: 20mins

Name
Class
Date
1.

Để tạo điểm trong không gian GeoGebra:

   

   

   

   

a)

Nháy đúp chuột lên vị trí bất kì trên mặt phẳng chuẩn.

b)

Nháy chuột lên vị trí bất kì trên mặt phẳng chuẩn.

c)

Kích hoat cửa sổ không gian 3D, chọn công cụ

d)

Cả B và C

2.

Vòng lặp While … do kết thúc khi nào?

   

   

   

   

a)

Khi tìm được input.

b)

Khi tìm được Output.

c)

Khi một điều kiện cho trước được thỏa mãn.

d)

Khi đủ số vòng lặp.

3.

Đâu là hoạt động lặp với số lần chưa biết trước?

   

   

   

a)

Em sẽ đến nhà bà ngoại chơi vào hôm cả bố và mẹ đi vắng.

b)

Hàng ngày em đi học.

c)

Một tuần trường em tổ chức chào cờ 1 lần.

d)

Ngày em đánh răng ba lần.

4.

Các cách nhập dữ liệu cho biến mảng sau, cách nhập nào không hợp lệ?

                                     

                                            

a)

readln(dientich[i]);  

b)

readln(B[1]);

c)

read(dayso[9]);

d)

readln(B5);

5.

Chọn phát biểu ĐÚNG về kiểu dữ liệu của mảng?

   

   

   

   

a)

Kiểu dữ liệu của mảng chỉ có thể là kiểu số nguyên, số thực, kiểu logic, kiểu ký tự

b)

Có thể dùng tất cả các kiểu dữ liệu để làm kiểu dữ liệu của mảng

c)

Kiểu dữ liệu của mảng là kiểu của các phần tử của mảng, là Integer hoặc Real

d)

Kiểu dữ liệu của mảng phải được định nghĩa trước thông qua từ khóa VAR

6.

Trong các cách nhập dữ liệu cho biến mảng bên dưới, cách nhập nào KHÔNG hợp lệ?

                                      

                                             

a)

readln(chieucao5);

b)

readln(B[1])

c)

read(dayso[9]);

d)

readln(chieucao[i]);

7.

Phần mềm GeoGebra là phần mềm:

   

   

   

   

a)

có khả năng vẽ hình học động

b)

giúp luyện gõ bàn phím nhanh và chính xác

c)

giúp vẽ hình chính xác

d)

cả A và C

8.

Để mở tệp đã có sẵn trong Geogebra ta sử dụng tổ hợp phím nào?

                                                       

a)

Alt + F4

b)

Ctrl + P

c)

Ctrl + O

d)

Ctrl + S

9.

Chọn phát biểu ĐÚNG khi nói về dữ liệu kiểu mảng:

   

   

   

   

a)

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

b)

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

c)

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

d)

Tất cả ý trên đều sai

10.

Đâu là cú pháp lệnh lặp với số lần chưa biết trước:

   

   

   

   

a)

while < điều kiện > to < câu lệnh >;.

b)

while < điều kiện > do;< câu lệnh >;.

c)

while < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;.

d)

while < điều kiện > do < câu lệnh >;.

11.

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:

                                                 

a)

for…do.

b)

if.then.  

c)

while…do.

d)

if…then…else.

12.

Để cửa sổ không gian 3D ta thực hiện:

   

   

   

   

a)

chọn Hiển thị, sau đó chọn Hiển thị dạng 3D

b)

chọn Hiển thị, sau đó chọn Hiển thịSpreadsheet

c)

chọn Hiển thị, sau đó chọn CAS

d)

chọn Hiển thị, sau đó chọn vùng làm việc

13.

Số phần tử trong khai báo dưới đây là bao nhiêu?

Var hocsinh : array[12..80] of integer;

                                                                                

a)

69

b)

68

c)

80

d)

70

14.

Để 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?

                              

                              

a)

Cả (B), (C), (D) đều sai.

b)

For i:= 1 to 10 do Writeln(A[i]);

c)

Dùng 10 lệnh Readln(A);

d)

For i:=1 to 10 do Readln(A[i]);

15.

Các khai báo biến mảng sau đây trong Pascal đúng?

   

   

   

   

a)

Var A: array[1..10] of integer;

b)

Var B: array[1..10.5] of real

c)

Var N: integer; A: array[1..N] of real;

d)

Var B: array[1..10] of integer

16.

Các khai báo biến mảng sau đây trong Pascal đúng?

                   

                       

a)

var X: Array[10, 35] of integer;

b)

var X: Array[3,4..4.8] of integer;

c)

var X: Array[4..10] of real;

d)

var X: Array[5..10.5] of real;