Trắc nghiệm tin học 11 học kì I chương 2 có đáp án

7 2.2K 17
Trắc nghiệm tin học 11 học kì I chương 2 có đáp án

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

Thông tin tài liệu

Một số câu hỏi trắc nghiệm TIN HỌC 11 Trang _ Chương II : CHƯƠNG TRÌNH ĐƠN GIẢN Câu : _ Chọn phát biểu sai phát biểu sau : A Nói chung, chương trình thường gồm hai phần : phần khai báo phần thân; B Phần thân chương trình thiết phải có; C Phần khai báo thiết phải có; (*) D Phần thân chương trình khơng chứa lệnh nào; Câu : _ Chọn câu câu sau : A Trong phần khai báo, thiết phải khai báo tên chương trình để tiện ghi nhớ nội dung chương trình; B Dòng khai báo tên chương trình dòng lệnh; C Để sử dụng chương trình lập sẵn thư viện ngơn ngữ lập trình cung cấp, cần khai báo thư viện phần khai báo; (*) D Ngôn ngữ lập trình có hệ thống thư viện lớn dễ viết chương trình; Câu : _ Chọn câu phát biểu hợp lí ? A Khai báo thường sử dụng cho giá trị thời điểm thực chương trình; B Biến đơn biến nhận giá trị không đổi xuất nhiều lần chương trình; C Khai báo thường sử dụng cho giá trị không đổi xuất nhiều lần chương trình; (*) D Trong Pascal, tất biến chương trình phải có giá trị khơng đổi xuất nhiều lần chương trình; Câu : _ Chọn câu phát biểu hợp lí ? A Trong Pascal, tất biến chương trình phải đặt tên khai báo cho chương trình dịch biết để lưu trữ xử lí; (*) B Trong Pascal, tất biến chương trình phải có giá trị thời điểm thực chương trình; C Khai báo thường sử dụng cho kiểu hằng; D Biến đơn biến nhận kiểu hằng; Câu : _ Chọn câu phát biểu hợp lí ? A Trong Pascal, tất biến chương trình phải có giá trị khơng đổi xuất nhiều lần chương trình; B Biến đơn biến nhận giá trị thời điểm thực chương trình; (*) C Khai báo thường sử dụng cho đặt tên khai báo cho chương trình dịch biết để lưu trữ xử lí; D Biến đơn biến nhận kiểu hằng; Câu : _ Chọn câu phát biểu hợp lí ? A Khai báo thường sử dụng cho giá trị thời điểm thực chương trình; B Khai báo xác định đặt tên khai báo cho chương trình dịch biết để lưu trữ xử lí; C Trong Pascal, tất biến chương trình phải có giá trị thời điểm thực chương trình; D Khai báo xác định kiểu hằng; (*) Câu : _ Xét chương trình Pascal cho khung : PROGRAM vi_du; BEGIN Writeln(‘Xin chao cac ban’); Writeln(‘Moi cac ban lam quen voi Pascal’); END Một số câu hỏi trắc nghiệm TIN HỌC 11 Trang _ Chọn phát biểu sai phát biểu : A Khai báo tên chương trình vi du (*) B Khai báo tên chương trình vi_du C Thân chương trình có hai câu lệnh D Chương trình khơng có khai báo Câu : _ Hãy chọn phương án ghép sai Ngơn ngữ lập trình cung cấp số kiểu liệu chuẩn để A người lập trình biết phạm vi giá trị cần lưu trữ; B người lập trình biết dung lượng nhớ cần thiết để lưu trữ; C người lập trình biết có phép tốn tác động lên liệu; D người lập trình khơng cần đặt thêm kiểu liệu khác; (*) Câu : _ Chọn phát biểu phát biểu sau : A Mọi ngôn ngữ lập trình có kiểu liệu chuẩn : kiểu ngun, kiểu thực, kiểu kí tự, kiểu lơgic; B Quy định phạm vi giá trị kích thước nhớ lưu trữ giá trị kiểu liệu chuẩn ngơn ngữ lập trình nhau; C Dữ liệu kiểu byte có 256 giá trị từ 0, 1, 2, …, 255; (*) D Dữ liệu kiểu kí tự có 256 giá trị; Câu 10 : _ Phát biểu sai ? A Cách khai báo biến ngôn ngữ lập trình khác khác nhau; B Trong Pascal biến kiểu khai báo danh sách biến, biến cách dấu phẩy; C Kiểu liệu biến phải kiểu liệu chuẩn; (*) D Hai biến phạm vi hoạt động (ví dụ khai báo var) không trùng tên; Câu 11 : _ Cho gợi ý khai báo biến sau :  Nên đặt tên biến cho gợi nhớ đến ý nghĩa biến  Khơng nên đặt tên biến ngắn  Không nên đặt tên biến dài, dễ mắc lỗi gõ tên biến chương trình  Khi khai báo biến cần ý đến phạm vi giá trị để chọn kiểu biến cho phù hợp Có gợi ý ? A gợi ý đúng; B gợi ý đúng; C gợi ý đúng; D gợi ý đúng; (*) Câu 12 : _ Trong toán giải phương trình bậc hai : ax + bx + c = ( a ≠ ), chọn đặt tên biến tương ứng cho đại lượng : hệ số x 2, hệ số x, hệ số tự do, biệt số delta = b2 - 4*a*c, hai nghiệm (nếu có) x1, x2 : A a, b, c, delta, x1, x2 ; (*) B hs_a, hs_b, hs_c, bietso_delta, nghiem_x1, nghiem_x2; C heso_xbingphuong, heso_x, bietso_delta, nghiem_thu_nhat, nghiem_thu_hai; D hs1, hs2, hs3, bs, n1, n2; Câu 13 : _ Trường hợp tên biến Pascal ? A Giai_Ptrinh_Bac_2; B Ngaysinh; C _Noisinh; D 2x; (*) Câu 14 : _ Trường hợp tên biến Pascal ? A Giai-Ptrinh-Bac 2; B Ngay_sinh; (*) C _Noi sinh; D 2x; Câu 15 : _ Cho khai báo biến sau (trong Pascal) : Var m, n : integer ; x, y : real ; sau A B C D sai ? m := -4 ; n := 3.5 ; (*) x := ; y := +10.5 ; Lệnh gán Một số câu hỏi trắc nghiệm TIN HỌC 11 Câu 16 : _ Câu 17 : _ A B C D Trang _ Trường hợp sau lệnh gán Pascal ? a := 10 ; a + b := 1000 ; (*) cd := 50 ; a := a*2 ; Cho chương trình lỗi sau : Var A, b, c : real ; A := 1; b := 1; c := ; d := b*b – 4*a*c ; writeln(‘d = ’,d); END Câu Câu Câu Câu Tìm kết luận lỗi chương trình kết luận sau : A Thiếu Begin B Không khai báo biến d C Thiếu Begin khơng khai biến d (*) D Khơng có END 18 : _ Chọn phát biểu sai phát biểu sau : A Hầu hết ngôn ngữ lập trình có phép tốn số học phép toán quan hệ; B Trong Pascal, phép chia số thực (kí hiệu “/”) áp dụng cho chia hai số ngun; C Trong máy tính, khơng thể chia số cho số nhỏ tùy ý (tùy ý sát gần giá trị 0); D Trong Pascal, phép chia số nguyên (kí hiệu div) áp dụng cho hai số thực; (*) 19 : _ Phát biểu ? A Hằng số không biểu thức số học; B Biến số không biểu thức số học; C Chỉ số biến số liên kết với phép toán; D Cả mệnh đề sai; (*) 20 : _ Phát biểu sai ? A Trong biểu thức số học, cặp ngoặc tròn “(” “)” cần thiết dùng để xác định trình tự thực phép tốn; B Để tính giá trị biểu thức, biến biểu thức phải xác định giá trị trước; C Phép toán thực theo thứ tự từ trái qua phải; (*) D Phép toán ngoặc thực trước Trong dãy phép tốn khơng chứa ngoặc tốn hạng tham gia vào hai phép tốn hai mức với hai mức ưu tiên khác tốn hạng tham gia vào phép tốn có mứa ưu tiên hơn; ngược lại hai phép toán mức ưu tiên tốn hạng tham gia vào phép tốn bên trái (quy định nhiều trình biên dịch) 21 : _ Thực chương trình Pascal sau : Var a, N : integer ; BEGIN N := 645 ; A := N mod 10 ; N := N div 10 ; A := A + N div 10 ; A := A + N mod 10 ; Write(a); END Ta thu kết ? A 6; B 5; C 15; (*) Một số câu hỏi trắc nghiệm TIN HỌC 11 Trang _ D 64; Câu 22 : _ Hãy chọn phương án ghép Biểu thức : 25 div + / * có giá trị : A 8.0; B 15.5; (*) C 15.0; D 8.5; Câu 23 : _ Hãy chọn phương án ghép Biểu thức : 25 mod + / * có giá trị : A 8.0; B 15.5; C 15.0 D 8.5; (*) Câu 24 : _ Những biểu thức sau có giá trị TRUE ? A ( 20 > 19 ) and ( ‘B’ < ‘A’ ); B ( > ) and not( + < ) or ( > div ); (*) C ( < ) or ( + < ) and ( < div ); D + * ( + ) < 18 div * ; Câu 25 : _ Cho x y biến khai báo kiểu thực, câu lệnh sau ? A Readln(x,5); B Readln( ‘ x= ’ , x); C Readln(x:5:2); D Readln(x,y); (*) Câu 26 : _ Cho x biến khai báo kiểu thực Sau thực hai câu lệnh sau : x := 10 ; Writeln(x:7:2); kết dạng xuất hình dạng kết sau ? A 10; B 10.00 C 1.000000000000000E+001; D _ _ 10.00; (*) Câu 27 : _ Cho x biến thực gán giá trị 12.41235 Để thực lên hình nội dung “x=12.41” cần chọn câu lệnh sau ? A Writeln(x); B Writeln(x:5); C Writeln(x:5:2); D Writeln(‘x=’ ,x:5:2); (*) Câu 28 : _ Cho x, y, z ba biến nguyên Cách nhập giá trị sau sai muốn nhập giá trị 3, 4, cho ba biến từ bàn phím câu lệnh readln(x,y,z); ? A Gõ 3, 4, sau nhấn phím Enter (giữa hai số liên tiếp gõ dấu phẩy); (*) B Gõ 3, 4, sau nhấn phím Enter (giữa hai số liên tiếp gõ dấu cách); C Gõ sau nhấn phím Enter gõ sau nhấn phím Enter gõ sau nhấn phím Enter; D Gõ sau nhấn phím Tab gõ sau nhấn phím Tab gõ sau nhấn phím Enter; Câu 29 : _ Cho S biến có kiểu xâu (String) y biến kiểu thực Trong cách sau đây, thực câu lệnh readln(S,y) nhập giá trị cho S = ‘ Tran Van Thong’ y = 7.5 từ bàn phím, cách nhập ? A Gõ “Tran Van Thong 7.5” sau nhấn Enter; B Gõ “Tran Van Thong” sau nhấn phím Enter gõ “7.5” sau nhấn phím Enter; (*) C Gõ “Tran Van Thong 7.5” sau nhấn phím Enter; D Gõ “Tran Van Thong ” gõ dấu phẩy gõ “7.5” sau nhấn phím Enter; Câu 30 : _ Để đưa hình giá trị biến a kiểu nguyên biến b kiểu thực ta dùng lệnh A Write(a:8:3, b:8); B Readln(a,b); Một số câu hỏi trắc nghiệm TIN HỌC 11 Câu 31 : Câu 32 : Câu 33 : Câu 34 : Câu 35 : Câu 36 : Câu 37 : Câu 38 : Trang _ C Writeln(a:8, b:8:3); (*) D Writeln(a:8:3, b:8:3); _ Để nhập giá trị cho biến a b ta dùng lệnh : A Write(a,b); B Real(a,b); C Readln(a,b); (*) D Read(‘a,b’); _ Biến X nhận giá trị 1; 100; 150; 200 biến Y nhận giá trị 1; 0,2; 0,3; 1,99 Khai báo khai báo sau ? A Var X, Y : byte; B Var X, Y : real; C Var X : real; Y : byte; D Var X : BYTE; Y : real; (*) _ Để tính diện tích S hình vng có cạnh A với giá trị nguyên nằm phạm vi từ 10 đến 100, cách khai báo S tốn nhớ A Var S : integer; B Var S : real; C Var S : longint; D Var S : word; (*) _ Để thực gán giá trị 10 cho biến X Phép gán sau ? A X = 10; B X := 10; (*) C X =: 10; D X : = 10; _ Hàm cho giá trị bình phương x : A Sqrt(x); B Sqr(x); (*) C Abs(x); D Exp(x); _ Trong ngôn ngữ lập trình Pascal, biểu thức số học sau hợp lệ ? A 5a + 7b + 8c; B 5*a + 7*b + 8*c; (*) C {a + b}*c; D X*y(x+y); _ Câu lệnh xóa hình thư viện CRT có dạng : A Clear screen; B Clear scr; C Clrscr; (*) D Clr scr; _ Cho chương trình : Var x,y : real; Begin Write(‘Nhap vao gia tri cua x = ’); readln(x); y := (x+2)*x – ; writeln(‘gia tri cua y = ’, y); End Nếu nhập x = giá trị biến y : A B C D 13 (*) ( a  b)  Biểu diễn biểu thức Câu 39 : _ A B C D (a+b) (a+b) (a+b) (a+b) + + + + a  2bc NNLT Pascal a c ab sqrt(a*a+2*b*c) / ( c – a / (a+b) ) (*) sqr(a*a+2*b*c) / c – a / (a+b) sqrt( sqr(a) + 2*b*c / c – a / (a+b) sqr( sqrt(a) + 2*b*c) / (c – a / (a+b) ) Một số câu hỏi trắc nghiệm TIN HỌC 11 Câu 40 : _ Câu 41 : _ A B C D A B C D Câu 42 : _ A B C D Câu 43 : _ Câu 44 : _ A B C D A B C D Câu 45 : _ Câu 46 : _ A B C D A B C D Câu 47 : _ Câu 48 : _ A B C D A B C D Câu 49 : _ Câu 50 : _ A B C D A B C D Câu 51 : _ A B C Trang _ Trong NNLT Pascal, để chạy chương trình ta dùng tổ hợp phím Alt + F9 Shift + F9 Ctrl + F9 (*) Ctrl + Alt + F9 Cấu trúc chương trình mơ tả sau : [] (*) [] [] [] X := Y ; có nghĩa Gán giá trị X cho Y Gán giá trị Y cho X (*) So sánh xem X có Y hay khơng Ý nghĩa khác Để biên dịch chương trình Pascal ta dùng tổ hợp phím : Ctrl + F9 Alt + F9 (*) Alt + F8 Shift + F9 Câu lệnh sau dùng để nhập số từ bàn phím vào biến x Writeln(‘Nhap x = ’); Writeln(x); Readln(x); (*) Read(‘X’); Câu lệnh sau dùng để in giá trị lưu biến x hình Writeln(x); (*) Readln(x); Write(‘X’); Khơng có câu lệnh Khai báo sau sai Var a, b, c : integer; Var 1, 2, : integer; (*) Var x, y, z : real; Var a1, b2, c3 : char; Trong kiểu liệu sau, kiểu cần nhớ lớn Byte; Integer; LongInt; Real; (*) Trong hàm sau, hàm cho kiểu đối số thực Sqrt(x); Sqr(x); Abs(x); Cả (*) Câu lệnh sau khai báo Pascal Const max = 50; (*) Const max := 50; Const int max = 50; Const max 50; Trong Pascal, câu lệnh sau sai X := x; X := 12345; X := 123,456; (*) X := pi*100; Trong Pascal, phép toán MOD với số ngun có tác dụng ? Chia lấy phần ngun Chia lấy phần dư (*) Làm tròn số Một số câu hỏi trắc nghiệm TIN HỌC 11 Câu 52 : Câu 53 : Câu 54 : Câu 55 : Câu 56 : Câu 57 : Câu 58 : Câu 59 : Trang _ D Thực phép chia _ Trong Pascal, phép tốn DIV với số ngun có tác dụng ? A Chia lấy phần nguyên (*) B Chia lấy phần dư C Làm tròn số D Thực phép chia _ Cho biết kết sau thực lệnh : Begin a := 100; b := 30; x := a div b ; Write(x); End A 10 B 33 C (*) D _ Cú pháp thủ tục nhập liệu vào từ bàn phím : A Write(, ,…, ); B Readln, ,…, ; C Readln(, ,…,); D Readln(, ,…,); (*) _ Cú pháp thủ tục xuất liệu hình : A Readln(); B Writeln; C Writeln(); (*) D Writeln() _ Trong INTEGER WORD, phạm vi giá trị kiểu lớn ? A Kiểu INTEGER có phạm vi giá trị lớn kiểu WORD B Kiểu INTEGER có phạm vi giá trị với kiểu WORD C Kiểu WORD có phạm vi giá trị lớn kiểu INTEGER (*) D Kiểu WORD có phạm vi giá trị nhỏ kiểu INTEGER _ Xét biểu thức lôgic : (m mod 100 < 10 ) and (m div 100 > 0), với giá trị m biểu thức cho giá trị TRUE A 66 B 99 C 2007 (*) D 2011 _ Trong ngơn ngữ lập trình Pascal, cho đoạn chương trình Var a, b : real; Begin a := 1; b := 12*(a-2); writeln(b); End Sau chạy chương trình, kết hình A -12 B -1.2000000000E+01 (*) C -1.2000000000E+00 D -12.000000000E+01 _ ... số câu h i trắc nghiệm TIN HỌC 11 Trang _ Chọn phát biểu sai phát biểu : A Khai báo tên chương trình vi du (*) B Khai báo tên chương trình vi_du C Thân chương trình có hai câu lệnh D Chương trình... kiểu WORD B Kiểu INTEGER có phạm vi giá trị v i kiểu WORD C Kiểu WORD có phạm vi giá trị lớn kiểu INTEGER (*) D Kiểu WORD có phạm vi giá trị nhỏ kiểu INTEGER _ Xét biểu thức lôgic : (m mod 100... câu h i trắc nghiệm TIN HỌC 11 Trang _ D 64; Câu 22 : _ Hãy chọn phương án ghép Biểu thức : 25 div + / * có giá trị : A 8.0; B 15.5; (*) C 15.0; D 8.5; Câu 23 : _ Hãy chọn phương án ghép Biểu

Ngày đăng: 09/04/2020, 19:21

Từ khóa liên quan

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

Tài liệu liên quan