KT1T_HK2_ LAN 1_DE A

Chia sẻ bởi Trần Thị Thu Vân | Ngày 26/04/2019 | 51

Chia sẻ tài liệu: KT1T_HK2_ LAN 1_DE A thuộc Tin học 11

Nội dung tài liệu:


KIỂM TRA 45’.
MÔN TIN HỌC 11.
I. Phần trắc nghiệm (3.0 điểm)

Cú pháp khai báo mảng một chiều nào sau đây đúng?
A. Var Mang = array [1 .. 9] of real; C. Var B : array [1 ... 9] of real;
B. Var A : array [1,5 .. 1,9] of real; D. Var C : array [‘a’ .. ‘z’] of real;


Giả sử có khai báo: Var M : array [1 .. 100] of byte;
Câu lệnh nào sau đây đúng?
A. Readln(M); C. For i := 1 to n do write(M[i] : 4);
B. M[i] := (15 + 7 + 9)/3; D. Tất cả đều sai.


Kiểu chỉ số của mảng một chiều không thể là kiểu nào?
A. Byte B. Integer C. Real; D. Boolean.


Hãy chuyển khai báo gián tiếp mảng hai chiều sau sang khai báo trực tiếp trong Pascal?
Type Mang = array [1..100, 1..100] of char;
Var T : Mang;
A. Var T : array [1..100, 1..100] of char; C. Var Mang : array [1..100 1..100] of char;
B. Type T : array [1..100, 1..100] of char; D. Var T = array [1..100, 1..100] of char;


Với khai báo: Var A : array [1..9, 1..9] of byte;
Hỏi mảng A có tất cả mấy phần tử?
A. 9 B. 16 C. 18 D. 81


Mảng N có bao nhiêu phần tử nếu: Var N : array [9..15] of char;
A. 6 B. 7 C. 15 D. Khai báo sai.


Số lượng kí tự tối đa của một xâu kí tự trong Pascal là bao nhiêu?
A. 1024 B. 512 C. 256 D. 255


Sau khi thực hiện lệnh: Insert (‘ABCD’, ‘M_N’, 2); sẽ cho kết quả là:
A. ‘AM_NBCD’ B. ‘ABM_NCD’ C. ‘MABCD_N’ D. ‘M_ABCDN’


Giá trị của m là bao nhiêu, biết: m := Pos (‘Anh’, ‘Troi xanh xanh bao la’); A. 0 B. 7 C. 12 D. 7 và 12.


Giá trị của n là bao nhiêu biết: n := length (st); với st := ‘HAPPY NEW YEAR!’; A. 256 B. 255 C. 15 D. 0


Để xóa n kí tự của xâu s tại vị trí thứ k. Ta chọn thủ tục nào
A. Insert (st, n, k); B. Insert (st, k, n); C. Delete (st, n, k); D. Delete (st, k, n);


Cho 2 biến xâu a và b như sau: a:=`Pham Thai Buong`; b:= `pham thai buong`;
Biểu thức nào cho giá trị là True? A. a = b B. a >= b C. b > a D.a > b


II. Phần tự luận (7.0 điểm)
1). Mảng một chiều là gì? (0.5 điểm).
2). Viết cú pháp khai báo mảng hai chiều bằng 2 cách? (có giải thích ý nghĩa) (0.75 điểm)
3). Viết cú pháp khai báo biến xâu? (0.5 điểm).
4). Các phần tử của mảng có thể có những kiểu gì? (0.5 điểm).
5). Viết chương trình nhập vào một dãy số thực và số thực x. Thông báo lên màn hình số lượng các phần tử trong dãy bằng x và vị trí của chúng. (2.0 điểm).
6). Viết chương trình nhập vào một xâu ký tự từ bàn phím. Đổi xâu ký tự đó sang chữ in hoa rồi in kết quả ra màn hình. Ví dụ :Xâu abcdAbcD sẽ cho ra xâu ABCDABCD. (1.25 điểm)
7). Điền vào chỗ trống để được chương trình tìm giá trị nhỏ nhất của dãy số T gồm N (N 250) số nguyên khác
* 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ẻ: Trần Thị Thu Vân
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)