Tải bản đầy đủ (.doc) (2 trang)

de kiem tra 15'''' tin 11

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (94.77 KB, 2 trang )

Var a : array[0..50] of real ;
Sở GD-ĐT Thừa Thiên - Huế
Trường THPT Hương Vinh Kiểm Tra 15 phút
-------------------------------
Họ và tên: ..................................................................... Lớp:..............................
Đề số 1:
1. Câu lệnh nào sau đây là đúng?
A.Type 1chieu=array[1..100] of char;
B.Type 1chieu=array[1-100] of char;
C.Type mang=array(1..100) of char;
D.Type mang1chieu=array[1..100] of char;
2. Đoạn chương trình sau thực hiện việc nào: S:=0; For i:= 1 to n do S:=S+ A[i];
A. Tính tổng các phần tử của mảng một chiều;
B. In ra màn hình mảng A;
C. Đếm số phần tử của mảng A;
D. Không thực hiện việc nào trong 3 việc trên;
3. Cho khai báo mảng như sau : Var m : array[0..10] of integer ;
Phương án nào dưới đây chỉ phần tử thứ 10 của mảng ?
A. a[10]; B. a(10); C. a[9]; D. a(9);
4. Đoạn chương trình sau thực hiện công việc nào trong các công việc sau:
i:=pos(' ',S); {' ' là 2 dấu cách}
While i<>0 do
Begin
Delete(s,i,1);
i:=pos(' ', s);
End;
A. Xóa hai dấu cách liên tiếp nhau đầu tiên trong xâu;
B. Xóa đi một trong 2 dấu cách đầu tiên trong xâu;
C. Xóa các dấu cách liền nhau cuối cùng trong xâu;
D. Xóa các dấu cách trong xâu s để s không còn 2 dấu cách liền nhau
5. Cách khai báo xâu ký tự nào sau đây là đúng:


A. Var S: file of String; B. Var S: file of char; C. Var S: String; D. Var S: Strings[255];
6. Xâu ký tự có tối đa là:
A. 8 Ký tự B. 256 ký tự C. 16 Ký tự D. 255 ký tự
7. Xâu ký tự không chứa ký tự nào gọi là:
A. Xâu trắng; B. Xâu không; C. Xâu rỗng; D.Không phải là xâu ký tự
8. Thủ tục Delete(c,a,b) thực hiện công việc gì trong các công việc sau:
A.Xóa trong xâu c a ký tự bắt đầu từ vị trí b; C. Xóa trong xâu a b ký tự bắt đầu từ vị trí b;
B.Xóa trong xâu c b ký tự bắt đầu từ vị trí a; D. Xóa trong xâu b c ký tự bắt đầu từ vị trí a;
9. Cho khai báo mảng và đoạn chương trình như sau :
Đoạn chương trình trên thực hiện công việc gì dưới đây ?
A. Tìm phần tử nhỏ nhất trong mảng;
B. Tìm phần tử lớn nhất trong mảng;
C. Tìm chỉ số của phần tử lớn nhất trong mảng;
D. Tìm chỉ số của phần tử nhỏ nhất trong mảng;
10. Trong ngôn ngữ lập trình Pascal, thủ tục Insert(S1,S2,n) thực hiện công việc gì?
A.Chèn xâu S1 vào xâu S2 từ vị trí n của S1;
B.Chèn xâu S1 vào xâu S2 từ vị trí n của S2;
C.Chèn xâu S2 vào xâu S1 từ vị trí n của S1;
D.Chèn xâu S2 vào xâu S2 từ vị trí n của S1;
k := 0 ;
for i := 1 to 50 do
if a[i] > a[k] then k := i ;
11. Trong ngôn ngữ lập trình Pascal, hàm length(s) cho kết quả gì?
A.Độ dài xâu S khi khai báo;
B.Tuỳ ý;
C.Số ký tự hiện có trong xâu S không tính các khoảng trắng (Ký tự trắng, khoảng cách);
D.Số các ký tự của xâu không tính dấu cách cuối cùng;
12. Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Length(S) là :
A. 12; B. 13; C. 14; D. 15;
13. Đoạn chương trình sau in ra kết quả nào ?

Var a : string[10];
Begin
a := ‘tinhoc ’;
writeln(length(a));
readln
End.
A. 6; B. 7; C. 10; D. Chương trình có lỗi;
14. Cho khai báo sau : a : array[0..16] of integer ;
Câu lệnh nào dưới đây sẽ in ra tất cả các phần tử của mảng trên ?
A.for k := 1 to 16 do write(a[k]);
B.for k := 16 downto 0 do write(a[k]);
C.for k:= 0 to 15 do write(a[k]);
D.for k := 16 down to 0 write(a[k]);
15. Cho str là một xâu kí tự, đoạn chương trình sau thực hiện công việc gì ?
for i := length(str) downto 1 do write(str[i]) ;
A.In xâu ra màn hình; B.In từng kí tự xâu ra màn hình;
C.In từng kí tự ra màn hình theo thứ tự ngược, trừ kí tự đầu tiên;
D.In từng kí tự ra màn hình theo thứ tự ngược;
16. Sau khi thực hiện đoạn chương trình sau, giá trị của biến S là: S:=’Ha Noi mua thu’;
Insert(‘Mua thu’,S,1);
A. Ha Noi Mua thu; B. Mua thu Ha Noi mua thu; C. Mua thu Ha Noi; D. Ha Noi;
17. Để xóa ký tự đầu tiên của xâu ký tự S ta viết:
A. delete(s,1,1); B. delete(s,1,i);{i bất kỳ} C. delete(s, length(s),1); D. delete( 1,S,1);
18. Đoạn chương trình sau thực hiện công việc gì?
d:=0;
for i:=1 to length(s) do
if s[i]=' ' then d:=d+1; {' ' là khoảng trắng};
A. Xóa các khoảng trắng trong xâu s;
B. Đếm số từ có trong xâu s;
C.Đếm kí tự trắng có trong xâu s;

D.Xóa đi chữ số đầu tiên trong xâu s;
19. Để tìm vị trí xuất hiện đầu tiên của xâu ‘hoa’ trong xâu S1 ta có thể viết bằng cách nào trong các cách
sau? S1:=’hoahong’;
A. I:=pos(S1,’hoa’); B. I:=pos(S,’hoa’); C. I:=pos(’hoa’,S1); D. I:=pos(‘hoa’,’hoa’);
20. Đoạn chương trình sau đây làm công việc gì?
i:=pos (' ',A);
While i<>0 do
Begin
Delete(x,i,1);
I:=Pos(' ',A);
End;
A.Xóa các kí tự trắng trong xâu A; C. Xóa các kí tự trắng bên trái của xâu A;
B.Xóa các kí tự trắng bên phải của xâu A; D. Xóa các kí tự trắng ở hai đầu của xâu A;

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×