Đề thi HK2 môn Tin học 11 năm 2021-2022 - Trường THPT Trần Suyền

Đề thi HK2 môn Tin học 11 năm 2021-2022 - Trường THPT Trần Suyền

  • Hocon247

  • 40 câu hỏi

  • 60 phút

  • 74 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 1: Trắc nghiệm ID: 276650

Phát biểu nào 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ó.

Đáp án c

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

Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần làm gì?

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).

Đáp án B 

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

Phát biểu nào về chỉ số của mảng là phù hợp nhất?

Xem đáp án

Chỉ số của mảng dùng để tham chiếu (truy cập) đến một phần tử bất kì trong mảng. Cú pháp: <Tên mảng>[chỉ số];

Đáp án A

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

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.

Đáp án D

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

Thế nào là khai báo biến mảng gián tiếp?

Xem đáp án

Khai báo biến mảng gián tiếp là khai báo thông qua kiểu mảng đã có. Cấu trúc khai báo mảng gián tiếp:

Type < tên kiểu mảng> = array [kiểu chỉ số] of <kiểu phần tử>;

Var <tên biến mảng> : < tên kiểu mảng>;

Đáp án D

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

Độ dài tối đa của xâu kí tự trong PASCAL là bao nhiêu?

Xem đáp án

Độ dài tối đa của xâu kí tự trong Pascal là 255 kí tự. Trong mô tả xâu có thể bỏ qua phần khai báo độ dài, khi đó độ dài lớn nhất của xâu sẽ nhận giá trị ngầm định là 255.

Đáp án B

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

Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Length(S) là bao nhiêu?

Xem đáp án

Hàm Length(s) là hàm cho biết độ dài của xâu s (số kí tự có trong xâu bao gồm cả dấu cách, dấu -, các dấu đặc biệt).

Đáp án B

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

Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Pos(‘Vietnam’,S) là bao nhiêu?

Xem đáp án

Hàm Pos(s1, s2) cho biết vị trí xuất hiện đầu tiên của xâu s1 trong s2.

Kết quả của hàm Pos(‘Vietnam’,S) là vị trí kí tự V đầu tiên trong S → kết quả là 7

Đáp án C

Câu 9: Trắc nghiệm ID: 276658

Cho khai báo sau: Var hoten : String;

Phát biểu nào dưới đây là đúng?

Xem đáp án

Trong mô tả xâu có thể bỏ qua phần khai báo độ dài, khi đó độ dài lớn nhất của xâu sẽ nhận giá trị ngầm định là 255.

Đáp án C

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

Hãy chọn phương án ghép đúng nhất. Thủ tục chuẩn Insert(S1,S2,vt) thực hiện ra sao?

Xem đáp án

Thủ tục chuẩn Insert(S1,S2,vt) thực hiện chèn xâu S1 vào S2 bắt đầu từ vị trí vt. 

Đáp án A

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

Phát biểu nào về chức năng của kiểu bản ghi là phù hợp nhất?

Xem đáp án

Kiểu dữ liệu bản ghi dùng để mô tả hay lưu trữ các đối tượng có cùng một số thuộc tính (thông tin), mà các thuộc tính có thể có các kiểu dữ liệu khác nhau.

Đáp án A

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

Phát biểu nào về bản ghi là không phù hợp?

Xem đáp án

Kiểu dữ liệu bản ghi dùng để mô tả hay lưu trữ các đối tượng có cùng một số thuộc tính cần quản lý mà các thuộc tính có thể có các kiểu dữ liệu khác nhau.  Đối với kiểu mảng thì dùng để mô tả các đối tượng có cùng thuộc tính nhưng kiểu dữ liệu giống nhau. Vì vậy không thể dùng bản ghi để thay thế mảng.

Đáp án D

Câu 13: Trắc nghiệm ID: 276662

Cho biến bản ghi sinh_vien gồm các trường ho_ten, ngay_sinh. Biểu thức nào truy cập đến trường ho_ten  của bản ghi này?

Xem đáp án

Cấu trúc tham chiếu đến một trường trong bản ghi là:

< Tên biến kiểu bản ghi>.< tên trường>;

Đáp án D

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

Phát biểu nào là đúng khi nói về kiểu bản ghi?

Xem đáp án

Kiểu bản ghi là một kiểu dữ liệu có cấu trúc. Mỗi bản ghi mô tả một đối tượng, mỗi bản ghi có thể gồm một số thành phần gọi là trường, mỗi trường mô tả một thuộc tính của đối tượng. Giống như kiểu mảng, các trường tạo thành một bản ghi có thể có các kiểu dữ liệu khác nhau.

Đáp án A

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

Phát biểu nào là sai khi nói về kiểu bản ghi?

Xem đáp án

Không thể so sánh các bản ghi bất kì với nhau bằng các quan hệ <, >, =, <>, vì các phép toán quan hệ dùng trong các biểu thức quan hệ.

Đáp án A

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

Tệp văn bản là gì?

Xem đáp án

Tệp văn bản là tệp mà dữ liệu được ghi dưới dạng các ký tự theo mã ASCII. Trong tệp văn bản, dãy kí tự kết thúc bởi kí tự xuống dòng hay kí tự kết thúc tệp tạo thành một dòng.

Đáp án D

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

Tệp có cấu trúc là gì?

Xem đáp án

Tệp có cấu trúc là tệp mà các phần tử của nó được tổ chức theo một cấu trúc nhất định. Tệp nhị phân là một trường hợp riêng của tệp có cấu trúc.

Đáp án C

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

Tệp truy cập tuần tự có đặc điểm gì?

Xem đáp án

Tệp truy cập tuần tự cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và đi qua lần lượt tất cả các dữ liệu trước nó.

Đáp án A

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

Tệp truy cập trực tiếp là gì?

Xem đáp án

Tệp truy cập trực tiếp là cách truy cập cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí (thường là số hiệu) của dữ liệu đó.

Đáp án B

Câu 20: Trắc nghiệm ID: 276669

Dữ liệu kiểu tệp có đặc điểm ra sao?

Xem đáp án

Dữ liệu kiểu tệp được lưu trữ ở bộ nhờ ngoài (đĩa mềm, đĩa cứng, CD. thiết bị nhớ Flash…) → không bị mất đi khi tắt nguồn điện.

Đáp án C

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

Trong ngôn ngữ lập trình Pascal, cú pháp để khai báo biến tệp văn bản là gì?

Xem đáp án

Trong NNLT Pascal, cú pháp để khai báo biến tệp văn bản là:

var < tên biến tệp > : text;

Trong đó tên biến tệp được đặt theo quy tắc đặt tên trong Pascal (không bắt đầu bằng số, dấu gạch ngang, không chứa kí tự đặc biêt, không quá 127 kí tự).

Đáp án D

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

Để có thể thao tác với tệp dữ liệu trên đĩa thông qua biến tệp cho trước thì bước đầu tiên chúng ta phải làm gì?

Xem đáp án

Để có thể thao tác với tệp dữ liệu trên đĩa thông qua biến tệp cho trước thì bước đầu tiên chúng ta phải gắn tên tệp cho biến tệp. Cú pháp để gắn tên tệp cho biến tệp là:

assign ( < biến tệp > , < tên tệp > );

Trong đó: tên tệp là biến xâu hoặc hằng xâu, biến tệp được đặt tên theo quy tắc Pascal.

Đáp án A

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

Trong ngôn ngữ lập trình Pascal, cú pháp để gắn tên tệp cho biến tệp là gì?

Xem đáp án

Trong NNLT Pascal, cú pháp để gắn tên tệp cho biến tệp là:

assign ( < biến tệp > , < tên tệp > );

Trong đó: tên tệp là biến xâu hoặc hằng xâu, biến tệp được đặt tên theo quy tắc Pascal.

Đáp án C

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

Trong ngôn ngữ lập trình Pascal, cú pháp để mở tệp ở chế độ đọc dữ liệu từ tệp là gì?

Xem đáp án

Trong NNLT Pascal, cú pháp để mở tệp ở chế độ đọc dữ liệu từ tệp là:

reset ( < biến tệp >);

Trong đó biến tệp được đặt tên theo quy tắc Pascal.

Đáp án B

Câu 25: Trắc nghiệm ID: 276674

Viết lệnh tính điện trở tương đương Rtd cho sơ đồ mạch điện gồm 3 điện trở R1, R2, R3 mắc song song với nhau?

Xem đáp án

Công thức tính điện trở tương đương Rtd  cho sơ đồ mạch điện gồm 3 điện trở R1, R2, R3 mắc song song là: 1/Rtd = 1/R1 + 1/ R2 + 1/R3

→ Rtd= R1 x R2 x R3/(R1 x R2 + R2 x R3 + R3 x R1); 

Vậy lệnh tính điện trở tương đương trong Pascal là:

Rtd := R1*R2*R3/(R1*R2 + R2*R3 + R3*R1);

Đáp án B

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

Viết lệnh tính điện trở tương đương Rtd cho sơ đồ mạch điện gồm 3 điện trở R1, R2, R3 mắc nối tiếp với nhau?

Xem đáp án

Công thức tính điện trở tương đương Rtd  cho sơ đồ mạch điện gồm 3 điện trở R1, R2, R3 mắc nối tiếp là: Rtd= R1 + R2 + R3

Vậy lệnh tính điện trở tương đương trong Pascal là:

Rtd := R1 + R2 + R3;

Đáp án D

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

Trong mặt phẳng hệ tọa độ Descartes vuông góc, cho 2 điểm M(x1,y1) và N(x2,y2). Hãy viết câu lệnh tính khoảng cách d từ điểm M đến N:

Xem đáp án

Trong mặt phẳng hệ tọa độ Descartes vuông góc, cho 2 điểm M(x1,y1) và N(x2,y2). Công thức tính khoảng cách d từ điểm M đến N là:

\(\sqrt {{{\left( {x1 - x2} \right)}^2} + {{\left( {y1 - y2} \right)}^2}} \)

Câu lệnh tính d là: d := sqrt(sqr(x1 – x2) + sqr(y1 – y2));

Với hàm Sqrt là hàm căn bậc hai, sqr là hàm bình phương.                                  

Đáp án A

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

Trong mặt phẳng hệ tọa độ Descartes vuông góc, cho điểm M(x, y). Hãy viết câu lệnh tính khoảng cách d từ điểm M đến gốc tọa độ O:

Xem đáp án

Trong mặt phẳng hệ tọa độ Descartes vuông góc, cho điểm M(x ,y). Công thức tính khoảng cách d từ điểm M đến O là:

\(\sqrt {{x^2} + {y^2}} \)

Câu lệnh tính d là: d := sqrt(sqr(x) + sqr(y));

Với hàm Sqrt là hàm căn bậc hai, sqr là hàm bình phương.

Đáp án B

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

Kiểu của một hàm được xác định bởi yếu tố nào?

Xem đáp án

Kiểu của một hàm được xác định bởi kiểu giá trị mà hàm trả về và chỉ có thể là các kiểu integer, real, char, Boolean, string…

Đáp án B

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

Mô tả nào về hàm là sai?

Xem đáp án

Hàm là chương trình con thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó. Trong hàm có thể gọi lại chính hàm đó, hàm có thể có hoặc không có tham số.

Đáp án B

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

Mô tả nào về tham số là sai?

Xem đáp án

Tham số giá trị là các tham số hình thức được thay bằng các tham số thực sự tương ứng là các giá trị cụ thể→ không thể truyền biến số cho tham số giá trị.

Đáp án B

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

Hàm chuẩn nào biến giá trị thực 6 thành 7?

Xem đáp án

+ Odd: hàm kiểm tra số lẻ

+ Round: hàm làm tròn

+ Trunc: hàm lấy phần nguyên

+ Abs: hàm lấy giá trị tuyệt đối.

Đáp án B

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

Khẳng định nào là đúng về thủ tục và hàm?

Xem đáp án

Trong ngôn ngữ Pascal, các chương trình con có thể có hoặc không có tham số hình thức tùy thuộc vào từng chương cụ thể.

Đáp án A

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

Khẳng định nào đúng về lời gọi hàm và lời gọi thủ tục?

Xem đáp án

Lời gọi hàm và lời gọi thủ tục có thể có tham số thực sự hoặc không có tham số thực sự tùy thuộc vào từng thủ tục và hàm đó. Tham số thực sự có thể là tham biến hoặc tham trị tùy từng chương trình cụ thể.

Đáp án D

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

Trong các cách sử dụng thủ tục sau, cách nào phù hợp nhất?

Xem đáp án

Khi sử dụng thủ tục cần khai báo thủ tục một lần và gọi nó trong thân chương trình mỗi khi muốn sử dụng.

Đáp án D

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

Khẳng định nào đúng về một chương trình?

Xem đáp án

Một chương trình con có thể không có tham số hình thức và cũng có thể không có biến cục bộ. Vì vậy trong thân chương trình lệnh gọi hàm hay thủ tục có thể có tham trị hoặc tham biến tùy vào từng chương trình.

Đáp án D

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

Thư viện các chương trình con chuẩn chứa các yếu tố nào?

Xem đáp án

Chương trình con gồm có các hàm và thủ tục. Vậy thư viện các chương trình con chuẩn sẽ chứa các hàm, thủ tục chuẩn.

Đáp án A

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

Trong Pascal, thư viện CRT là nơi chứa các chương trình con liên quan đến việc gì?

Xem đáp án

Trong Pascal, thư viện CRT là nơi chứa các chương trình con liên quan đến việc quản lí và khai thác màn hình, bàn phím của máy tính. Dùng các thủ tục của thư viện này, người lập trình có thể điều khiển việc đưa dữ liểu ra màn hình, xây dựng các giao diện màn hình và bàn phím, dùng bàn phím điều khiển chương trình…

Đáp án A

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

Trong Pascal, để gọi thủ tục xóa màn hình, cách gọi nào là đúng?

Xem đáp án

Trong Pascal, để gọi thủ tục xóa màn hình là Clrscr; lệnh này sẽ xóa toàn bộ  nội dung đã có từ trước.  

Đáp án: A

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

Trong Pascal, thủ tục nào dùng để đặt màu cho nền của màn hình?

Xem đáp án

Trong Pascal, thủ tục TextBackground(color); dùng để đặt màu cho nền của màn hình. Trong đó, color là hằng hoặc biến xác định màu.

Đáp án 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 »