Kiểm tra hk1
Chia sẻ bởi Nguyễn Thị Thu Hằng |
Ngày 26/04/2019 |
66
Chia sẻ tài liệu: kiểm tra hk1 thuộc Tin học 11
Nội dung tài liệu:
TRƯỜNG THPT NGUYỄN CHÍ THANH
TỔ TIN HỌC-HƯỚNG NGHIỆP
ĐỀ THI HỌC KÌ 1- NĂM HỌC 2017-2018
MÔN: TIN HỌC
KHỐI 11
Đề 2:
PHẦN 1- TỰ LUẬN ( 8 điểm) :
Câu 1: (2 điểm )
Viết cấu trúc câu lệnh if – then?
a) Dạng thiếu: Cho Ví Dụ b) Dạng đủ: Cho Ví Dụ
Câu 2: (1 điểm)
Viết cấu trúc lặp với số lần chưa biết trước while-do ?
Câu 3: (3 điẻm)
Viết chương trình giải phương trình bậc 2 : ax2+bx+c=0 (a≠ 0) với a, b, c được nhập từ bàn phím.
Câu 4: (2 điểm)
Viết chương trình nhập vào 1 xâu s, đưa ra màn hình độ dài của xâu đó;
PHẦN II- BÀI TẬP TRẮC NGHIỆM (2 điểm) :
(Hãy khoanh tròn vào phương án đúng. Mỗi phương án đúng được 0.25 điểm)
Câu 1: Hãy chọn kết quả đúng của đoạn chương trình sau.
s :=1; for i:= 10 downto 3 do s:=s + 1; Write(s);
A. 7 B.8 C.6 D. 9
Câu 2: Câu lệnh tính Tổng S= 1+1/2+1/3+…+1/n+…+ cho đến khi 1/n <0.0001 được viết:
A. S :=0 ; for i:= n down to 1 do S :=S+1/n;
B. while (1/n<0.0001) do begin S :=S+1/n ; i :=i+1 ; end ;
C.S:=0 ; for i :=1 to n do S :=S+1/n;
D.S :=0 ; i:= 1 ; while not (1/n<0.0001) do begin S :=S+1/n ; i :=i+1 ; end ;
Câu 3: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các việc sau với A là mảng số có N phần tử ?
S := 0;
For i:=1 to N do S := S + A[i];
A. Tính tổng các phần tử của mảng A;
B. Không thực hiện việc nào trong 3 việc trên
C. In ra màn hình mảng A;
D. Đếm số phần tử của mảng A;
Câu 4: Để nhập mảng gồm 6 số nguyên, ta viết lệnh:
A. readln(a);
C. readln(a[1] ,a[2], a[3], a[4], a[5] );
B. for i:=1 to n do realn(a[i]);
D. for i:=1 to n do realn(ai);
Câu 5: Hãy chọn kết quả đúng của đoạn chương trình sau.
a := 9; b := 7; c:=8;
if a > b then c:=7 else c := 5; Write(c);
A. 9 B.8 C.7 D. 5
Câu 6: Trong ngôn ngữ lập trình Pascal, hãy cho biết giá trị của M sau khi thực hiện đoạn chương trình sau với a=9 và b=20?
M := a; If a < b then M := b;
A. M = 20; B. M nhận cả hai giá trị trên;
C. M không nhận giá trị nào; D. M = 9;
Câu 7: Xét chương trình sau?
Var a, b: integer;
Begin
a:=102;
write(‘b=’); readln(b);
if a end.
Nhập giá trị cho b bao nhiêu để khi chạy chương trình nhận được kết quả ‘Xin chao cac ban!’?
A. 99 B. 101 C. 103 D. 100
Câu 8: Lệnh Write( ‘5 x 4 = ‘ , 5*4 ) ; viết gì ra màn hình :
A. 5 x 4 = 20 B. 5 x 4 = 5*4 C. 20 = 20 D. 20 = 5 * 4
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Thị Thu Hằng
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)