Đề kiểm tra giữa HK2 môn Tin học 11 năm 2018 - 2019 Trường THPT Duy Tân

TRƯỜNG THPT DUY TÂN

ĐỀ KIỂM TRA GIỮA HỌC KÌ 2

MÔN TIN HỌC 11

NĂM 2018 - 2019

 

I. TRẮC NGHIỆM: Hãy khoanh tròn vào câu trả lời đúng nhất

Câu 1:  Cách viết nào sau đây là đúng khi khai báo mảng một chiều?

A. Var : array[tên biến mảng] of ;

B. Var : array[kiểu chỉ số] of ;    

C. Var of ;      

D. Var : array[kiểu chỉ số] of ;

Câu 2: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc:

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

A. in ra màn hình xâu S                                                              

B. in ra màn hình độ dài xâu S

C. in ra màn hình xâu S đảo ngược                                            

D. đưa ra màn hình xâu S                                                        

Câu 3Cách tham chiếu đến phần tử của mảng:

A. [];                                             

B. [];    

C. [];                                      

D. [];   

Câu 4:  Với khai báo A:  array[1..100] of integer; thì việc truy xuất đến phần tử thứ 7 như sau:

A. A(7)                                  

B. A[7]                                  

C. A7                                          

D. A 7

Câu 5:  Trong Pascal, để khai báo biến tệp văn bản ta sử dụng cú pháp:

A. Var : text;                                                              

B. Var : text;   

C. Var : string;                                                            

D. Var : string;                                                     

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

A. bcd                            

B. ‘bcd’                                          

C. ‘cd’                                         

D. cd

Câu 7:  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 8:   Thủ tục insert(‘123’,’abc’,2) sẽ cho xâu kết quả nào sau đây?

A. a123bc                         

B. 1abc23                             

C. 12abc                                    

D. ab123            

Câu 9:  Cho xâu s=’abcdefghi’ sau khi thực hiện thủ tục delete(s,3,4) thì:

A. s=’abchi’               

B. s=’abcdi’                            

C. s=’abghi’                          

D. s=”

Câu 10:  Cho A=’abc’; B=’ABC’; khi đó A+B cho kết quả nào?

A. ‘aAbBcC’                         

B. ‘abcABC’                    

C. ‘AaBbCc’                     

D. ‘ABCabc’

Câu 11:  Trong các khai báo sau, khai báo nào đúng?

A. var hoten : string[27];                                                                

B. var diachi : string(100); 

C. var ten= string[30];                                                                    

D. var ho = string(20);

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

S có giá trị là:

A. 10                           

B. 4                                               

C. 1                                           

D. 8

II. TỰ LUẬN:  

Câu 1:

a, Hãy viết lệnh khai báo mảng để mô tả: Một dãy số nguyên A có 100 phần tử

b, Hãy điền vào các lệnh còn thiếu để chương trình sau cho phép nhập mảng một chiều:

Program   nhapinm1chieu;

Var   A: Array[1..100]  of real;

         i, N:  integer;

Begin

        Write(‘Nhap n= ’); readln(n);

            For i:=1 to .............

               Begin

                      Write(‘A[‘, i,’]=’);.................

                End;

            Readln

End.

Câu 2:  Viết chương trình Pascal: Tính tổng  S = 1 + 3 + 5 + 7 + . . .  + (2n  1), Biết n là một số tự nhiên khác 0 nhập vào từ bàn phím.

 

ĐÁP ÁN ĐỀ THI GIỮA HK2 MÔN TIN HỌC 11 NĂM 2018 - 2019

I. TRẮC NGHIỆM:

CÂU

1

2

3

4

5

6

7

8

9

10

11

12

ĐA

B

C

A

B

B

B

A

A

C

B

A

A

...

Trên đây là trích đoạn nội dung đề thi và đáp án đề thi giữa HK2 môn Tin học 11 năm 2018 - 2019 của trường THPT Duy Tân, để xem tiếp đáp án phần tự luận vui lòng đăng nhập vào trang Chúng tôi để xem online hoặc tải về máy!

Ngoài ra các em có thể thử sức mình với hình thức trắc nghiệm online tại đây:

Chúc các em đạt điểm số thật cao trong kì thi sắp tới!

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?