de kiem tra 15'''' tin 11 - Pdf 46

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:

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;


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status