Bộ đề trắc nghiệm ôn tập HK2 năm 2020 môn Tin học 11 Trường THCS&THPT Hòa Bình

7 46 0
Bộ đề trắc nghiệm ôn tập HK2 năm 2020 môn Tin học 11 Trường THCS&THPT Hòa Bình

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

Thông tin tài liệu

Câu 67: Trong ngôn ngữ lập trình Pascal, trong quá trình nhập dữ liệu của mảng một chiều A, để các phần tử hiển thị như trong cửa sổ chương trình ta viết lệnh như sau:A. A..[r]

(1)

TRƯỜNG THCS&THPT HỊA BÌNH BỘ ĐỀ TRẮC NGHIỆM ÔN TẬP HK2 MÔN TIN HỌC 11

NĂM HỌC 2019-2020 Câu 1: Cách viết sau khai báo mảng chiều?

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

B Var <tên biến mảng>: array[kiểu số] of <kiểu phần tử>; C Var <Array> of <kiểu phần tử>; D Var <Kiểu phần tử>: array[kiểu số] of <tên biến mảng>;

Câu 2: Procedure từ khóa dùng để khai báo cho:

A Mảng B Bản ghi C Hàm D Thủ tục Câu 3: Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực cơng việc:

Readln(s); k:= length(S); for i:= k downto write(S[i]);

A in hình xâu S B in hình độ dài xâu S C in hình xâu S đảo ngược D đưa hình xâu S Câu 4: Cách viết sau khai báo kiểu xâu?

A Var Hoten: record; B Var Hoten: String[100]; C Var Hoten: Char[30]; D Var Hoten: Array[1 30] of Char;

Câu 5:Chọn phát biểu phát biểu nói lợi ích việc sử dụng chương trình con:

A Khơng có lợi ích B Viết để chương trình gọn

C Tránh việc lặp đi, lặp lại dãy lệnh

D Hỗ trợ việc viết chương trình có cấu trúc cấu trúc lặp, rẽ nhánh

Câu 6: Với khai báo A: array[1 100] of integer; việc truy xuất đến phần tử thứ sau: A A(5) B A[5] C A5 D A Câu 7:Thủ tục đóng tệp có dạng:

A Close(<biến tệp>); B Close(<tên tệp>); C Close; D Close all Câu 8: Mở tệp để ghi liệu, ta sử dụng thủ tục:

A Reset(<tên tệp>); B Reset(<biến tệp>); C Rewrite(<tên tệp>);

D Rewrite(<biến tệp>); Câu 9:Lệnh reset(<biến tệp>); dùng để

A Mở tệp để đọc B Đóng tệp C Mở tệp vừa đọc vừa ghi D Mở tệp để ghi Câu 10: Để ghi liệu vào tệp văn bản, ta sử dụng thủ tục:

A read(<tên tệp>,<danh sách kết quả>); B read(<biến tệp>,<danh sách kết quả>); C write(<tên tệp>,<danh sách kết quả>); D write(<biến tệp>,<danh sách kết quả>);

Câu 11: Để đọc liệu từ tệp văn bản, ta sử dụng thủ tục:

(2)

C Real(<tên tệp>,<danh sách biến>); D Real(<biến tệp>,<danh sách biến>);

Câu 12:Để gán tên tệp cho biến tệp ta sử dụng câu lệnh:

A <biến tệp> := <tên tệp>; B <tên tệp> := <biến tệp>; C assign(<biến tệp>,<tên tệp>); D assign(<tên tệp>,<biến tệp>);

Câu 13: Trong Pascal, để khai báo biến tệp văn ta sử dụng cú pháp: A Var <tên tệp> : text; B Var <tên biến tệp> : text; C Var <tên tệp>: string; D Var <tên biến tệp>: string; Câu 14: Trong Pascal, để khai báo hai biến tệp văn f1, f2 ta viết:

A var f1,f2 : text; B var f1,f2 : txt; C var f1.txt, f2.txt; D var f1.txt; f2.txt;

Câu 15: Dữ liệu kiểu tệp:

A lưu trữ ROM B lưu trữ RAM C lưu trữ đĩa cứng D lưu trữ nhớ

Câu 16: Cho s=’123456789’ hàm copy(s,2,3) cho giá trị bằng:

A ‘234’ B 234 C ‘34’ D 34 Câu 17: Cho s=’500 ki tu’, hàm length(s) cho giá trị bằng:

A 500 B C ‘5’ D ‘500’ Câu 18: Thủ tục insert(‘123’,’abc’,2) cho xâu kết sau đây?

A a123bc B 1abc23 C 12abc D ab123 Câu 19: Cho xâu s=’123456789’ sau thực thủ tục delete(s,3,4) thì:

A s=’1256789’ B s=’12789’ C s=’123789’ D s=” Câu 20 Cho A=’abc’; B=’ABC’; A+B cho kết nào?

A ‘aAbBcC’ B ‘abcABC’ C ‘AaBbCc’ D ‘ABCabc’ Câu 21:Với khai báo A: array[1 100,1 100] of integer; việc truy xuất đến phần tử sau: A A(i,j) B A[i,j] C A(i;j) D A[i;j] Câu 22: Để khai báo biến kiểu xâu ta sử dụng cú pháp nào?

A var <tên biến>:<tên kiểu>; B var <tên biến>=<tên kiểu>;

C var <tên biến>: string[độ dài lớn xâu]; D var <tên biến>= string[độ dài lớn xâu];

Câu 23: Trong khai báo sau, khai báo đúng?

A var hoten : string[27]; B var diachi : string(100); C var ten= string[30]; D var ho = string(20);

Câu 24: Trong ngơn ngữ lập trình Pascal, phần tử xâu kí tự mang số là?

A B Do người lập trình khai báo C D Khơng có số Câu 25: Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực cơng việc gì?

d:=0; For i:= to Length(S)

If (S[i]>=’0’) And (S[i]<=’9’) then d:=d+1;

(3)

C Đếm số kí tự kí tự số xâu S D Xóa chữ số S Câu 26: Để khai báo hàm Pascal khoá

A Program B Procedure C Function D Var

Câu 27: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực việc việc sau ( A mảng số có n phần tử)

S:=0; for i:= to n s:= s + A[i];

A In hình mảng A B Tính tổng phần tử mảng A

C Đếm số phần tử mảng D Không thực việc việc Câu 28:Trong ngơn ngữ lập trình Pascal

A Các phần tử mảng chiều xếp thứ tự theo số

B Các phần tử mảng chiều xếp thứ tự theo giá trị tăng dần C Các phần tử mảng chiều xếp thứ tự theo giá trị giảm dần D Các phần tử mảng chiều không thứ tự

Câu 29: Trong ngơn ngữ lập trình Pascal,………….là dãy hữu hạn phần tử kiểu

A Mảng hai chiều B Mảng chiều C Xâu kí tự D Bản ghi Câu 30:Trong ngơn ngữ lập trình Pascal, hai xâu kí tự coi

A chúng B độ dài hai xâu C hai xâu D chúng giống hoàn toàn

Câu 31: Trong ngơn ngữ lập trình Pascal, khai báo mảng hai chiều sau cho biết Var A: array[1 7,1 8] of integer;

A mảng A có hàng, cột phần tử mảng số nguyên B mảng A có hàng, cột phần tử mảng số nguyên C mảng A có hàng, cột phần tử mảng số thực D mảng A có hàng, cột phần tử mảng số thực

Câu 32:Trong ngôn ngữ lập trình Pascal, mặt cú pháp câu lệnh sau

A War A: array [1 100,1 100] of integer; B Var A: array [1 100,1 100] of integer; C Var A: array [1 100,1 100] of interger; D Var A: array [1 100;1 100] of integer; Câu 33:Trong ngơn ngữ lập trình Pascal, xâu kí tự là?

A Mảng kí tự B Dãy kí tự bảng mã ASCII C Tập hợp chữ bảng chữ tiếng Anh

D Tập hợp chữ chữ số bảng chữ tiếng Anh

Câu 34:Trong ngơn ngữ lập trình Pascal, thủ tục Insert(S1, S2, n) thực cơng việc gì? A Chèn thêm xâu S1 vào xâu S2 vị trí n xâu S1

B Chèn thêm xâu S1 vào xâu S2 vị trí n xâu S2

C Chèn xâu S2 vào xâu S1 vị trí n xâu S1 D Đáp án khác Câu 35:Trong ngơn ngữ lập trình Pascal, hàm Upcase(ch) cho kết

(4)

C Detele(S, 1, i);{i biến có giá trị bất kì} D Detele(S, length(S), 1); Câu 37: Trong ngơn ngữ lập trình Pascal, mảng hai chiều

A dãy hữu hạn phần tử kiểu B bảng phần tử kiểu C bảng phần tử khác kiểu D Đáp án khác

Câu 38:Trong ngơn ngữ lập trình Pascal, để in mảng vừa tạo mặt cú pháp câu lệnh đúng: A for i := to n write(‘A[i]:5’); B for i = to n write(‘A[i]:5’);

C for i := to n write(A[i]:5); D for i = to n write(A[i]:5); Câu 39: Trong ngơn ngữ lập trình Pascal, cách khai báo xâu kí tự sau đúng?

A Var S: String[257]; B Var S: String; C Var S: File of String; D Var S: String Câu 40: Trong ngôn ngữ lập trình Pascal, xâu có độ dài gọi là……

A Xâu không B Xâu trắng C Xâu rỗng D Cả A, B C Câu 41: Trong ngơn ngữ lập trình Pascal, sau thực xong đoạn chương trình sau, giá trị biến S

S:=’Ha Noi mua thu’; Detele(S, 7, 8); Insert(‘Mua thu ’, S,1)

A Ha Noi Mua thu B Mua thu Ha noi C Mua thu Ha Noi mua thu D Ha Noi Câu 42: Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực cơng việc gì?

d:=0; For i:= to n

If A[i] mod 2=0 then d:=d+1;

A Tính tổng phần tử mảng chia hết cho B.In hình phần tử mảng chia hết cho C Đếm số phần tử mảng chia hết cho D Đếm số phần tử mảng không chia hết cho Câu 43:Trong ngơn ngữ lập trình Pascal, có cách khai báo mảng

A B C D Câu 44:Trong ngôn ngữ lập trình Pascal, hàm cho vị trí xuất xâu S1 xâu S2 A Pos(S2, S1) B Pos(S2; S1) C Pos(S1, S2) D Pos(S1; S2) Câu 45: Trong ngôn ngữ lập trình Pascal, sau thực câu lệnh Write(Pos(‘tin’,’cau lac bo tin hoc’)) ta có kết A 12 B 11 C 10 D 13 Câu 46: Trong ngơn ngữ lập trình Pascal, sau thực đoạn chương trình sau, kết xâu S:=’tin hoc’; Delete(s,4,4);

A ‘hoc’ B.‘tin’ C ‘tin ’ D ‘ hoc’

Câu 47: Trong ngơn ngữ lập trình Pascal, hàm length(S) cho giá trị

A độ dài xâu S khai báo B độ dài xâu S không tính dấu cách C độ dài xâu S khơng tính dấu cách cuối D độ dài xâu S

Câu 48:Trong ngơn ngữ lập trình Pascal, sau thực xong đoạn chương trình, giá trị S là? S1:= ‘tin hoc’; S2:= ‘cau lac bo ’; Insert(S1, S2,12);

A ‘cau lac bo tin hoc’ B ‘tin hoc cau lac bo’ C ‘Cau lac bo tin hoc’ D ‘tin hoccau lac bo’

Câu 49: Trong ngơn ngữ lập trình Pascal, xâu kí tự có tối đa

A kí tự B 16 kí tự C 255 kí tự D 256 kí tự Câu 50:Trong ngơn ngữ lập trình Pascal, với xâu kí tự có phép toán là?

(5)

C Phép cộng phép trừ D Phép ghép xâu phép so sánh Câu 51:Mảng chiều là:

A Bảng phần tử khác kiểu B Dãy hữu hạn phần tử kiểu C Bảng phần tử kiểu D Dãy hữu hạn phần tử khác kiểu Câu 52:Hàm length(s) có chức năng:

A cho biết vị trí kí tự xâu s B Cho giá trị chữ in hoa xâu s C cho giá tị độ dài xâu s D chép xâu s

Câu 53: Sau thực đoạn lệnh sau: S:=0; For i:=1 to S:=S+i;

S có giá trị là:

A 10 B C D Câu 54: Cách tham chiếu đến phần tử mảng:

A <Tên biến mảng>[<chỉ số>]; B <Tên biến mảng>[<kiểu số>]; C <Tên biến mảng>[<kiểu mảng>]; D <Tên biến mảng>[<kiểu phần tử>]; Câu 55: Function từ khóa dùng để khai báo:

A Bản ghi B Mảng C Thủ tục D Hàm Câu 56: Cặp từ khóa mở đầu kết thúc chương trình là:

A Begin End B Begin End;

C Begen End C Begin; End; Câu 57: Để khai báo biến kiểu xâu trực tiếp ta sử dụng cú pháp nào?

A var <tên biến>:<tên kiểu>; B var <tên biến>:string[độ dài lớn xâu]; C var <tên biến>=string[độ dài lớn xâu]; D var <tên biến>=<tên

kiểu>;

Câu 58:Trong phát biểu sau, phát biểu sai?

A Xâu khơng có kí tự gọi xâu rỗng; B Có thể tham chiếu đến kí tự xâu C Xâu có chiều dài không vượt 250;

D Thao tác nhập xuất liệu kiểu xâu nhập hay xuất giá trị biến kiểu liệu chuẩn; Câu 59: Cho s=’abcdefghi’ hàm copy(s,2,3) cho giá trị bằng:

A bcd B ‘bcd’ C ‘cd’ D cd Câu 60: Cho s=’Kon Tum Viet Nam’, hàm length(s) cho giá trị bằng:

A 16 B 15 C ‘16’ D ‘15’ Câu 61: Cho xâu s=’abcdefghi’ sau thực thủ tục delete(s,3,4) thì:

A s=’abchi’ B s=’abcdi’ C s=’abghi’ D s=”

Câu 62:Trong ngơn ngữ lập trình Pascal, để in xâu ký tự hình theo thứ tự ngược lại ký tự xâu(vd: abcd in dcba), đoạn chương trình sau thực việc này?

A For i:=1 to Length(S) Do Write(S[i]); B For i:=Length(S) Downto Write(S[i]); C For i:=Length(S) Downto Write(S); D For i:=1 to Length(S) Div Do

Write(S[i]);

Câu 63:Trong ngơn ngữ lập trình Pascal, khai báo khai báo sau sai khai báo xâu kí tự?

(6)

Câu 64:Dữ liệu kiểu tệp:

A bị tắt máy B Sẽ bị hết tắt điện đột ngột C không bị tắt máy điện D Cả A, B, C sai

Câu 65: Chương trình sau thực cơng việc gì? Function M(a,b: real): real;

Begin

If a>b then M:=a else M:=b; End;

A Tìm giá trị nhỏ hai số nguyên a, b B Tìm giá trị nhỏ hai số nguyên a, b C Tìm giá trị nhỏ hai số thực a, b D Tìm giá trị lớn hai số nguyên a, b Câu 66: Trong ngôn ngữ lập trình Pascal, mảng hai chiều

A dãy hữu hạn phần tử kiểu B bảng phần tử kiểu C bảng phần tử khác kiểu D Đáp án khác

Câu 67: Trong ngơn ngữ lập trình Pascal, q trình nhập liệu mảng chiều A, để phần tử hiển thị cửa sổ chương trình ta viết lệnh sau:

A Write(‘A[‘,i,’]=’); readln(A[i]); B Write(‘A[i]=’) readln(A[i]); C Write(‘A[‘i’]=’); readln(A[i]); D Write(“A[“,i,”]=”); readln(A[i]); Câu 68: Trong ngơn ngữ lập trình Pascal, mặt cú pháp câu lệnh sau A War mang: array [1 100] of integer; B Var mang: array [1…100] of integer; C Var mang: array [1 100] of interger; D Var mang: array [1 100] of integer; Câu 69: Ta có đoạn chương trình sau(A mảng số có N phần tử)

S:=0; for i:=1 to N if a[i]>0 then S:= S+A[i];

Giả sử n=5 ta có mảng A sau: -1 -6 , sau thực kết A -7 B 11 C D

Câu 70: Trong ngơn ngữ lập trình Pascal, sau thực đoạn chương trình sau, kết xâu S:=’tin hoc 11’; Delete(S,4,4);

(7)

Website HOC247 cung cấp môi trường học trực tuyến sinh động, nhiều tiện ích thơng minh, nội dung giảng biên soạn công phu giảng dạy giáo viên nhiều năm kinh nghiệm, giỏi kiến thức chuyên môn lẫn kỹ sư phạm đến từ trường Đại học trường chuyên danh tiếng

I.Luyện Thi Online

- Luyên thi ĐH, THPT QG: Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng

xây dựng khóa luyện thi THPTQG các mơn: Tốn, Ngữ Văn, Tiếng Anh, Vật Lý, Hóa Học Sinh Học

- Luyện thi vào lớp 10 chun Tốn: Ơn thi HSG lớp 9 luyện thi vào lớp 10 chuyên Toán

trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn.

II.Khoá Học Nâng Cao HSG

- Toán Nâng Cao THCS: Cung cấp chương trình Tốn Nâng Cao, Tốn Chun dành cho em HS

THCS lớp 6, 7, 8, u thích mơn Tốn phát triển tư duy, nâng cao thành tích học tập trường đạt điểm tốt kỳ thi HSG

- Bồi dưỡng HSG Tốn: Bồi dưỡng phân mơn Đại Số, Số Học, Giải Tích, Hình Học Tổ Hợp dành

cho học sinh khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS

Trần Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩn

đơi HLV đạt thành tích cao HSG Quốc Gia

III.Kênh học tập miễn phí

- HOC247 NET: Website hoc miễn phí học theo chương trình SGK từ lớp đến lớp 12 tất

các môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động

- HOC247 TV: Kênh Youtube cung cấp Video giảng, chuyên đề, ôn tập, sửa tập, sửa đề thi

miễn phí từ lớp đến lớp 12 tất mơn Tốn- Lý - Hố, Sinh- Sử - Địa, Ngữ Văn, Tin Học Tiếng Anh

Vững vàng tảng, Khai sáng tương lai

Học lúc, nơi, thiết bi – Tiết kiệm 90%

Học Toán Online Chuyên Gia

- - - - -

Ngày đăng: 04/05/2021, 20:19

Tài liệu cùng người dùng

Tài liệu liên quan