Tin11_C2_Cau hoi trac nghiem

Chia sẻ bởi Đặng Hữu Hoàng | Ngày 10/05/2019 | 86

Chia sẻ tài liệu: Tin11_C2_Cau hoi trac nghiem thuộc Tin học 11

Nội dung tài liệu:

AnyOne - AnyWhere
Chương 2
Câu 1:
Chọn phát biểu sai trong các phát biểu sau:
Chương trình gồm hai phần: phần khai báo và phần thân
Phần thân chương trình nhất thiết phải có
Phần khai báo nhất thiết phải có
Phần thân chương trình có thể không chứa một lệnh nào
Câu 2:
Chọn câu đúng trong các câu sau:
Trong phần khai báo, nhất thiết phải khai báo tên chương trình dể tiện ghi nhớ nội dung chương trình
Dòng khai báo lệnh tên chương trình cũng là một dòng lệnh
Để sử dụng các chươg trình lập sẵn trong các thư viện do ngôn ngữ lập trình cung cấp, cần khai báo các thư viện này trong phần khai báo
Ngôn ngữ lập trình nào có hệ thống thư viện càng lớn thì càng dễ viết chương trình
Câu 3:
Xét chương trình Pascal trong khung dưới đây
Khai báo tên chương trình là vi du
Khai báo tên chương trình là vi_du
Thân chương trình có hai câu lệnh
Chương trình không có khai báo hằng
Câu 4:
Hãy chọn phương án sai: "Ngôn ngữ lập trình cung cấp một số kiểu dữ liệu chuẩn để..."
Người lập trình biết phạm vi giá trị cần lưu trữ
Người lập trình biết dung lượng bộ nhớ cần thiết để lưu trữ
Người lập trình biết có các phép toán nào có thể tác động lên dữ liệu
Người lập trình không cần đặt thêm các kiểu dữ liệu khác
Câu 5:
Chọn phát biểu đúng trong các phát biểu sau:
Mọi ngôn ngữ lập trình đều có các kiểu dữ liệu chuẩn: kiểu nguyên, kiểu thực, kiểu kí tự, kiểu logic
Quy định về phạm vi giá trị và kích thước bộ nhớ lưu trữ một giá trị của các kiểu dữ liệu chuẩn trong mọi ngôn ngữ lập trình là như nhau
Dữ liệu kiểu Byte có 256 giá trị là 0, 1, 2, ... 256
Dữ liệu kiểu kí tự chỉ có 256 giá trị
câu 6:
Trong những trường hợp nêu dưới đây, trường hợp nào cần khai báo một biến thực để quản lí giá trị của đại lượng nêu trong câu?
Số học sinh của một trường
Số lượng kí tự trong một xâu kí tự
Thương số của phép chia 2 cho 3
Diện tích một hình tròn
Câu 7:
Phát biểu nào dưới đây là sai?
Cách khai báo biến trong ngôn ngữ lập trình khác nhau có thể khác nhau
Trong Pascal các biến cùng kiểu có thể được khai báo trong cùng một danh sách biến, các biến cách nhau bởi dấu phẩy
Kiểu dữ liệu của biến phải là kiểu dữ liệu chuẩn
Hai biến cùng một phạm vi hoạt động không được trùng tên
câu 8:
Xét khai báo sau đây trong Pascal: bộ nhớ cấp phát cho biến này là
21 byte;
22 byte;
23 byte;
24 byte;
câu 9:
Hãy chọn phương án đặt tên thích hợp nhất: Trong bài toán giải phương trình bậc hai ax2 + bx + c ( a <> 0), có thể chọn đặt tên các biến tương ứng cho các đại lượng : hệ số của x2, hệ số của x, hệ số tự do, biệt số Delta=b2-4ac, hai nghiệm là x1 và x2 là:
a, b, c, delta, x1, x2;
hs_a, hs_b, hs_c, bietso_delta, nghiem_x1, nghiem_x2;
heso_xbinhphuong, hesso_x, bietso_delta, nghiem_thu_nhat, nghiem_thu_hai;
Hs1, hs2, hs3, bs, n1, n2
Câu 10:
Trong Pascal, lệnh gán nào sau đây là sai trong khai báo biến sau đây:
m:= -4;
n:= 3.5;
x:= 6;
y:= +10.5.
câu 11:
Trường hợp nào sau đây không phải là lệnh gán trong Pascal
a:= 10;
a+b := 1000
cd:= 50;
a:=a*2;
câu 12:
Tìm kết luận đúng nhất về lỗi của chương trình sau đây trong các kết luận sau:
Thiếu Begin
Không khai báo biến d
Thiếu Begin và không khai báo biến d
Cả ba kết luận đều sai
câu 13:
Chọn phát biểu sai trong các phát biểu sau:
Hầu hết các ngôn ngữ lập trình đều có các phép toán số học và phép toán quan hệ
Trong Pascal, phép chia số thực cũng áp dụng được chia cho hai số nguyên
Trong máy tính, không thể chia một số cho số nhỏ tuỳ ý
Trong Pascal, phép chia số nguyên (div) cũng áp dụng được chia cho hai số thực.
câu 14:
Phát biểu nào dưới đây là đúng?
Hằng số không là biểu thức số học
Biến số không là biểu thức số học
Chỉ khi hằng số và biến số liên kết với nhau bởi các phép toán số học mới tạo thành biểu thức số học
cả ba mệnh đề trên đều sai
câu 15:
Thực hiện chương trình Pascal sau, ta thu được kết quả nào?
6;
5;
15;
Cả ba giá trị đều sai
câu 16:
Biểu thức: 25 div 3+ 5/2*3 có giá trị là
8.0;
15.5;
15.0;
9.5;
câu 17:
Những biểu thức nào sau đây có giá trị TRUE
(20>9) and (`B`<`A`);
(4>2) and not (4+2<5) or (2>4 div 2);
(3<5) or (4+2<5) and (2<4 div 2);
4+2*(3+5) < 18 div 4*4
câu 18:
Cho x và y là các biến sđã khai báo kiểu thực, câu lệnh nào sau đây là đúng?
Readln(x,5);
Readln(`x= `,x);
Readln(x:5:2);
Readln(x,y);
Câu 19:
Cho x là biến đã khai báo kiểu thực, sau khi thực hiện hai câu lệnh sau thì kết quả nào sẽ xuất hiện trên màn hình trong những dạng kết quả sau?
10;
10.00
1.000000000000000E+001;
_ _10.0.
câu 20:
Cho x là biến thực được gán giá trị 12.41235. Để hiện lên màn hình nội dung "x=12.41" cần chọn câu lệnh nào sau đây:
Writeln(x);
Writeln(x:5);
Writeln(x:5:2);
Writeln(`x= `,x:5:2);
câu 21:
Cho x, y và z là ba biến nguyên. Cách nhập giá trị nào sau đây là sai khi muốn nhập giá trị 3, 4, 5 cho ba biến này từ bàn phím bằng câu lệnh Readln(x,y,z);?
Gõ 3, 4, 5 sau đó nhấn phím Enter
Gõ 3 4 5 sau đó nhấn phím Enter
gõ 3 sau đó nhấn phím Enter rồi gõ 4 sau đó nhấn phím Enter rồi rõ 5 sau đó nhấn phím Enter
Gõ 3 sau đó nhấn phím Tab rồi gõ 4 sau đó nhấn phím Tab rồi gõ 5 sau đó nhấn phím Enter
Câu 22:
Cho S có biến là kiểu xâu (string) và y là biến kiểu thực. Trong các cách sau đây, khi thực hiện câu lênh Readln(S,y) nhập gia 1trị cho S=`Tran Van Thong` và y=7.5 từ bàn phím, cách nhập nào đúng?
Gõ "Tran Van Thong 7.5" sau đó nhấn phím Enter
Gõ "Tran Van Thong" sau đó nhấn phím Enter rồi gõ "7.5" sau đó nhấn phím Enter
Gõ "Tran Van Thong 7,5" sau đó nhấn phím Enter
Gõ "Tran Van Thong" rồi gõ dấu phẩy rồi gõ "7.5" sau đó nhấn phím Enter
câu 23:
Cho biến a có giá trị 5, sau lệnh gán a:=((10+a*4)+a)*a+a+5*2-3 gia 1trị của biến a là: Hãy chọn câu trả lời đúng
187;
342;
510;
135;
câu 24:
Biểu thức M=10/(2*5)/5*2 nhận giá trị nào trong các giá trị sau?
10;
0.4;
0.1;
0.25;
Câu 25:
Hãy chọn câu trả lời đúng. Trong Pascal, đoạn chương trình dưới đây cho kết quả nào?
1234.0;
12 34.0;
12 34;
12 3.40000000000000E. +0001;
câu 26:
Kết luận nào dưới đây về các lỗi của chương trình Pascal dưới đây là đúng?
Lỗi tại các dòng 4, 9;
Lỗi tại các dòng 4, 5;
Lỗi tại các dòng 5, 9;
Lỗi tại các dòng 4, 5, 9, 11;
Câu 27:
Trong Pascal, các lệnh gán nào dưới đây là sai?
a:=12;
a+b:=12;
b=c:=5;
a:=a+3
câu 28:
Trong chương trình quản lí điểm người ta dùng biến x để biểu diễn số lượng học sinh của một trường. Hãy chọn kiểu dữ liệu thích hợp cho biến x trong các kiểu sau:
Số nguyên có giá trị từ 0 đến 255
Số nguyên có giá trị từ -32798 đến 32767
Số nguyên có giá trị từ 0 đến 65535
Số thực
câu 29:
Cho biết giá trị của hai biến nguyên a và b sau khi thực hiện đoạn chương trình dưới đây. Giá trị của (a,b) là kết quả nào trong các kết quả sau?
(2,2);
(2,5);
(7,5);
(5,2);
câu 30:
Chương trình dịch Pascal sẽ cấp phát bao nhiêu bộ nhớ cho các biến trong khai báo sau
41 byte
42 byte
43 byte
44 byte
câu 31:
Xét biểu thức điều kiện: b*b-4*a*c>0. Khẳng định nào sau đây là đúng?
Kiểm tra phương trình bậc hai Latex(ax^2 + bx + c = 0) có nghiệm thực hay không;
Kiểm tra phương trình bậc hai latex(ax^2 + bx + c = 0) có hai nghiệm thực phân biệt hay không;
Kiểm tra phương trình bậc hai Latex(ax^2 + bx + c = 0) có ít nhất một nghiệm thực dương hay không;
câu 32:
Xét một biểu thức logic: (n div 1000 > 0) and (n div 1000 = 0). Khẳng định nào sau đây là đúng?
Kiểm tra n có chia hết cho 10000 hay không;
Kiểm tra xem n có bốn chữ số có nghĩa hay không;
Kiểm tra xem n có ba chữ số có nghĩa hay không;
Kiểm tra n có nhỏ hơn cho 10000 hay không;
Câu 33:
Biết rằng a, b, c là độ dài ba cạnh của một tam giác, những biểu thức quan hệ nào sau đây cho kết quả TRUE?
a + b > c;
b - c > a;
a - c >= b;
a - b > c;
câu 34:
Chương trình Pascal sau đây tính giá trị biểu thức nào trong số các biểu thức sau?
y=x+2x+3x+4x+5;
y=(x+2)(x+3)(x+4)+5
latex(y=x^4+2x^3+3x^2+4^x+5)
câu 35:
Mỗi ngôn ngữ lập trình nhất thiết phải có thành phần nào trong các thành phần sau:
bảng chữ cái
Cú pháp
Ngữ nghĩa
Chương trình dịch
Môi trường dịch
* 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ẻ: Đặng Hữu Hoà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)