1. Trang chủ
  2. » Lịch sử lớp 11

nội dung câu hỏi ôn tập để tham gia cuộc thi rung chuông vàng khối 8 năm học 20202021 thcs văn thân

5 34 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 202,28 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

(c) Biến là các đại lượng được đặt tên dùng để lưu trữ dữ liệu, giá trị của biến không thay đổi trong khi thực hiện chương trình.. (d) Biến là các đại lượng được đặt tên dùng để lưu trữ[r]

Trang 1

HỘI THI RUNG CHUÔNG VÀNG MÔN TIN HỌC LỚP 8

1 Trong phần khai báo của chương trình, nội dung khai báo có thể là:

(a) Tên chương trình, thư viện chương trình, các biến, các hằng

(b) Tên chương trình, thư viện chương trình, các biến

(c) Tên chương trình, thư viện chương trình

(d) Chỉ khai báo các từ khóa

2 Phần mở rộng (đuôi) của một tệp chương trình Pascal là gì?

(a) doc

(b) pas

(c) prg

(d) exe

3 Các thành phần cơ bản của một ngôn ngữ lập trình là:

(a) Các từ khóa và tên

(b) Bảng chữ cái, các từ khóa và tên

(c) Bảng chữ cái và các quy tắc (bao gồm cả cách sử dụng các từ khóa, cách đặt tên) để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh, sao cho có thể tạo thành chương trình hoàn chỉnh và chạy được trên máy tính

(d) Chỉ bảng chữ cái và các từ khóa

4 Khẳng định nào đúng khi đặt tên trong ngôn ngữ lập trình Pascal sau đây:

(a) Tên không được bắt đầu bằng chữ số và có thể trùng với từ khóa

(b) Tên được chứa dấu cách và không được trùng với từ khóa

(c) Tên không được trùng với từ khóa và không được chứa dấu cách

(d) Tên không được bắt đầu bằng chữ số, không được chứa dấu cách, không được trùng với từ khóa

5 Trong ngôn ngữ lập trình Pascal từ khóa Program dùng để:

(a) Khai báo biến

(b) Khai báo tên chương trình

(c) Khai báo thư viện

(d) Khai báo hằng

6 Trong ngôn ngữ lập trình Pascal biến là gì?

(a) Biến là các đại lượng có giá trị có thể thay đổi trong khi thực hiện chương trình

(b) Biến là các đại lượng có giá trị không đổi trong khi thực hiện chương trình

(c) Biến là các đại lượng được đặt tên dùng để lưu trữ dữ liệu, giá trị của biến không thay đổi trong khi thực hiện chương trình

(d) Biến là các đại lượng được đặt tên dùng để lưu trữ dữ liệu, giá trị của biến có thể thay đổi trong khi thực hiện chương trình

7 Tên kiểu dữ liệu nào sau đây có giá trị là một ký tự?

(a) integer

(b) real

(c) char

(d) string

8 Trong Pascal, câu lệnh Read hoặc Readln có ý nghĩa như thế nào?

(a) Tạm dừng chương trình cho đến khi người dùng nhấn phím Shift

(b) Tạm dừng chương trình cho đến khi người dùng nhấn phím Alt

(c) Tạm dừng chương trình cho đến khi người dùng nhấn phím Enter

(d) Tạm dừng chương trình trong vòng x phần nghìn giây, sau đó tự động tiếp tục chạy

9 Phép toán nào sau đây chỉ sử dụng cho kiểu dữ liệu số nguyên?

(a) Nhân

(b) Trừ

(c) Chia lấy phần nguyên

(d) Cả 3 câu đều đúng

Trang 2

10 Trong ngôn ngữ lập trình Pascal từ khóa Var dùng để:

(a) Khai báo tên chương trình

(b) Khai báo thư viện

(c) Khai báo hằng

(d) Khai báo biến

11 Trong ngôn ngữ lập trình Pascal từ khóa Const dùng để:

(a) Khai báo tên chương trình

(b) Khai báo hằng

(c) Khai báo biến

(d) Khai báo thư viện

12 Nội dung các văn bản muốn in ra màn hình bằng lệnh write phải được đặt trong cặp dấu: (a) ‘và’

(b) (và)

(c) “và”

(d) {và}

13 Trong việc giải một bài toán trên máy tính thì bước nào là bước đầu tiên cũng là bước quan trọng nhất trong các bước sau đây?

(a) Viết chương trình

(b) Xác định bài toán

(c) Mô tả thuật toán

(d) Lập trình

14 Cấu trúc rẽ nhánh đầy đủ có dạng như sau:

(a) If <câu lệnh 1> Then <điều kiện> Else <câu lệnh 2>;

(b) If <điều kiện> Then <câu lệnh 1> Else <câu lệnh 2>

(c) If <điều kiện> Then <câu lệnh 1>; Else <câu lệnh 2>;

(d) If <điều kiện> Then <câu lệnh 1> Else <câu lệnh 2>;

15 Hãy chọn những câu đúng trong các phát biểu dưới đây:

(a) Mọi chương trình máy tính đều được lập trình sẵn, được gắn trong phần cứng của máy tính và được bán cùng máy tính

(b) Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh trong chương trình theo thứ tự ngẫu nhiên

và thứ tự thực hiện các lệnh không ảnh hưởng đến kết quả thực hiện chương trình

(c) Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được

(d) Tất cả các chương trình máy tính đều được viết bằng ngôn ngữ máy tính

16 Phát biểu nào dưới đây là phát biểu sai (với ngôn ngữ Pascal)?

(a) Có thể đặt phần khai báo tại vị trí bất kì trong chương trình

(b) Phần khai báo không được nằm trong phần thân chương trình

(c) Một chương trình có thể gồm hai phần : phần khai báo và phần thân chương trình, trong đó thân chương trình là phần bắt buộc phải có

(d) Nếu chương trình có phần khai báo, phần đó phải đứng trước phần thân chương trình

17 Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?

(a) Ngôn ngữ máy

(b) Ngôn ngữ tự nhiên

(c) Ngôn ngữ lập trình

(d) Tất cả các ngôn ngữ nói trên

18 Chương trình nào sau đây là ngôn ngữ lập trình?

(a) Paint

(b) Office

(c) Free pascal

(d) Java

19 Trong Pascal, câu lệnh gán giá trị nào sau đây là đúng?

(a) X : Y;

(b) X = Y;

(c) X := Y;

(d) X =: Y;

Trang 3

20 Trong Pascal, khi đã được khai báo thư viện “crt” thì câu lệnh “clrscr” dùng để làm gì?

(a) In thông tin ra màn hình

(b) Xóa màn hình kết quả

(c) Đưa con trỏ xuống dòng

(d) Nhập thông tin trên màn hình kết quả

21 Các tên sau đây, nhóm nào là các từ khoá?

(a) Begin, Program, Uses, End

(b) End, Mod, Var, Readln

(c) Begin, Uses, Write, Or

(d) Begin, Readln, Or, Uses

22 Trong Turbo Pascal, để chạy chương trình :

(a) Nhấn tổ hợp phím Alt+F5

(b) Nhấn tổ hợp phím Alt+F9

(c) Nhấn tổ hợp phím Ctrl+F9

(d) Nhấn tổ hợp phím Ctrl+F5

23 Trong Pascal, để thoát khỏi chuơng trình ta chọn:

(a) File  Open

(b) File  Exit

(c) File  New

(d) File  Save

24 Phép so sánh nào sau đây là ký hiệu trong Pascal?

(a) ≠

(b) ≤

(c) ≥

(d) <>

25 Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu?

(a) Chỉ hạn chế bởi dung lượng bộ nhớ

(b) Chỉ một biến cho mỗi kiểu dữ liệu

(c) Không giới hạn

(d) 10 biến

26 Trong Pascal, khai báo nào sau đây là đúng?

(a) Var 4hs : integer;

(b) Const x : real;

(c) Var tb : real;

(d) Var R = 30;

27 Trong lập trình Pascal, sau từ khóa kết thúc chương trình end phải có dấu gì?

(a) Dấu chấm phẩy

(b) Dấu bằng

(c) Dấu hai chấm

(d) Dấu chấm

28 Những tên sau đây, tên nào là tên hợp lệ?

(a) 2_tam_giac_dong_dang;

(b) BaiTap01;

(c) Phep chia ;

(d) begin;

29 Ta có biểu thức toán học : ax 2 + bx + c, được viết theo ngôn ngữ lập trình Pascal, cách viết nào sau đây là đúng ?

(a) ax*x + bx + c ;

(b) a*x*x + b*x + c ;

(c) ax*x + b*x + c ;

(d) a*x*x + bx + c ;

30 Câu lệnh x:=12, có ý nghĩa gì?

(a) Gán giá trị 12 vào x

(b) Giá trị của x là 12

(c) Biến nhớ x có giá trị là 12

(d) Gán giá trị 12 vào biến nhớ x

Trang 4

31 Trong các bài toán so sánh sau, bài toán nào đúng?

(a) 15 – 8 > 3

(c) 8 – 4 < 3

(d) 5 > 10 – 3

32 Biểu thức toán học (a 2 + b)(1+c) 3 được biểu diễn trong Pascal như thế nào?

(a) (a*a + b)(1+c)(1+c)(1+c)

(b) (a.a + b)*(1+c)*(1+c)*(1+c)

(c) (a*a + b)*(1+c)*(1+c)*(1+c)

(d) (a.a + b) (1+c).(1+c).(1+c)

33 Giả sử ta khai báo A : real ; X : string Phép gán nào sau đây là không hợp lệ?

(a) A := 2.5;

(b) X := ‘2.5’;

(c) X := 2.5;

(d) X := ‘Lop 8a’;

34 Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là số nguyên) Hãy cho biết kiểu dữ liệu của các biến trên:

(a) S, a, h : integer;

(b) S : real; a, h : integer;

(c) S, a, h : real;

(d) S : string; a, h : integer;

35 Trong Pascal, câu lệnh Writeln(16 mod 3) sẽ in lên màn hình kết quả là bao nhiêu?

(a) Kết quả là 5

(b) Kết quả là 16

(c) Kết quả là 3

(d) Kết quả là 1

36 Biểu thức so sánh (20 -15) 2 ≠ 25 được biểu diễn trong Pascal như thế nào?

(a) (20 -15)*(20 – 15) <> 25;

(b) (20-15)*(20-15) ≠ 25;

(c) (20 -15)(20 -15) <> 25;

(d) (20 -15)(20 – 15) ≠ 25;

37 Cho biết giá trị của biến nhớ x sau khi chương trình thực hiện các phép gán sau: x:=5; y:=10; x:=x + y?

(a) 5

(b) 10

(c) 15

(d) 20

38 Sau khi thực hiện đoạn chương trình dưới đây, giá trị của c sẽ bằng bao nhiêu?

a := 3; b := 5; if a > b then c := a + b;

(a) c = 3

(b) c = 5

(c) c = 8

(d) c không xác định

39 Từ sơ đồ khối sau:

Ta chuyển sang các câu lệnh của Pascal như sau:

(a) a := 5; if a > 0 then a := a + 5; else a := a – 5;

(b) a := 5; if a > 0 then a := a + 5 else a := a – 5;

(c) a := 5; if a > 0 then a := a + 5; else a := a – 5

(d) a := 5; if a > 0 then a := a – 5 else a := a + 5;

Đ

S Nhập a = 5

Trang 5

40 Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng? (a) A:=20;

(b) A=’20’;

(c) A:=123.45;

(d) A:=’Tin học’;

Ngày đăng: 03/03/2021, 18:27

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w