Quảng cáo
Câu hỏi ôn tập môn Tin học Lớp 11
QR

Câu hỏi ôn tập môn Tin học Lớp 11

Nguồn: dethi.edu.vn

Xem trước nội dung

1

Câu 1. Cú pháp khai báo trực tiếp biến mảng 1 chiều: A. Var <tên biến mảng>: array [kiểu chỉ số] of <kiểu phần tử>; B. Var <tên biến mảng>: array [chỉ số đầu … chỉ số cuối] of <kiểu phần tử>; C. Var <tên biến mảng>: array [chỉ số đầu .. chỉ số cuối] of <kiểu phần tử>; D. Var <tên biến mảng>: array [kiểu chỉ số] of <kiểu dữ liệu>; Câu 2. Phát biểu nào sau đây đúng nhất: A. Kiểu chỉ số thường là một đoạn số nguyên liên tục B. Kiểu chỉ số phải là đoạn số nguyên C. Kiểu chỉ số có thể là đoạn số thực D. Kiểu chỉ số thuộc kiểu gì cũng được Câu 3. Phát biểu nào sau đây đúng nhất: A. Kiểu phần tử là kiểu dữ liệu của các phần tử trong mảng B. Kiểu phần tử cùng kiểu với kiểu chỉ số C. Kiểu phần tử phải là kiểu số D. Kiểu phần tử là kiểu của chỉ số đầu và chỉ số cuối Câu 4. Phát biểu nào sau đây là sai: A. Mảng một chiều là dãy hữu hạn các phần tử cùng kiểu B. Có thể xây dựng mảng n chiều C. Cần xác định kiểu phần tử của mảng D. Phần tử trong mảng có thể có nhiều hơn 1 chỉ số Câu 5. Đâu không là yếu tố cần xác định khi xây dựng mảng 1 chiều: A. Tên kiểu mảng, số lượng phần tử B. Cách tham chiếu đến phần tử C. Cách khai báo biến mảng, kiểu dữ liệu của các phần tử D. Kiểu dữ liệu của chỉ số Câu 6. Để khai báo số phần tử của mảng 1 chiều, người lập trình cần: A. Khai báo một hằng số là số phần tử của mảng B. Khai báo chỉ số bắt đầu và kết thúc của mảng C. Khai báo chỉ số kết thúc của mảng D. Không cần khai báo gì, hệ thống sẽ tự xác định Câu 7. Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất ? A. Dùng để truy cập đến một phần tử bất kì trong mảng; B. Dùng để quản lí kích thước của mảng; C. Dùng trong vòng lặp với mảng;

DeThi.edu.vn

2

D. Dùng trong vòng lặp với mảng để quản lí kích thước của mảng; Câu 8. Phát biểu nào sau đây về mảng là không chính xác ? A. Chỉ số của mảng không nhất thiết bắt đầu từ 1; B. Có thể xây dựng mảng nhiều chiều; C. Xâu kí tự cũng có thể xem như là một loại mảng; D. Độ dài tối đa của mảng là 255; Câu 9. Phương án nào dưới đây là khai báo mảng hợp lệ ? A. mang : ARRAY[0..10] OF INTEGER; B. mang : ARRAY[0..10] OF INTERGER; C. mang : INTEGER OF ARRAY[0..10]; D. mang : ARRAY(0..10) : INTEGER;

Câu 10. Câu lệnh dùng để nhập giá trị cho phần tử trong mảng A. readln(<Tên mảng>[<Kiểu chỉ số>]); B. readln(<Tên mảng>[<Biến đếm>]); C. readln(<Tên mảng>[<Chỉ số cuối>]); D. readln(<Tên mảng>[<Chỉ số đầu>]);

Câu 11. Đoạn chương trình sau dùng để làm gì?

Write(‘ Nhap vao so phan tu:’); readln(n); For i:=1 to n do Begin Write(‘a[‘,i,’]=’); readln(a[i]); If (a[i] mod 2 = 0) then Write(a[i]: 5); End; Readln; End. A. Nhập vào một dãy số B. Nhập vào một dãy số và in ra màn hình các số chẵn C. Nhập vào một dãy số và in ra màn hình các số lẻ D. Nhập vào 1 mảng a

Câu 12. Lệnh gán giá trị 105 cho phần tử thứ i của mảng số nguyên M là: A. Mi := 105; B. M(i) := 105; C. M[i] = 105; D. M[i] :=105;

Câu 13. Lệnh khai báo biến mảng MK gồm 10 số nguyên là: A. Var MK : Array[1…10] of Integer; B. Var MK = Array[1..10] of Integer; C. Var MK : Array[1..10] of Integer;

DeThi.edu.vn

Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.

Quảng cáo
Quảng cáo