Bài tập trắc nghiệm Chương 2 môn Tin học 11 năm 2019-2020

11 1.4K 2
Bài tập trắc nghiệm Chương 2 môn Tin học 11 năm 2019-2020

Đ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

Trong Pascal, tất cả các biến trong chương trình đều phải đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí;?. Trong Pascal, tất cả các biến trong chương trình đều phải[r]

(1)

MÔN TIN HỌC 11

Bài tập trắc nghiệm Chƣơng II : CHƢƠNG TRÌNH ĐƠN GIẢN Câu 1: 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 2: 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 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 3: 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 4: 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;

(2)

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 6: 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 6.1: 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

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 7: 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 7.1: Chọn phát biểu phát biểu sau :

(3)

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 8: 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 9: 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 B C D

Câu 10: Trong tốn giải phương trình bậc hai : ax2 + bx + c = ( a ≠ ), chọn đặt tên biến tương ứng cho đại lượng : hệ số x2, 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 11: Trường hợp tên biến Pascal ?

A Giai_Ptrinh_Bac_2; B Ngaysinh; C _Noisinh; D 2x; Câu 12: Trường hợp tên biến Pascal ?

A Giai-Ptrinh-Bac 2; B Ngay_sinh; C _Noi sinh; D 2x; Câu 13: Cho khai báo biến sau (trong Pascal) Tìm lệnh gán sai:

(4)

x, y : real ;

A m := -4 ; B n := 3.5 ; C x := ; D y := +10.5 ; Câu 14: Trường hợp sau lệnh gán Pascal ?

A a := 10 ; B a + b := 1000 ; (*) C cd := 50 ; D a := a*2 ; Câu 15: Tìm lỗi chương trình sau:

Var

A, b, c : real ;

A := 1; b := 1; c := ; d := b*b – 4*a*c ; writeln(„d = ‟,d); END

A Thiếu Begin B Không khai báo d C Thiếu Begin khai biến d D Không có END

Câu 16: 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 toá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ố nguyên; 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; Câu 17: 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ả sai; Câu 18: 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;

(5)

một tốn hạng tham gia vào hai phép toá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 tốn mức ưu tiên tốn hạng tham gia vào phép toán bên trái (quy định nhiều trình biên dịch) Câu 19: Thực chương trình Pascal sau Ta thu kết ?

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

A 6; B 5; C 15; D 64;

Câu 20: 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 21: 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 22: 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 23: 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 24: Cho x biến khai báo kiểu thực Sau thực hai câu lệnh sau dạng kết là:

(6)

A 10; B 10.00 C 1.000000000000000E+001; D _ _ 10.00;

Câu 25: 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 26: 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 27: 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 28: Để đư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); C Writeln(a:8, b:8:3); D Writeln(a:8:3, b:8:3);

Câu 29: Để 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‟);

Câu 30: 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;

(7)

A Var S : integer; B Var S : real; C Var S : longint; D Var S : word; Câu 32: Để 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; Câu 32.1: Hàm cho giá trị bình phương x :

A Sqrt(x); B Sqr(x); C Abs(x); D Exp(x);

Câu 33: 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 34: 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; Câu 35: Nếu nhập x = giá trị biến y qua 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

A 13 B C D

Câu 36: Biểu diễn biểu thức

2

(a b) a bc

a c

a b

  

 

NNLT Pascal

A (a+b) + sqrt(a*a+2*b*c) / ( c – a / (a+b) ) B (a+b) + sqr(a*a+2*b*c) / c – a / (a+b)

C (a+b) + sqrt( sqr(a) + 2*b*c / c – a / (a+b) D (a+b) + sqr( sqrt(a) + 2*b*c) / (c – a / (a+b) )

Câu 37: Trong NNLT Pascal, để chạy chương trình ta dùng tổ hợp phím A Alt + F9 B Shift + F9 C Ctrl + F9 D Ctrl + Alt + F9 Câu 38: Cấu trúc chương trình mơ tả sau :

(8)

<phần thân> <phần thân> <phần kết luận>

C [<phần thân>] D <phần khai báo> <phần kết luận> [<phần thân>]

Câu 39: X := Y ; có nghĩa

A Gán giá trị X cho Y B Gán giá trị Y cho X C So sánh xem X=Y không D Ý nghĩa khác

Câu 40: Để biên dịch chương trình Pascal ta dùng tổ hợp phím : A Ctrl + F9 B Alt + F9 C Alt + F8 D Shift + F9 Câu 41: Câu lệnh sau dùng để nhập số từ bàn phím vào biến x

A Writeln(„Nhap x = ‟); B Writeln(x); C Readln(x); D Read(„X‟); Câu 42: Câu lệnh sau dùng để in giá trị lưu biến x hình

A Writeln(x); B Readln(x); C Write(„X‟); D Khơng có câu lệnh Câu 43: Khai báo sau sai

A Var a, b, c : integer; B Var 1, 2, : integer C Var x, y, z : real; D Var a1, b2, c3 : char;

Câu 44: Trong kiểu liệu sau, kiểu cần nhớ lớn A Byte; B Integer; C LongInt; D Real; Câu 45: Trong hàm sau, hàm cho kiểu đối số thực A Sqrt(x); B Sqr(x); C Abs(x); D Cả Câu 46: Câu lệnh sau khai báo Pascal

A Const max = 50 B Const max := 50; C Const int max = 50; D Const max 50; Câu 47: Trong Pascal, câu lệnh sau sai

A X := x; B X := 12345; C X := 123,456; D X := pi*100; Câu 48: Trong Pascal, phép toán MOD với số ngun có tác dụng ?

(9)

phép chia

Câu 49: 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

Câu 50: 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âu 51: Cú pháp thủ tục nhập liệu vào từ bàn phím :

A Write(<tênbiến 1>, <tên biến 2>,…, <tên biến n>); B Readln<tên biến 1>, <tên biến 2>,…, <tên biến n>;

C Read(<tên hàng 1>, <tên hàng 2>,…,<tên n>); D Read(<tên biến 1>, <tên biến 2>,…,<tên biến n>);

Câu 52: Cú pháp thủ tục xuất liệu hình :

A Readln(<danh sách kết ra>); B Writeln<danh sách kết ra>; C Writeln(<danh sách kết ra>); D Writeln(<danh sách kết ra>) Câu 53: 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

Câu 54: 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 Câu 55: Tìm kết đoạn chương trình

(10)

a := 1; b := 12*(a-2); writeln(b); End

(11)

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 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 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ý - Hoá, 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: 13/05/2021, 14:43

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

Tài liệu liên quan