NEW
Font size
Worksheetstin học
Total questions: 40
Worksheet time: 20mins
Câu lệnh nào sau đây thực hiện gán tên tệp cho biến tệp?
Rewrite(f2);
Assign(f2,'dulieu.txt');
Assign(f2,dulieu.txt);
Reset(f2);
Sau khi thực hiện đoạn lệnh S:=’Truong THPT Pleiku’; a:=Length(S); thì a bằng mấy?
15
18
11
14
Giả sử A là 1 biến, B là biến tệp thì lệnh đọc tệp nào là đúng?
Read(A,B);
Write(A,B);
Read(B,A);
Write(B,A);
Giả sử B là biến tệp, x là biến, lệnh ghi dữ liệu vào tệp nào là sai?
Writeln(B, x:4);
Write(B,'x=',x);
Write(B, 'x=', x:4);
Read(B,x);
Chương trình sử dụng hai lệnh Assign(F,'SoNguyen.PAS'); Rewrite(F); Khi chạy chương trình, nếu trên ổ đĩa C đã có tệp SoNguyen.PAS thì máy sẽ?
Giữ nguyên dữ liệu của tệp SoNguyen.Pas
Ghi tiếp dữ liệu vào sau dữ liệu đã có trong tệp SoNguyen.Pas
Xóa toàn bộ dữ liệu của tệp SoNguyen.Pas
Đưa ra thông báo đã tồn tại tệp SoNguyen.Pas
Câu lệnh nào xóa kí tự cuối cùng của xâu a?
delete(a,1,255)
delete(a,255,1)
delete(a,length(a),1)
delete(a,1,length(a))
Để đọc dữ liệu trong tệp khi chưa hết tệp thì dùng câu lệnh lặp nào sau đây?
While not EOLn(f) Do
While EOF(f) = True Do
While not EOF(f) Do
While EOLn(f) = False Do
f là biến tệp và x là biến kiểu nguyên thì câu lệnh đọc dữ liệu trong tệp cất vào biến x là?
read(x,f);
writeln(f,x);
writeln(x,f);
read(f,x);
Khi chưa hết tệp hàm EOF(f) cho giá trị nào?
Not
Đúng
False
True
Xâu a sẽ có kết quả là gì trong đoạn chương trình sau: Begin a:='THPT Pleiku'; delete(a,5,7); End.
PT Pleiku
THPT
Pleiku
THPT Pl
Chọn phương án đúng. Lượng dữ liệu lưu trữ trên tệp chỉ phụ thuộc vào:
Bộ nhớ RAM
Dung lượng đĩa
Tốc độ của máy tính
Cách truy cập dữ liệu
Xâu b sẽ có kết quả là gì trong đoạn chương trình sau: a:='THPT'; b:='Pleiku'; insert(a,b,1);
THPT
THPTPleiku
THPT Pleiku
Pleiku THPT
Thứ tự các câu lệnh đọc dữ liệu trong tệp ra biến là?
Assign() --> Reset() --> Read()
Assign() --> Rewrite() --> Read()
Assign() --> write() --> Rewrite()
Assign() --> Reset() --> write()
Khi chưa hết dòng hàm EOLn(f) cho giá trị nào?
False
True
Đúng
Not
Cho 2 xâu : a:=‘PLEIKU‘; b:=‘Pleiku‘; Biết chữ thường có mã lớn hơn chữ in. Hãy chọn phương án đúng:
Xâu a > xâu b
Xâu b>xâu a
Xâu a = xâu b
Xâu a >= Xâu b
Chọn phương án đúng. Xét theo cách thức truy cập, tệp được phân thành 2 loại là:
Tệp truy cập tuần tự và tệp truy cập trực tiếp
Tệp văn bản và tệp có cấu trúc
Tệp văn bản và tệp truy cập tuần tự
Tệp truy cập trực tiếp và tệp có cầu trúc
Chọn phương án đúng. Xét theo cách tổ chức dữ liệu, tệp được phân thành 2 loại là:
Tệp văn bản và tệp truy cập tuần tự
Tệp truy cập trực tiếp và tệp có cầu trúc
Tệp truy cập tuần tự và tệp truy cập trực tiếp
Tệp văn bản và tệp có cấu trúc
f là biến tệp và x là biến kiểu nguyên thì câu lệnh ghi dữ liệu trong biến x vào tệp là?
read(x,f);
writeln(x,f);
writeln(f,x);
read(f,x);
Khi hết tệp hàm EOF(f) cho giá trị nào?
True
Not
Sai
False
Câu lệnh nào sau đây là đúng cú pháp?
Assign( f, 'So.pas');
Assign(f ', So.pas');
Assign('f', 'So.pas');
Assign(' f, So.pas');
Câu lệnh nào sau đây thực hiện mở tệp để đọc dữ liệu trong tệp?
Rewrite(f2);
Reset(f2);
Assign(f2,'dulieu.txt');
Assign(f2,dulieu.txt);
Câu lệnh nào sau đây thực hiện mở tệp để ghi dữ liệu trong tệp?
Reset(f2);
Assign(f2,dulieu.txt)
Assign(f2,'dulieu.txt');
Rewrite(f2);
Để gán tệp vidu.txt lưu trên ổ đĩa D cho biến tệp f ta sử dụng câu lệnh nào?
Assign('D:\vidu.txt',f);
Assign(f, D:\vidu.txt);
Assign(f, 'D:\vidu.txt');
Assign('f, D:\vidu.txt');
Câu lệnh khai báo biến tệp văn bản là?
Var f1,f2 = Text;
Var f, f1: Text;
Var f, f2: String
Var f, f1: Array;
Câu lệnh đóng tệp nào là đúng?
CLOSE(tên tệp, tên biến tệp);
CLOSE(tên biến tệp);
CLOSE(tên biến tệp, tên tệp);
CLOSE(tên biến tệp1, tên biến tệp2, ... , tên biến tệpn);
Kiểu dữ liệu tệp được lưu trữ ở trên?
Bộ nhớ trong
Bộ nhớ rom
Bộ nhớ ram
Bộ nhớ ngoài
Khi hết dòng hàm EOLn(f) cho giá trị nào?
Sai
not
True
False
Khai báo nào sau đây là sai:
S:string[1];
S:string[100];
S:string[256];
S:string;
Biến a sẽ có kết quả là gì trong đoạn chương trình sau: a:='tuoi hoc tro'; delete(a, 9,4);
‘tuo’
‘tuoi hoc’
‘tro’
‘tuoi’
Biến a sẽ có kết quả là gì trong đoạn chương trình sau:
Begin a:='tuoi hoc tro'; delete(a,1,length(A)); End.
hoc tro
Xâu rỗng
tuoi hoc
tuoi
Lệnh For i:=length(a) downto 1 do write(a[i]); làm gì?
Xuất ra kí tự đầu tiên của xâu a
Xuất ra kí tự cuối cùng của xâu a
Xuất xâu a theo thứ tự ngược
Xuất xâu a
Hàm Length dùng để:
Tính độ dài tối đa của xâu kí tự
Tính độ dài thực tế của xâu kí tự
Cả hai ý đều đúng
Cả hai ý đều sai
Cho xâu S là ‘Ha Noi–Viet Nam’ , kết quả của hàm Pos(‘Viet Nam’,S) là:
7
8
9
10
Kết quả của b sau khi thực hiện đoạn chương trình sau:
a:='Lap trinh Pascal'; b:= pos(‘Pascal’, a);
4
5
11
9
Trong Pascal, hằng xâu kí tự "Hoa co mua xuan" được viết như thế nào?
Hoa co mua xuan
"Hoa co mua xuan"
'Hoa co mua xuan'
"Hoa co mua xuan'
Trong ngôn ngữ Pascal, để tìm vị trí xuất hiện đầu tiên của xâu 'hoa' trong xâu S, Câu lệnh nào dưới đây là đúng?
i:=Pos(s,'hoa');
i:= Pos ('hoa', s);
i:= pos('hoa', hoa');
pos ("hoa", s);
Cách khai báo xâu nào là đúng?
Tất cả đều đúng
s : String255;
s : char[256];
s : string[30];
Một xâu có tối đa bao nhiêu kí tự?
64
255
128
256
Xâu không có kí tự nào gọi là
Xâu không
Xâu chứa khoảng trắng
Xâu rỗng
Không có loại xâu này
Phần tử đầu tiên của xâu là phần tử thứ:
0
1
2
3
