Kiem tra 15
Chia sẻ bởi Thanh Binh |
Ngày 26/04/2019 |
46
Chia sẻ tài liệu: Kiem tra 15 thuộc Tin học 11
Nội dung tài liệu:
Trường THPT Mạc Đĩnh Chi. KIỂM TRA 15`
Họ và tên: Môn học: Tin học. Đề 1:
Lớp : Điểm: ……………………………
Câu 1. Trong Turbo Pascal khai báo nào sau đây là hợp lệ ?
A. CONST Nmax = 100; B. CONST Nmax : 100;
C. VAR Nmax : 100; D. VAR Nmax = 100;
Câu 2. Chỉ ra số lỗi trong khai báo sau:
Var XY, xY: Interger;
x = Char;
A. 1. B. 2. C. 3. D. 4.
Câu 3. Để chạy chương trình nhấn tổ hợp phím:
A. Alt+X B. Ctrl + F9
C. Alt+F9 D. Ctrl + X
Câu 4: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng?
A. Type 1chieu=array[1..100] of char;
B. Type mang=array[1..100] of char;
C. Type mang1c=array[1..100] of Interger;
D. Type = array[1..100] of char;
Câu 5: Trong ngôn ngữ lập trình Pascal, khai báo mảng A: Array[1..40,1..40] of Real; thì việc truy xuất đến phần tử trong mảng nào sau đây là đúng?
A. A[5],[6] B. A[4;6]
C. A[4][3] D. A[4,5]
Câu 6: Trong Pascal, câu lệnh nào sau đây dùng để nhập giá trị của 50 phần tử trong mảng A.
A. For i:=1 to 50 do readln(A[I]); B. For I:=50 downto 1 do Write(A[i]);
C. For i:=50 to 1 do readln(A[I]); D. For i:=1 to 50 do Write(A[I]);
Câu 7: Trong ngôn ngữ lập trình Pascal, để đổi giá trị hai phần tử của mảng một chiều A tại hai vị trí I và J, ta viết mã lệnh như sau:
A. A[I]:=Tg; A[I]:=A[J]; A[J]:=Tg;
B. Tg:=A[I]; A[J]:=A[I]; A[J]:=Tg;
C. Tg:=A[I]; A[I]:=A[J]; A[J]:=Tg;
D.Tg :=A[J]; A[I]:=A[J]; Tg:=A[J];
Câu 8: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các việc sau (A là mảng số có N phần tử)?
S:=1;For i:=1 to N Do S:=S*A[i];
A. Đếm số phần tử của mảng A. B. In ra màn hình mảng A.
C. Tính tích các phần tử của mảng A. D. Cả 3 ý trên đều sai.
Câu 9: Trong ngôn ngữ lập trình Pascal.
A. Các phần tử của mảng một chiều không sắp thứ tự.
B. Các phần tử của mảng một chiều được sắp thứ tự theo giá trị giảm dần.
C. Các phần tử của mảng một chiều được sắp thứ tự theo giá trị tăng dần.
D. Các phần tử của mảng một chiều được sắp thứ tự theo chỉ số.
Câu 10: Đoạn chương trình sau trong Pascal đưa ra màn hình kết quả nào?
For I:=4 downto 1 do Write(i,` `);
A. 1 2 3 4 C. Đưa ra dấu cách.
B. 4 3 2 1 D. Không đưa ra kết quả gì.
Câu 11: Hãy viết khai báo cho mảng có 40 số nguyên trong ngôn ngữ lập trình Pascal.
Trường THPT Mạc Đĩnh Chi. KIỂM TRA 15`
Họ và tên: Môn học: Tin học. Đề 2.
Lớp : Điểm: …………………………
Câu 1. Trong Turbo Pascal khai báo nào sau đây là hợp lệ ?
A. CONST Nmax : 100; B. Uses Crt;
C. CONST Nmax := 100; D
Họ và tên: Môn học: Tin học. Đề 1:
Lớp : Điểm: ……………………………
Câu 1. Trong Turbo Pascal khai báo nào sau đây là hợp lệ ?
A. CONST Nmax = 100; B. CONST Nmax : 100;
C. VAR Nmax : 100; D. VAR Nmax = 100;
Câu 2. Chỉ ra số lỗi trong khai báo sau:
Var XY, xY: Interger;
x = Char;
A. 1. B. 2. C. 3. D. 4.
Câu 3. Để chạy chương trình nhấn tổ hợp phím:
A. Alt+X B. Ctrl + F9
C. Alt+F9 D. Ctrl + X
Câu 4: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng?
A. Type 1chieu=array[1..100] of char;
B. Type mang=array[1..100] of char;
C. Type mang1c=array[1..100] of Interger;
D. Type
Câu 5: Trong ngôn ngữ lập trình Pascal, khai báo mảng A: Array[1..40,1..40] of Real; thì việc truy xuất đến phần tử trong mảng nào sau đây là đúng?
A. A[5],[6] B. A[4;6]
C. A[4][3] D. A[4,5]
Câu 6: Trong Pascal, câu lệnh nào sau đây dùng để nhập giá trị của 50 phần tử trong mảng A.
A. For i:=1 to 50 do readln(A[I]); B. For I:=50 downto 1 do Write(A[i]);
C. For i:=50 to 1 do readln(A[I]); D. For i:=1 to 50 do Write(A[I]);
Câu 7: Trong ngôn ngữ lập trình Pascal, để đổi giá trị hai phần tử của mảng một chiều A tại hai vị trí I và J, ta viết mã lệnh như sau:
A. A[I]:=Tg; A[I]:=A[J]; A[J]:=Tg;
B. Tg:=A[I]; A[J]:=A[I]; A[J]:=Tg;
C. Tg:=A[I]; A[I]:=A[J]; A[J]:=Tg;
D.Tg :=A[J]; A[I]:=A[J]; Tg:=A[J];
Câu 8: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các việc sau (A là mảng số có N phần tử)?
S:=1;For i:=1 to N Do S:=S*A[i];
A. Đếm số phần tử của mảng A. B. In ra màn hình mảng A.
C. Tính tích các phần tử của mảng A. D. Cả 3 ý trên đều sai.
Câu 9: Trong ngôn ngữ lập trình Pascal.
A. Các phần tử của mảng một chiều không sắp thứ tự.
B. Các phần tử của mảng một chiều được sắp thứ tự theo giá trị giảm dần.
C. Các phần tử của mảng một chiều được sắp thứ tự theo giá trị tăng dần.
D. Các phần tử của mảng một chiều được sắp thứ tự theo chỉ số.
Câu 10: Đoạn chương trình sau trong Pascal đưa ra màn hình kết quả nào?
For I:=4 downto 1 do Write(i,` `);
A. 1 2 3 4 C. Đưa ra dấu cách.
B. 4 3 2 1 D. Không đưa ra kết quả gì.
Câu 11: Hãy viết khai báo cho mảng có 40 số nguyên trong ngôn ngữ lập trình Pascal.
Trường THPT Mạc Đĩnh Chi. KIỂM TRA 15`
Họ và tên: Môn học: Tin học. Đề 2.
Lớp : Điểm: …………………………
Câu 1. Trong Turbo Pascal khai báo nào sau đây là hợp lệ ?
A. CONST Nmax : 100; B. Uses Crt;
C. CONST Nmax := 100; D
* 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ẻ: Thanh Binh
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)