Đề thi HK1 môn Tin học 11 năm 2021-2022 - Trường THPT Hà Huy Tập

Đề thi HK1 môn Tin học 11 năm 2021-2022 - Trường THPT Hà Huy Tập

  • Hocon247

  • 40 câu hỏi

  • 60 phút

  • 71 lượt thi

  • Trung bình

Tham gia [ Hs Hocon247.com ] - Cộng Đồng Luyện Thi Trực Tuyến để được học tập những kiến thức bổ ích từ HocOn247.com

Câu 2: Trắc nghiệm ID: 276291

Khai báo nào sau đây đúng?
Xem đáp án

Cấu trúc khai báo biến có dạng: var  : ; Trong đó danh sách biến được cách nhau bởi dấu phẩy.

Câu 3: Trắc nghiệm ID: 276292

Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?

Xem đáp án

Biến x có thể nhận các giá trị -5, 100, 15, 20. Kiểu dữ liệu phù hợp với biến x là Integer

Câu 4: Trắc nghiệm ID: 276293

Đoạn chương trình sau sẽ hiển thị kết quả:
Begin
Writeln ('Day la lop TIN HOC');
End.
Xem đáp án

Trong Pascal, lệnh Write hoặc Writeln dùng để đưa kết quả ra màn hình và giá trị đó được bao bởi cặp dấu nháy.

Câu 5: Trắc nghiệm ID: 276294

Cho x là biến thực đã được gán giá trị 12.41235. Để thực hiện lên màn hình nội dung “x=12.41” cần chọn câu lệnh nào sau đây ?
Xem đáp án

Trong thủ tục Write hoặc Writeln để đưa kết quả ra màn hình (biến, hằng, biểu thức) có thể có quy cách ra. Đối với kết quả số thực có dạng:

: :

Vì x là biến thực đã được gán giá trị 12.41235→ lệnh đúng nhất là Writeln(‘x=’ ,x:5:2);

Câu 6: Trắc nghiệm ID: 276295

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 là
Xem đáp án

Câu lệnh IF – THEN, sau IF là . Điều kiện là biểu thức lôgic (biểu thức cho giá trị đúng hoặc sai)

Câu 7: Trắc nghiệm ID: 276296

Với cấu trúc rẽ nhánh IF THEN , câu lệnh đứng sau THEN được thực hiện khi:

Xem đáp án

Cấu trúc rẽ nhánh IF THEN , câu lệnh đứng sau THEN được thực hiện khi điều kiện được tính toán và cho giá trị đúng. Nếu sai câu lệnh không được thực hiện.

Câu 8: Trắc nghiệm ID: 276297

Hãy chọn phương án ghép đúng. Với cấu trúc rẽ nhánh IF THEN ELSE , câu lệnh 2 được thực hiện khi:
Xem đáp án

Với cấu trúc rẽ nhánh IF THEN ELSE , câu lệnh 1 được thực hiện khi điều kiện là đúng, câu lệnh 2 được thực hiện khi biểu thức điều kiện sai.

Câu 10: Trắc nghiệm ID: 276299

Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với câu lệnh rẽ nhánh if…then…else…?

Xem đáp án

Câu lệnh rẽ nhánh if…then…else… Nếu sau else muốn thực hiện nhiều câu lệnh (câu lệnh ghép) thì các câu lệnh phải đặt giữa Begin và End;

Câu 11: Trắc nghiệm ID: 276300

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là đúng:
Xem đáp án

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh ghép là:

Begin

;

End;

Câu 12: Trắc nghiệm ID: 276301

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 ?
Xem đáp án

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 như sau:

If (A > 0) and (B > 0) and (C > 0) then ……

Câu 14: Trắc nghiệm ID: 276303

Điều kiện \(\left\{\begin{matrix} x\geqslant 2\\ x \end{matrix}\right.\) trong Pascal được biểu diễn bằng biểu thức nào:
Xem đáp án

Trong toán học dấu móc nhọn là phép và được biểu diễn trong Pascal là and. Dấu lớn hơn hoặc bằng được kí hiệu >= .

Câu 15: Trắc nghiệm ID: 276304

Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40, và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0. Khai báo nào trong các khai báo sau là đúng?
Xem đáp án

Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40, và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0. Khai báo đúng là Var M: Word; N: Real;

Câu 16: Trắc nghiệm ID: 276305

Phạm vi giá trị của kiểu integer thuộc:

Xem đáp án

Phạm vi giá trị của kiểu integer thuộc là từ \(-2^{15}\) đến \(2^{15}-1\)

Câu 17: Trắc nghiệm ID: 276306

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?

Xem đáp án

Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu có miền giá trị lớn nhất là LongInt

Câu 18: Trắc nghiệm ID: 276307

Biến X nhận giá trị là 0.7. Khai báo nào sau đây là đúng?
Xem đáp án

Biến X nhận giá trị là 0.7. Khai báo đúng là var X: real;

Câu 19: Trắc nghiệm ID: 276308

Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
Xem đáp án

Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo đúng nhất là Var X: byte; Y: real;

Câu 21: Trắc nghiệm ID: 276310

Trong ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?
Xem đáp án

Trong ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu real

Câu 22: Trắc nghiệm ID: 276311

Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:
Xem đáp án

Trong khai báo biến, danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu phẩy (,). Sau từ khóa var có thể khai báo nhiều danh sách biến khác nhau, tức là cấu trúc  : ; có thể xuất hiện nhiều lần.

Câu 23: Trắc nghiệm ID: 276312

Cấu trúc của chương trình được mô tả như sau :
Xem đáp án

Cấu trúc của chương trình như sau:

[]

Trong đó:

+ Phần khai báo có thể có hoặc không.

+ Phân thân bắt buộc phải có và được bao bởi cặp Begin và End. ần> ần>

Câu 24: Trắc nghiệm ID: 276313

Câu lệnh xóa màn hình trong thư viện CRT có dạng:
Xem đáp án

Trong pascal, sau khi khai báo thư viện CRT, ta dùng lệnh Clrscr; để xóa màn hình.

Câu 26: Trắc nghiệm ID: 276315

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); ?
Xem đáp án

Muốn nhập giá trị 3, 4, 5 cho ba biến x, y, z từ bàn phím bằng câu lệnh readln(x,y,z); ta có thể:

+ Gõ 3, 4, 5 các số cách nhau bởi dấu cách rồi nhấn Enter.

+ Gõ 3 sau đó nhấn phím Enter (hoặc phím Tab) rồi gõ 4 sau đó nhấn phím Enter (hoặc phím Tab) rồi gõ 5 sau đó nhấn phím Enter;

Câu 27: Trắc nghiệm ID: 276316

Trong Turbo Pascal, muốn biên dịch chương trình ta dùng tổ hợp phím:
Xem đáp án

Trong Turbo Pascal, muốn biên dịch chương trình ta dùng tổ hợp phím Alt + F9. Nếu chương trình có lỗi cú pháp, phần mềm sẽ hiển thị một thông báo. Cần phải sửa lỗi nếu có, lưu lại chương trình rồi tiến hành biên dịch lại cho tới khi không còn lỗi.

Câu 28: Trắc nghiệm ID: 276317

Để tính diện tích S của hình vuông có cạnh A với giá trị nguyên nằm trong phạm vi từ 10 đến 100, cách khai báo S nào dưới đây là đúng và tốn ít bộ nhớ nhất.
Xem đáp án

Hình vuông có cạnh A với giá trị nguyên -> kiểu nguyên (integer, longint, byte, word). Vì nằm trong phạm vi từ 10 đến 100 nên để tốn ít bộ nhớ nhất ta chọn kiểu word (0 đến 65535).

Câu 29: Trắc nghiệm ID: 276318

Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp?
Xem đáp án

Mảng một chiều là một dãy hữu hạn các phần tử cùng kiểu. Mảng được đặt tên và mỗi phần tử của nó có một chỉ số. Để mô tả ta cần xác định kiểu của các phần tử và cách đánh số các phần tử của nó.

Câu 30: Trắc nghiệm ID: 276319

Để khai báo số phần tử của mảng trong Pascal, người lập trình cần:
Xem đáp án

Để khai báo số phần tử của mảng trong Pascal (kiểu chỉ số), người lập trình cần khai báo chỉ số bắt đầu và kết thúc của mảng. Kiểu chỉ số thường là một đoạn số nguyên liên tục có dạng n1...n2 với n1, n2 là các hằng hoặc biểu thức nguyên xác định chỉ số đầu và cuối (n1 ≤ n2).

Câu 31: Trắc nghiệm ID: 276320

Phát biểu nào sau đây về mảng là không chính xác?

Xem đáp án

Chỉ số của mảng không nhất thiết bắt đầu từ 1 tùy theo người lập trình. Xâu kí tự cũng có thể xem như mảng một chiều, mỗi phần tử là một kí tự. Trong lập trình có thể xây dựng mảng nhiều chiều. Và không có giới hạn cụ thể về độ dài của mảng.

Câu 32: Trắc nghiệm ID: 276321

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
Xem đáp án

Trong Pascal để nhập giá trị cho biến từ bàn phím ta dùng lệnh Read() hoặc Readln(). Trong ngoặc là danh sách các biến được cách nhau bởi dấu phảy.

Câu 33: Trắc nghiệm ID: 276322

Cho x là biến đã khai báo kiểu thực. Sau khi thực hiện hai câu lệnh sau:
X:= 10;
Writeln (x:7:2);
thì kết quả dạng nào sẽ xuất hiện trên màn hình trong những dạng kết quả sau ?
Xem đáp án

Lệnh Writeln (x:7:2); đưa ra giá trị của x với độ rộng là 7 và 2 chữ số thập phân, khi thiếu chữ số thì kết quả in ra trên màn hình sẽ được thêm dấu cách (biểu diễn bằng dấu gạch dưới).

Câu 34: Trắc nghiệm ID: 276323

Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là khai báo hằng?
Xem đáp án

Trong ngôn ngữ lập trình Pascal, cấu trúc khai báo hằng là: CONST  =  ; trong đó Tên hằng được đặt theo quy tắc Pascal.

Câu 35: Trắc nghiệm ID: 276324

Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là:
Xem đáp án

Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là biến. Mọi biến dùng trong chương trình đều cần khai báo tên và kiểu dữ liệu. Mỗi biến chỉ được khai báo một lần.

Câu 36: Trắc nghiệm ID: 276325

Hãy chọn phát biểu đúng về biến trong ngôn ngữ lập trình?
Xem đáp án

Trong ngôn ngữ lập trình biến là đại lượng có giá trị có thể được thay đổi trong quá trình thực hiện chương trình và được khai báo trước khi sử dụng. Tên biến phải đặt theo quy tắc của ngôn ngữ lập trình và từng chương trình dịch cụ thể.

Câu 37: Trắc nghiệm ID: 276326

Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để:
Xem đáp án

Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để khai báo hằng. Cấu trúc khai báo hằng là: Var CONST  =  ;

Câu 38: Trắc nghiệm ID: 276327

Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản như thế nào?
Xem đáp án

Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản là: Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình, biến là đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình.

Câu 39: Trắc nghiệm ID: 276328

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

Trong ngôn ngữ lập trình Pascal, từ khóa Var dùng để khai báo biến. Mọi biến dùng trong chương trình đều cần khai báo tên và kiểu dữ liệu. Mỗi biến chỉ được khia báo một lần.

Câu 40: Trắc nghiệm ID: 276329

Trong Pascal, cú pháp để khai báo biến là:
Xem đáp án

Trong Pascal, cấu trúc khai báo biến có dạng: Var  : ;

Trong đó:

+ Danh sách biến được cách nhau bởi dấu phẩy.

+ Kiểu dữ liệu thường là một trong các kiểu dữ liệu chuẩn hoặc do người lập trình định nghĩa.

Bắt đầu thi để xem toàn bộ câu hỏi trong đề

📝 Đề thi liên quan

Xem thêm »
Xem thêm »

❓ Câu hỏi mới nhất

Xem thêm »
Xem thêm »