Đề thi HKI Tin 11

14 1.1K 14
Đề thi HKI Tin 11

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

KIỂM TRA HỌC KỲ I MÔN: TIN HỌC Họ tên: Lớp: Đề I Phần trắc nghiệm: Lựa chon khoanh tròn vào đáp án 1/ Lệnh Write(‘10+2=’,10+2) cho hình là: a 12=10+2 b 10+2=10+2 c 10+2=12 d 12=12 2/ Khai báo Var x: real; A, B: byte; ch: char; Khai báo có nghĩa là: a Khai báo biến x có kiểu thực, biến A, B có kiểu nguyên byte, biến ch có kiểu kí tự b Khai báo biến x có kiểu thực, biến A, B có kiểu nguyên, biến ch có kiểu kí tự c Khai báo x có kiểu thực, A, B có kiểu nguyên byte, ch có kiểu kí tự d Khai báo x có kiểu thực, biến A, B có kiểu nguyên byte, ch có kiểu logic 3/ Trong tên sau, tên tên theo qui tắc Turbo Pascal? a 1_A_2a b 1bai hoc c Tong 2a d Bai_tong_hop 4/ Vị trí khai báo biến là: a Trước khai báo b Trước phần thân chương trình c Trước khai báo thư viện d Trước khai báo kiểu 5/ Chương trình dịch khơng có khả khả sau? a Phát lỗi ngữ nghĩa b Phát lỗi cú pháp c Thông báo lỗi cú pháp d Tạo chương trình đích 6/ Chọn câu lệnh để nhập giá trị cho N vào từ bàn phím a Writeln (‘N=’); b Read ( N); c Write (‘Nhap N =’); d Readln ([N]); 7/ Ngơn ngữ lập trình Pascal a Ngôn ngữ bậc cao b Hợp ngữ c Ngôn ngữ máy d Tất 8/ Giả sử OK= TRUE OK a Hằng logic b Hằng xâu c Hằng số thực d Hằng số 9/ Để gán x:=sqrt(a); phải khai báo x kiểu: a Boolean b Real c Integer d Char 10/ Giả sử biến S có kiểu số thực lệnh Write (S); ghi giá trị S có dạng: a Số thực theo dạng động b Số thực c Số thực theo dạng tĩnh d Tất 11/ SQRT thuộc loại tên sau đây? a Tên dành riêng b Tên chuẩn c Tên người lập trình đặt d Tất sai 12/ Câu lệnh for j:= to 10 Writeln (j); dùng để làm gì? a In hình số từ đến 10, số dịng b In hình số từ đến 10 c Viết hình giá trị j d Tất 13/ Trong cấu trúc rẽ nhánh, sau THEN, ELSE cho phép thực câu lệnh? a lệnh b lệnh c lệnh d lệnh 14/ Câu lệnh Writeln(a+b); cho kết a Tổng a + b b Đưa trỏ đầu dòng c Giá trị tổng a + b d C B 15/ Trong cấu trúc lặp FOR dạng tiến thì: a Giá trị đầu = giá trị cuối dGiá trị đầu > giá trị cuối 16/ Chương trình viết ngơn ngữ lập trình bậc cao khơng có đặc điểm đặc điểm sau đây? a Kiểu liệu cách tổ chức liệu đa dạng thuận tiện cho mơ tả thuật tốn b Máy tính hiểu thực trực tiếp chương trình c Ngắn gọn, dễ hiệu chỉnh, dễ nâng cấp d Khơng phụ thuộc vào loại máy, chương trình thực nhiều loại 17/ Trong cấu rẽ nhánh, thuộc loại biểu thức nào? a Quan hệ b Số học c Logic d A C 18/ Cho S, i N>0 biến nguyên Ðể tính tổng số lẽ từ đến N, ta viết: a S := 0; For i := to N S := S + i*2; b S := 1; For i := to N If i mod then S:=S+i; c S := 1; For i := to N S := S * i + 2; d S := 0; For i := to N If i mod then S:=S+i; 19/ Ấn tổ hợp phím ALT - X để: a Biên dịch chương trình b Mở file c Thoát khỏi TP d Thực chương trình 20/ Trong chương trình có dịng { Day la phuong trinh bac } gọi là: a Dòng lệnh b Dịng thơng báo c Dịng thíchd Tất II Phần tự luận: Cho chương trình sau Var x,y,a,b,c,d: integer; Z:real; Begin Write(‘ nhap vao a,b,c,d’); readln(a,b,c,d); x:= abs(b)+sqrt(asb(c)); y:=x +2*a-d; z:=x/y; Write(x:4,y:4,z:4:2); Readln end Giả sử liệu nhập vào từ bàn phím sau: -5 Sau thực chương trình kết thu gì? viết câu lệnh rẽ nhánh tính :  X  Y  Khi  X  Y 1  Z  X  Y  Khi  X , Y    X  Y  Khi  X , Y 0 Viết chương trình nhập vào bàn phím số n nguyên dương Tính đưa hình giá trị tổng S= 12+22+…+n2 KIỂM TRA HỌC KỲ I MÔN: TIN HỌC Họ tên: Lớp: Đề I Phần trắc nghiệm:Lựa chon khoanh tròn vào đáp án 1/ Phát biểu sau ĐÚNG? a Thơng dịch dịch tồn chương trình nguồn thành chương trình đích b Chương trình dịch có loại thông dịch biên dịch c Biên dịch dịch thực lệnh d A, B C 2/ Trong tên sau, tên tên theo qui tắc Turbo Pascal? a Tong 2a b 1bai hoc c 1_A_2a d Bai_tong_hop 3/ SQRT thuộc loại tên sau đây? a Tên chuẩn b Tên người lập trình đặt c Tên dành riêng d Tất sai 4/ Câu lệnh Readln (‘Xin chao’); có tác dụng: a Đưa trỏ đầu dòng b Đưa hình xâu Xin chao đưa trỏ đầu dòng c Câu lệnh sai d Đưa hình xâu Xin chao 5/ Vị trí khai báo biến là: a Trước khai báo thư viện b Trước phần thân chương trình c Trước khai báo kiểu d Trước khai báo 6/ Biểu thức sau có giá trị TRUE : a (4.5 + > 5) and (2 >= div 2); b (23 > 76) and ('B' > 'A'); c (4.5 + < 5) or (2 < div 2); d 2*(3+5) < 18 div 4*4; 7/ Giả sử biến S có kiểu số thực lệnh Write (S); ghi giá trị S có dạng: a Số thực theo dạng tĩnh b Số thực c Số thực theo dạng động d Tất 8/ Tên dành riêng CONST dùng để làm gì? a Khai báo b Khai báo c Khai báo thư viện d Khai báo kiểu 9/ Chọn câu lệnh để nhập giá trị cho N vào từ bàn phím a Write (‘Nhap N =’); b Readln ([N]); c Read ( N); d Writeln (‘N=’); 10/ Câu lệnh Writeln(a+b); cho kết a Đưa trỏ đầu dòng b Tổng a + b c Giá trị tổng a + b d C A 11/ Trong cấu trúc rẽ nhánh, sau THEN, ELSE cho phép thực câu lệnh? a lệnh b lệnh c lệnh d lệnh 12/ Câu lệnh CLRSCR; nằm thư viện nào? a SYSTEM b DOS c CRT d GRAPH 13/ Chương trình viết ngơn ngữ lập trình bậc cao khơng có đặc điểm đặc điểm sau đây? a Ngắn gọn, dễ hiệu chỉnh, dễ nâng cấp b Không phụ thuộc vào loại máy, chương trình thực nhiều loại c Máy tính hiểu thực trực tiếp chương trình d Kiểu liệu cách tổ chức liệu đa dạng thuận tiện cho mô tả thuật toán 14/ Khai báo Var x: real; A, B: byte; ch: char; Khai báo có nghĩa là: a Khai báo biến x có kiểu thực, biến A, B có kiểu ngun byte, biến ch có kiểu kí tự b Khai báo x có kiểu thực, biến A, B có kiểu nguyên byte, ch có kiểu logic c Khai báo biến x có kiểu thực, biến A, B có kiểu ngun, biến ch có kiểu kí tự d Khai báo x có kiểu thực, A, B có kiểu ngun byte, ch có kiểu kí tự 15/ Biểu thức cho kết False a div = b 10 div = c 140 mod 20 = d 17 mod = 16/ Trong cấu trúc lặp FOR dạng lùi a Biến đếm tự động tăng lên đơn vị b Biến đếm tự động giảm đơn vị c Biến đếm giảm đơn vị d Biến đếm tăng đơn vị 17/ Để gán x:=sqrt(a); phải khai báo x kiểu: a Char b Boolean c Integer d Real 18/ Chọn khai báo đúng? a Program bai-tap; b Program c Program toi_ten_la; d Program baiso1 19/ Lệnh Write(‘10+2=’,10+2) cho hình là: a 12=12 b 10+2=12 c 12=10+2 d 10+2=10+2 20/ Câu lệnh for j:= to 10 Writeln (j); dùng để làm gì? a In hình số từ đến 10 b Viết hình giá trị j c In hình số từ đến 10, số dòng d Tất II Phần tự luận: Cho chương trình sau Var x,y,a,b,c,d: integer; Z:real; Begin Write(‘ nhap vao a,b,c,d’); readln(a,b,c,d); y:= abs(b)+sqrt(asb(c)); x:=y +2*a-d; z:=x/y; Write(x:4,y:4,z:4:2); end Giả sử liệu nhập vào từ bàn phím sau: -2 Sau thực chương trình kết thu gì? viết câu lệnh rẽ nhánh tính: -3  X  Khi  X  Z=   X  Khi  X 0 Viết chương trình nhập vào bàn phím hai số a, n nguyên dương Tính đưa hình giá trị tổng S= (a+1)2 +(a+2)2 +…+(a+n)2 KIỂM TRA HỌC KỲ I MÔN: TIN HỌC Họ tên: Lớp: Đề I Phần trắc nghiệm:Lựa chon khoanh tròn vào đáp án 1/ Giả sử biến S có kiểu số thực lệnh Write (S); ghi giá trị S có dạng: a Số thực theo dạng tĩnh b Số thực theo dạng động c Số thực d Tất 2/ Phát biểu sau ĐÚNG? a Thơng dịch dịch tồn chương trình nguồn thành chương trình đích b Biên dịch dịch thực lệnh c Chương trình dịch có loại thơng dịch biên dịch d A, B C 3/ Vị trí khai báo biến là: a Trước phần thân chương trình b Trước khai báo c Trước khai báo thư viện d Trước khai báo kiểu 4/ Trong cấu trúc rẽ nhánh, sau THEN, ELSE cho phép thực câu lệnh? a lệnh b lệnh c lệnh d lệnh 5/ Trong cấu trúc lặp FOR dạng tiến thì: a Giá trị đầu = giá trị cuối d Giá trị đầu > giá trị cuối 6/ Trong tên sau, tên tên theo qui tắc Turbo Pascal? a 1bai hoc b 1_A_2a c Bai_tong_hop d Tong 2a 7/ Chọn khai báo đúng? a Program bai-tap; b Program c Program toi_ten_la; d Program baiso1 8/ Chọn câu lệnh để nhập giá trị cho N vào từ bàn phím a Read ( N); b Readln ([N]); c Write (‘Nhap N =’); d Writeln (‘N=’); 9/ Cho S, i N>0 biến nguyên Ðể tính tổng số lẽ từ đến N, ta viết: a S := 1; For i := to N S := S * i + 2; b S := 0; For i := to N If i mod then S:=S+i; c S := 1; For i := to N If i mod then S:=S+i; d S := 0; For i := to N S := S + i*2; 10/ Câu lệnh Writeln(a+b); cho kết a Tổng a + b b Giá trị tổng a + b c Đưa trỏ đầu dịng d B C 11/ Chương trình viết ngơn ngữ lập trình bậc cao khơng có đặc điểm đặc điểm sau đây? a Khơng phụ thuộc vào loại máy, chương trình thực nhiều loại b Máy tính hiểu thực trực tiếp chương trình c Kiểu liệu cách tổ chức liệu đa dạng thuận tiện cho mơ tả thuật tốn d Ngắn gọn, dễ hiệu chỉnh, dễ nâng cấp 12/ Để làm việc với TP, cần tối thiểu tệp nào? a Turbo.exe, graph.tpu b Turbo.exe, egavga.bgi, turbo.tpl c Graph.tpu, turbo.tpl, turbo.exe, egavga.bgi d Turbo Tpl, egavga.bgi, graph.tpu 13/ Kiểu biến đếm là: a Byte b Integer c Real d A B 14/ SQRT thuộc loại tên sau đây? a Tên dành riêng b Tên chuẩn c Tên người lập trình đặt d Tất sai 15/ Hằng đại lượng: a Trong TP khai báo Uses b Có giá trị cố định q trình thực chương trình c Có giá trị Biến đổi trình thực chương trình d Được khai báo Var 16/ Để gán x:=sqrt(a); phải khai báo x kiểu: a Integer b Char c Real d Boolean 17/ Khai báo sau dùng để khai báo thư viện DOS? a USE CRT; b USE DOS; c USES DOS; d A B 18/ Câu lệnh Readln (‘Xin chao’); có tác dụng: a Câu lệnh sai b Đưa hình xâu Xin chao c Đưa hình xâu Xin chao đưa trỏ đầu dòng d Đưa trỏ đầu dòng 19/ Khai báo Var x: real; A, B: byte; ch: char; Khai báo có nghĩa là: a Khai báo x có kiểu thực, A, B có kiểu ngun byte, ch có kiểu kí tự b Khai báo biến x có kiểu thực, biến A, B có kiểu ngun, biến ch có kiểu kí tự c Khai báo biến x có kiểu thực, biến A, B có kiểu ngun byte, biến ch có kiểu kí tự d Khai báo x có kiểu thực, biến A, B có kiểu nguyên byte, ch có kiểu logic 20/ Chương trình dịch khơng có khả khả sau? a Phát lỗi cú pháp b Tạo chương trình đích c Thơng báo lỗi cú pháp d Phát lỗi ngữ nghĩa II Phần tự luận: Hãy lỗi sửa lỗi phát chương trình sau: Var x,y,z :byte; Begin x :=221 y :=250 ; z =x/y ; wriite(z) ; readln End Câu 2: Hãy viết câu lệnh rẽ nhánh cho toán sau: v= Câu 3: x + y x > y > ; x – y x > y  ; - x + y x  y > ; - x – y x  y  ; Viết chương trình tính giá trị Z=1.2.3 n sử dụng cấu trúc lặp KIỂM TRA HỌC KỲ I MÔN: TIN HỌC Họ tên: Lớp: Đề I Phần trắc nghiệm:Lựa chon khoanh tròn vào đáp án 1/ Vị trí khai báo biến là: a Trước khai báo b Trước phần thân chương trình c Trước khai báo thư viện d Trước khai báo kiểu 2/ Chương trình dịch khơng có khả khả sau? a Phát lỗi cú pháp b Thông báo lỗi cú pháp c Tạo chương trình đích d Phát lỗi ngữ nghĩa 3/ Trong cấu trúc lặp FOR dạng lùi a Biến đếm tự động tăng lên đơn vị b Biến đếm giảm đơn vị c Biến đếm tự động giảm đơn vị d Biến đếm tăng đơn vị 4/ Hằng đại lượng: a Có giá trị Biến đổi q trình thực chương trình b Trong TP khai báo Uses c Được khai báo Var d Có giá trị cố định trình thực chương trình 5/ Trong chương trình có dịng { Day la phuong trinh bac } gọi là: a Dịng thích b Dịng lệnh c Dịng thơng báo d Tất 6/ Ấn tổ hợp phím ALT - X để: a Mở file b Biên dịch chương trình c Thốt khỏi TP d Thực chương trình 7/ Lệnh Write(‘10+2=’,10+2) cho hình là: a 10+2=10+2 b 10+2=12 c 12=10+2 d 12=12 8/ Chọn câu lệnh để nhập giá trị cho N vào từ bàn phím a Read ( N); b Write (‘Nhap N =’); c Readln ([N]); d Writeln (‘N=’); 9/ Chương trình viết ngơn ngữ lập trình bậc cao khơng có đặc điểm đặc điểm sau đây? a Kiểu liệu cách tổ chức liệu đa dạng thuận tiện cho mơ tả thuật tốn b Máy tính hiểu thực trực tiếp chương trình c Ngắn gọn, dễ hiệu chỉnh, dễ nâng cấp d Khơng phụ thuộc vào loại máy, chương trình thực nhiều loại 10/ Ngơn ngữ lập trình C + + a Ngơn ngữ bậc cao b Hợp ngữ c Ngôn ngữ máy d Tất 11/ Biểu thức sau có giá trị TRUE : a (4.5 + > 5) and (2 >= div 2); b (23 > 76) and ('B' > 'A'); c (4.5 + < 5) or (2 < div 2); d 2*(3+5) < 18 div 4*4; 12/ Khai báo Var x: real; A, B: byte; ch: char; Khai báo có nghĩa là: a Khai báo biến x có kiểu thực, biến A, B có kiểu ngun, biến ch có kiểu kí tự b Khai báo biến x có kiểu thực, biến A, B có kiểu ngun byte, biến ch có kiểu kí tự c Khai báo x có kiểu thực, A, B có kiểu ngun byte, ch có kiểu kí tự d Khai báo x có kiểu thực, biến A, B có kiểu nguyên byte, ch có kiểu logic 13/ Trong lệnh sau, lệnh viết đúng: a IF a= div 2); b (23 > 76) and ('B' > 'A'); c (4.5 + < 5) or (2 < div 2); d 2*(3+5) < 18 div 4*4; 8/ Kiểu biến đếm là: a Real b Integer c Byte d B C 9/ Trong cấu trúc lặp FOR dạng lùi a Biến đếm tự động giảm đơn vị b Biến đếm tự động tăng lên đơn vị c Biến đếm tăng đơn vị d Biến đếm giảm đơn vị 10/ Trong cấu trúc lặp FOR dạng tiến thì: a Giá trị đầu < giá trị cuối b Giá trị đầu giá trị cuối d Giá trị đầu >= giá trị cuối 11/ Trong lệnh sau, lệnh viết đúng: a IF a= div 2); b (23 > 76) and ('B' > 'A'); c (4.5 + < 5) or (2 < div 2); d 2*(3+5) < 18 div 4*4; 10/ Giả sử biến S có kiểu số thực lệnh Write (S); ghi giá trị S có dạng: a Số thực theo dạng tĩnh b Số thực theo dạng động c Số thực d Tất 11/ Chương trình dịch khơng có khả khả sau? a Tạo chương trình đích b Phát lỗi ngữ nghĩa c Phát lỗi cú pháp d Thông báo lỗi cú pháp 12/ Câu lệnh Readln (‘Xin chao’); có tác dụng: a Đưa trỏ đầu dòng b Câu lệnh sai c Đưa hình xâu Xin chao d Đưa hình xâu Xin chao đưa trỏ đầu dòng 13/ Trong cấu trúc lặp FOR dạng lùi a Biến đếm tăng đơn vị b Biến đếm tự động giảm đơn vị c Biến đếm giảm đơn vị d Biến đếm tự động tăng lên đơn vị 14/ Hằng đại lượng: a Có giá trị cố định trình thực chương trình b Được khai báo Var c Có giá trị Biến đổi trình thực chương trình d Trong TP khai báo Uses 15/ Khai báo Var x: real; A, B: byte; ch: char; Khai báo có nghĩa là: a Khai báo x có kiểu thực, biến A, B có kiểu nguyên byte, ch có kiểu logic b Khai báo x có kiểu thực, A, B có kiểu nguyên byte, ch có kiểu kí tự c Khai báo biến x có kiểu thực, biến A, B có kiểu nguyên byte, biến ch có kiểu kí tự d Khai báo biến x có kiểu thực, biến A, B có kiểu ngun, biến ch có kiểu kí tự 16/ Kiểu biến đếm là: a Byte b Real c Integer d A C 17/ Câu lệnh CLRSCR; nằm thư viện nào? a SYSTEM b DOS c CRT d GRAPH 18/ Trong chương trình có dịng { Day la phuong trinh bac } gọi là: a Dòng thích b Dịng thơng báo c Dịng lệnh d Tất 19/ Tên dành riêng CONST dùng để làm gì? a Khai báo b Khai báo kiểu c Khai báo d Khai báo thư viện 20/ Chọn câu lệnh để nhập giá trị cho N vào từ bàn phím a Writeln (‘N=’); b Readln ([N]); c Read ( N); d Write (‘Nhap N =’); II Phần tự luận: Cho chương trình sau Var x,y,a,b,c,d: integer; Z:real; Begin Write(‘ nhap vao a,b,c,d’); readln(a,b,c,d); y:= abs(b)+(asb(c)); x:=y +2*a-d; z:=x/y; Write(x:4,y:4,z:4:2); end Giả sử liệu nhập vào từ bàn phím sau: -2 -3 Sau thực chương trình kết thu gì? viết câu lệnh rẽ nhánh tính: X Y  Z  X  Y X  Y  Khi  X  Y 1 Khi  X  Y  1, y  x Khi  X  Y  1, y  x Viết chương trình nhập vào bàn phím hai số a, n nguyên dương Tính đưa hình giá trị tổng S= 1 1    2  a  1  a  2  a  3  a  n KIỂM TRA HỌC KỲ I MÔN: TIN HỌC Họ tên: Lớp: Đề I Phần trắc nghiệm:Lựa chon khoanh tròn vào đáp án 1/ Trong tên sau, tên tên theo qui tắc Turbo Pascal? a 1bai hoc b Bai_tong_hop c 1_A_2a d Tong 2a 2/ Trong chương trình có dịng { Day la phuong trinh bac } gọi là: a Dịng thích b Dịng thơng báo c Dòng lệnh d Tất 3/ Câu lệnh Readln (‘Xin chao’); có tác dụng: a Đưa trỏ đầu dòng b Câu lệnh sai c Đưa hình xâu Xin chao đưa trỏ đầu dòng d Đưa hình xâu Xin chao 4/ Để làm việc với TP, cần tối thiểu tệp nào? a Turbo.exe, graph.tpu b Graph.tpu, turbo.tpl, turbo.exe, egavga.bgi c Turbo Tpl, egavga.bgi, graph.tpu d Turbo.exe, egavga.bgi, turbo.tpl 5/ Chọn khai báo đúng? a Program bai-tap; b Program toi_ten_la; c Program d Program baiso1 6/ Cho S, i N>0 biến nguyên Ðể tính tổng số lẽ từ đến N, ta viết: a S := 0; For i := to N S := S + i*2; b S := 1; For i := to N S := S * i + 2; c S := 1; For i := to N If i mod then S:=S+i; d S := 0; For i := to N If i mod then S:=S+i; 7/ Để gán x:=sqrt(a); phải khai báo x kiểu: a Boolean b Real c Char d Integer 8/ Chương trình viết ngơn ngữ lập trình bậc cao khơng có đặc điểm đặc điểm sau đây? a Máy tính hiểu thực trực tiếp chương trình b Khơng phụ thuộc vào loại máy, chương trình thực nhiều loại c Ngắn gọn, dễ hiệu chỉnh, dễ nâng cấp d Kiểu liệu cách tổ chức liệu đa dạng thuận tiện cho mơ tả thuật tốn 9/ Giả sử biến S có kiểu số thực lệnh Write (S); ghi giá trị S có dạng: a Số thực theo dạng tĩnh b Số thực theo dạng động c Số thực d Tất 10/ Khai báo Var x: real; A, B: byte; ch: char; Khai báo có nghĩa là: a Khai báo x có kiểu thực, biến A, B có kiểu nguyên byte, ch có kiểu logic b Khai báo biến x có kiểu thực, biến A, B có kiểu nguyên byte, biến ch có kiểu kí tự c Khai báo biến x có kiểu thực, biến A, B có kiểu nguyên, biến ch có kiểu kí tự d Khai báo x có kiểu thực, A, B có kiểu nguyên byte, ch có kiểu kí tự 11/ Tên dành riêng CONST dùng để làm gì? a Khai báo b Khai báo thư viện c Khai báo kiểu d Khai báo 12/ Phát biểu sau ĐÚNG? a Chương trình dịch có loại thơng dịch biên dịch b Biên dịch dịch thực lệnh c Thơng dịch dịch tồn chương trình nguồn thành chương trình đích d A, B C 13/ Câu lệnh for j:= to 10 Writeln (j); dùng để làm gì? a In hình số từ đến 10, số dịng b Viết hình giá trị j c In hình số từ đến 10 d Tất 14/ Biểu thức cho kết False a 17 mod = b 140 mod 20 = c 10 div = d div = 15/ Kiểu biến đếm là: a Integer b Byte c Real d A B 16/ Hằng đại lượng: a Có giá trị cố định trình thực chương trình b Có giá trị Biến đổi q trình thực chương trình c Được khai báo Var d Trong TP khai báo Uses 17/ Lệnh Write(‘10+2=’,10+2) cho hình là: a 12=10+2 b 12=12 c 10+2=12 d 10+2=10+2 18/ Trong cấu trúc rẽ nhánh, sau THEN, ELSE cho phép thực câu lệnh? a lệnh b lệnh c lệnh d lệnh 19/ Trong cấu trúc lặp FOR dạng tiến thì: a Giá trị đầu < giá trị cuối b Giá trị đầu >= giá trị cuối c Giá trị đầu giá trị cuối 20/ Câu lệnh CLRSCR; nằm thư viện nào? a GRAPH b SYSTEM c CRT d DOS II Phần tự luận: Cho chương trình sau(1đ) Var x,y,a,b,c,d: integer; Z:real; Begin Write(‘ nhap vao a,b,c,d’); readln(a,b,c,d); x:=sqr(abs(b))+sqrt(asb(c)); y:=x +2*a-d; z:=x/y; Write(x:4,y:4,z:4:2); Readln end Giả sử liệu nhập vào từ bàn phím sau: -5 Sau thực chương trình kết thu gì? Viết chương trình nhập vào bàn phím số n nguyên dương Tính đưa hình giá trị tổng S= n     a 1 a  a  an viết chương trình nhập vào bốn số ngun a,b,c,d Tính đưa hình tổng bốn số KIỂM TRA HỌC KỲ I MƠN: TIN HỌC Họ tên: Lớp: Đề I Phần trắc nghiệm:Lựa chon khoanh tròn vào đáp án 1/ Biểu thức sau có giá trị TRUE : a (4.5 + > 5) and (2 >= div 2); b (23 > 76) and ('B' > 'A'); c (4.5 + < 5) or (2 < div 2); d 2*(3+5) < 18 div 4*4; 2/ Kiểu biến đếm là: a Integer b Real c Byte d A C 3/ Câu lệnh CLRSCR; nằm thư viện nào? a GRAPH b DOS c CRT d SYSTEM 4/ Trong cấu trúc lặp FOR dạng lùi a Biến đếm tự động giảm đơn vị b Biến đếm tự động tăng lên đơn vị c Biến đếm tăng đơn vị d Biến đếm giảm đơn vị 5/ Trong chương trình có dịng { Day la phuong trinh bac } gọi là: a Dịng lệnh b Dịng thơng báo c Dịng thíchd Tất 6/ Câu lệnh Writeln(a+b); cho kết a Đưa trỏ đầu dòng b Giá trị tổng a + b c Tổng a + b d B A 7/ Câu lệnh for j:= to 10 Writeln (j); dùng để làm gì? a In hình số từ đến 10 b In hình số từ đến 10, số dịng c Viết hình giá trị j d Tất 8/ Ngơn ngữ lập trình C + + a Hợp ngữ b Ngôn ngữ máy c Ngôn ngữ bậc cao d Tất 9/ Câu lệnh Readln (‘Xin chao’); có tác dụng: a Đưa hình xâu Xin chao b Đưa trỏ đầu dòng c Câu lệnh sai d Đưa hình xâu Xin chao đưa trỏ đầu dịng 10/ Chương trình viết ngơn ngữ lập trình bậc cao khơng có đặc điểm đặc điểm sau đây? a Kiểu liệu cách tổ chức liệu đa dạng thuận tiện cho mơ tả thuật tốn b Ngắn gọn, dễ hiệu chỉnh, dễ nâng cấp c Không phụ thuộc vào loại máy, chương trình thực nhiều loại d Máy tính hiểu thực trực tiếp chương trình 11/ Phát biểu sau ĐÚNG? a Chương trình dịch có loại thông dịch biên dịch b Thông dịch dịch tồn chương trình nguồn thành chương trình đích c Biên dịch dịch thực lệnh d A, B C 12/ Cho S, i N>0 biến nguyên Ðể tính tổng số lẽ từ đến N, ta viết: a S := 1; For i := to N S := S * i + 2; b S := 0; For i := to N If i mod then S:=S+i; c S := 0; For i := to N S := S + i*2; d S := 1; For i := to N If i mod then S:=S+i; 13/ SQRT thuộc loại tên sau đây? a Tên người lập trình đặt b Tên chuẩn c Tên dành riêng d Tất sai 14/ Chọn khai báo đúng? a Program bai-tap; b Program toi_ten_la; c Program d Program baiso1 15/ Giả sử OK= TRUE OK a Hằng logic bHằng số thực c Hằng số d Hằng xâu 16/ Biểu thức cho kết False a 17 mod = b div = c 140 mod 20 = d 10 div = 17/ Trong cấu trúc lặp FOR dạng tiến thì: a Giá trị đầu > giá trị cuối b Giá trị đầu = giá trị cuối d Giá trị đầu < giá trị cuối 18/ Vị trí khai báo biến là: a Trước khai báo kiểu b Trước khai báo c Trước phần thân chương trình d Trước khai báo thư viện 19/ Trong lệnh sau, lệnh viết đúng: a IF a

Ngày đăng: 05/06/2013, 01:26

Từ khóa liên quan

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

Tài liệu liên quan