Kiểm tra 1 tiết Môn: Tin

2 18 0
Kiểm tra 1 tiết Môn: Tin

Đang tải... (xem toàn văn)

Thông tin tài liệu

Xóa dấu cách tại vị trí cuôi cùng của xâu D.Xóa mọi dấu cách của xâu S Câu 22: Trong ngôn ngữ lập trình Pascal, để xóa đi kí tự đầu tiên của xâu kí tự S ta viết: A.. gán giá trị cho từng[r]

(1)Họ và tên: Lớp 11: Kiểm tra tiết Môn: Tin Câu 10 11 12 13 14 15 Chọn Câu 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Chọn Câu 1: Trong ngôn ngữ lập trình Pascal, 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 Char; D.Type mang1c= array[1 100] of Char; Câu 2: Trong ngôn ngữ lập trình Pascal, mặt cú pháp câu lệnh nào sau đây là đúng? A.Type m2c= array[1 100, 100] of Char; B.Type m2c= array[1-100, 1-100] of Char; C.Type m2c= array(1 100, 100) of Char; D.Type m2c= array[1 100, 100] of Char; Câu 3: Trong ngôn ngữ lập trình Pascal A.Các phần tử mảng chiều thứ tự theo số B.Các phần tử mảng chiều thứ tự theo giá trị giảm dần C.Các phần tử mảng chiều thứ tự theo giá trị tăng dần D.Các phần tử mảng chiều không thứ tự Câu 4: Trong ngôn ngữ lập trình Pascal, với khai báo mảng A: array[1 100, 100] of integer; thì việc truy xuất đến các phân tử sau: A A[i],[j] B A[i][j] C A[i, j] D A[i;j] Câu 5: Trong ngôn ngữ lập trình Pascal, để hiển thị phần tử A[i,j] mảng chiều qúa trình nhập liệu mặt cú pháp câu lệnh nào sau đây là đúng? A.Write(“phần tử A[“,i,”,”,j,”]= “); C Write(‘phần tử A[‘,i,’,’,j,’]= ‘); B.Write(‘phần tử A[‘i,j’]= ‘); D.Write(“phần tử A[“i,j”]= “); Câu 6: Trong ngôn ngữ lập trình Pascal Trong ngôn ngữ lập trình Pascal, để đổi giá trị hai phần tử mảng chiều vị trí i và j, ta viết mã lệnh: A T= A[i]; A[i]= A[j]; A[j]=T; C T:= A[i]; A[i]:= A[j]; A[j]:=T; B A[i]:= T; A[i]:= A[j]; A[j]:=T; D A[i]= T; A[i]= A[j]; A[j]=T; Câu 7: Trong ngôn ngữ lập trình Pascal Trong ngôn ngữ lập trình Pascal, đọan chương trình sau thực việc nào(A là mảng số có N phần tử)? S:=0; For i:=1 to N S:=S+ A[i]; A.Tính tổng các phần tử mảng A B.In màn hình mảng A C.Đếm số phần tử mảng A D Không thực việc nào việc trên Câu 8: Trong ngôn ngữ lập trình Pascal, với khai báo sau: Type mang= Array[ 100] of integer; Var a,b: mang; C: Array[ 100] of integer; Câu lệnh nào sau đây là hợp lệ? A a:=b; B.b:= c; C c:= a; D.a:=c; Câu 9: Trong ngôn ngữ lập trình Pascal, xâu kí tự là: A Mảng các kí tự B Dãy các kí tự bảng mã ASCII C.Tập hợp các chữ cái Alphalbet D tập hợp các chữ cái và chữ số bảng Alphalbet Câu 10: Trong ngôn ngữ lập trình Pascal, xâu kí tự có tối đa: A Kí tự B.256 kí tự C 255 kí tự D.16 kí tự Câu 11: Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào? A.Xâu không B Xâu rỗng C Xâu trắng D Không phải xâu kí tự Câu 12: Trong ngôn ngữ lập trình Pascal, để xuất giá trị phần tử A[i,j] mảng chiều mặt cú pháp câu lệnh nào sau đây là đúng? A Write(“phần tử A[i,j]:5 “); B.Write(A[i,j]:5); C Write(‘A[i,j] :5‘); D.Write(“A[i,j]:5 “); Câu 13: Trong ngôn ngữ lập trình Pascal, thủ tục Delete(c,a,b) thực công việc nào sau đây: A.Xóa xâu kí tự c a kí tự bắt đầu với vị trí b; C.Xóa xâu kí tự b a kí tự bắt đầu với vị trí c; B.Xóa xâu kí tự a c kí tự bắt đầu với vị trí b; D.Xóa xâu kí tự c b kí tự bắt đầu với vị trí a; Câu 14: Trong ngôn ngữ lập trình Pascal, thủ tục Insert(S1,S2, n) thực công việc nào: A Chèn thêm xâu S1 vào xâu S2 bắt đầu với vị trí n S1 B Chèn thêm xâu S1 vào xâu S2 bắt đầu với vị trí n S2 C Chèn thêm xâu S2 vào xâu S1 bắt đầu với vị trí n S1 D Chèn thêm xâu S2 vào xâu S1 bắt đầu với vị trí n S2 Câu 15: Trong ngôn ngữ lập trình Pascal hàm Length(S) cho kết là A.Độ dài xâu S khai báo B số kí tự xâu S không tính khỏang trắng C số kí tự xâu S không tính dấu cách cuối cùng D.số kí tự hiệ có xâu Câu 16: Trong ngôn ngữ lập trình Pascal, sau thực đọan chương trình sau, giá trị biến S là: S:= ‘Ha Noi mua thu’; Delete(S,7,8); Insert(‘Mua Thu’,S,1); A Ha Noi Mua Thu B Ha Noi mua thu C Mua Thu Ha Noi mua thu D Ha Noi Câu 17: Trong ngôn ngữ lập trình Pascal, thủ tục chèn xâu S1 vào xâu S2 vị trí vt, viết A Insert(S1,S2, n); B Insert(S1,S2, vt); C Insert(S2,S1,vt); D Insert(S2,S1 n); Câu 18: Trong ngôn ngữ lập trình Pascal, với xâu kí tự ta có các phép tóan là: A.Cộng,trừ, nhân, chia C có phép cộng D.Phép ghép và các phép so sánh D tất Sai Câu 19: Trong ngôn ngữ lập trình Pascal, với xâu kí tự ta có thể: A So sánh xâu kí tự B Gán biến xâu cho biến xâu C Gán kí tự cho xâu D Cả việc trên Câu 20: Trong ngôn ngữ lập trình Pascal, hàm Upcase(kt) cho kết : A Chứ caí in hoa ứng với kt B xâu kí tự gồm tòan chữ hoa D xâu kí tự gồm tòan chữ thường C xâu kí tự gồm tòan chữ hoa Câu 21: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực công việc gi: X:=Length(S); For i:= X downto If S[i]=’ ‘ then Delete(S,i,1); {‘ ‘là dấu cách} Lop11.com (2) A Xóa dấu cách thừa xâu S B Xóa dấu cách đầu tiên xâu C Xóa dấu cách vị trí cuôi cùng xâu D.Xóa dấu cách xâu S Câu 22: Trong ngôn ngữ lập trình Pascal, để xóa kí tự đầu tiên xâu kí tự S ta viết: A Delete(S,1,1); B Delete(S,i,1); {I là biến có giá trị bất kì} C.Delete(S,leghth(S),1); D Delete(S,1,i); {I là biến có giá trị bất kì} Câu 23: Trong ngôn ngữ lập trình Pascal, có p gán giá trị cho bảng ghi cách: A gán giá trị cho trường B Nhập giá trị từ bàn phím C gán giá trị cho bảng ghi D Cả cách trên Câu 24: Trong ngôn ngữ lập trình Pascal, để truy cập vào trường cảu bảng ghi ta viết: A <tên biến bảng ghi>.<giá trị trường>; C <tên biến bảng ghi>.<tên trường>; C <tên biến bảng ghi>.<tên trường>; D <tên biến bảng ghi>.<giá trị trường>; Câu 25: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau không dùng để gán giá trị cho trường bảng ghi A (với bảng ghi A có trường là hoten,Lop, Diem) A A.ten:=’ Nguyễn Văn A”; B.A.Lop:= ‘10A7’; C Readln(A.Diem); D.S:= A.Diem; Câu 26: Trong ngôn ngữ lập trình Pascal, bảng ghi thường dùng để: A Mô tả thông tin nhiều đối tượng cần quản lý B Mô tả thông tin nhiều thuộc tính cần quản lý C Mô tả thông tin đối tượng cần quản lý D Mô tả thông tin thuộc tính cần quản lý Câu 27: Bằng ngôn ngữ lập trình Pascal, viết chương trình nhập vào Câu 28: Trong ngôn ngữ lập trình Pascal, Lop11.com (3)

Ngày đăng: 01/04/2021, 21:40