Đề thi giữa HK2 môn Tin học 11 năm 2021-2022 - Trường THPT Nguyễn Trãi

Đề thi giữa HK2 môn Tin học 11 năm 2021-2022 - Trường THPT Nguyễn Trãi

  • Hocon247

  • 40 câu hỏi

  • 60 phút

  • 81 lượt thi

  • Dễ

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: 276610

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

Đáp án: C

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

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

Đáp án: B 

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

Phát biểu nào dưới đây 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: 276613

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: 276614

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: 276615

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

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: 276616

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

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: 276617

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

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: 276618

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: 276619

Phát biểu nào sau đây 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 11: Trắc nghiệm ID: 276620

Phát biểu nào sau đây 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 12: Trắc nghiệm ID: 276621

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 13: Trắc nghiệm ID: 276622

Phát biểu nào dưới đây 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 14: Trắc nghiệm ID: 276623

Phát biểu nào dưới đây 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 15: Trắc nghiệm ID: 276624

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:  

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 16: Trắc nghiệm ID: 276625

Đoạn chương trình sau in ra kết quả nào ?

Program Welcome ;

Var a : string[10];

Begin

a := ‘tinhoc ’;

writeln(length(a));

End.

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

+ Xâu ‘tinhoc ’ có 7 kí tự nên kết quả chương trình là 7.

Đáp án: B

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

Cho str là một xâu kí tự, đoạn chương trình sau thực hiện công việc gì?

for  i := length(str) downto 1 do

write(str[i]) ;

Xem đáp án

Đoạn chương trình trên dùng để in từng kí tự ra màn hình theo thứ tự ngược, sử dụng vòng lặp chạy từ kí tự cuối về kí tự đầu. Mỗi lần chạy in ra một kí tự.

Đáp án: D

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

Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là?  

Xem đáp án

Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là xâu rỗng

Đáp án: B

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

Hãy chọn phương án ghép đúng. Tệp văn bản  

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 20: Trắc nghiệm ID: 276629

Hãy chọn phương án ghép đúng. Tệp có cấu trúc 

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 21: Trắc nghiệm ID: 276630

Hãy chọn phương án ghép đúng. Tệp truy cập tuần tự  

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 22: Trắc nghiệm ID: 276631

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

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 23: Trắc nghiệm ID: 276632

Để 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 24: Trắc nghiệm ID: 276633

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

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 25: Trắc nghiệm ID: 276634

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

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 26: Trắc nghiệm ID: 276635

Cú pháp của thủ tục đọc dữ liệu từ tệp văn bản là:  

Xem đáp án

Cú pháp của thủ tục đọc dữ liệu từ tệp văn bản là:

 read ( < biến tệp > , < danh sách biến > );

 readln ( < biến tệp > , < danh sách biến > );

Trong đó: danh sách kết quả gồm một hoặc nhiều biến đơn, các phần tử cách nhau bởi dấu phẩy.

Đáp án: D

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

Cú pháp của thủ tục ghi dữ liệu vào tệp văn bản là:  

Xem đáp án

C

ú pháp của thủ tục ghi dữ liệu vào tệp văn bản là:

write (< biến tệp > , < danh sách kết quả >);

hoặc

writeln (< biến tệp  > , < danh sách kết quả >);

Trong đó: danh sách kết quả gồm một hoặc nhiều phần tử, các phần tử cách nhau bởi dấu phẩy. Phần tử là biến đơn, biểu thức hoặc hằng xâu.

Đáp án: D

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

Hàm eof() trả về giá trị TRUE khi nào?  

Xem đáp án

Hàm eof() (viết tắt từ tiếng anh là End Of File) trả về giá trị TRUE khi con trỏ tệp đang chỉ tới cuối tệp.

Đáp án: A

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

Hãy 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 30: Trắc nghiệm ID: 276639

Hãy 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 là:  

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 31: Trắc nghiệm ID: 276640

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à:

\(d: = \sqrt {{{(x1 - x2)}^2} + {{(y1 - y2)}^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 32: Trắc nghiệm ID: 276641

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à:

\(d: = \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 33: Trắc nghiệm ID: 276642

Em hãy cho biết ý kiến nào là đúng. Trong giờ ôn tập về hệ CSDL, các bạn trong lớp thảo luận rất hăng hái. Đề cập đến vai trò của máy khách trong hệ CSDL khách-chủ, có rất nhiều bạn phát biểu:  

Xem đáp án

Bai trò của máy khách trong hệ CSDL khách-chủ là có quyền xin được cấp phát tài nguyên.

Đáp án: B

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

CSDL đặt tại một máy, các thành phần của hệ QTCSDL tương tác với nhau tạo nên hệ thống gồm thành phần yêu cầu tài nguyên và thành phần cấp tài nguyên, có trong kiến trúc hệ CSDL nào?  

Xem đáp án

Hệ CSDL khách - chủ là các thành phần của hệ QTCSDL tương tác với nhau tạo nên hệ thống gồm thành phần yêu cầu tài nguyên và thành phần cấp tài nguyên, hai thành phần này không nhất thiết phải cài đặt trên cùng một máy.

Đáp án: B

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

Hệ thống đăng kí và bán vé máy bay sử dụng kiến trúc hệ CSDL nào?   

Xem đáp án

Hệ thống đăng kí và bán vé máy bay sử dụng kiến trúc hệ CSDL trung tâm. Hệ CSDL trung tâm là hệ CSDL được cài đặt trên máy tính trung tâm. Nhiều người dùng từ xa có thể truy cập CSDL này thông qua các thiết bị đầu cuối và các phương tiện truyền thông.

Đáp án: C

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

Cho biết f1 là biến tệp văn bản và tệp ketqua.txt có nội dung đang lưu trữ là: Tich 2 so la: 20. Hãy cho biết sau khi thực hiện đoạn lệnh sau:

a := 10; b :=2;

assign(f1, 'ketqua.txt');

rewrite(f1);

writeln(f1, 'Thuong 2 so la: ', a/b);

thì tệp ketqua.txt có nội dung gì?

Xem đáp án

Khi thực hiện thủ tục rewrite(f1), nếu trong tệp đã có nội dung thì nội dung sẽ bị xóa để chuẩn bị ghi dữ liệu mới. Nên kết quả đưa vào tệp ‘ketqua.txt’ sẽ là ‘Thuong 2 so la: 5’

Đáp án: C

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

Hãy chọn phát biểu đúng khi nói về hệ CSDL tập trung:   

Xem đáp án

Ưu điểm trong hệ CSDL khách-chủ: máy khách được bổ sung dễ dàng, Chi phí phần cứng có thể giảm, nâng cao khả năng thực hiện.

Đáp án: A

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

Phương án nào dưới đây là khai báo mảng hợp lệ?   

Xem đáp án

Cấu trúc khai báo mảng trực tiếp:

Var <tên biến mảng> : array [kiểu chỉ số] of <kiểu phần tử>;

Trong đó:

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

+ Kiểu phần tử là kiểu của các phần tử trong mảng.

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