De kiem tra 45' tin 11

Chia sẻ bởi Nguyễn Thị Thu Hà | Ngày 25/04/2019 | 49

Chia sẻ tài liệu: de kiem tra 45' tin 11 thuộc Tin học 10

Nội dung tài liệu:

Họ tên: ……………………………………..
Lớp: …………………..……………………
Mã đề: 01
KIỂM TRA 45’
Môn: Tin học 11



Phần 1: trắc nghiệm
Câu 1: Chỉ số của mảng có thể là kiểu gì ?
a)Kiểu số thực, kiểu logic . b) Kiểu miền con, kiểu kí tự
c) Kiểu số nguyên, kiểu kí tự d) Kiểu số nguyên, kiểu số thực
Câu 2: S1= ‘chao bạn’; S2 = ‘Xin ’. Kết quả của thủ tục Insert (S2,S1,1) là:
‘chao ban’ b. ‘ Xin chao ban’ c. ‘ chao ban xin’ d. kết quả khác
Câu 3: Giới hạn số chiều của mảng là bao nhiêu ?
a. 255 chiều b. 256 chiều c. Vô hạn d. 2 chiều
Câu 4 : Chức năng của thủ tục Delete(st,vt,n) ?
a.Xoá xâu b. Xoá n phần tử trong xâu c. Chèn xâu d. Tạo xâu mới
Câu 5: Chương trình sau cho kết quả là gì ?
Var a, b : String;
Begin
Write(‘nhap xau ho ten thu nhat: ’); readln(a);
Write(‘nhap xau ho ten thu hai : ’); readln(b);
If length(a)> length(b) then write(a)
Else write(b);
Readln
End.
a)Xâu có độ dài lớn nhất b) Độ dài lớn nhất của hai xâu
c)Kí tự cuối cùng của xâu dài hơn d) Kết quả khác
Câu 6: Trong ngôn ngữ lập trình Pascal, để tìm vi trí xuất hiện đầu tiên của xâu ‘hoa’ trong xâu S ta có thể viết bằng cách nào trong các cách sau đây?
A. S1:=’hoa’; i:=Pos(S1,’hoa’); B. i:=Pos(‘hoa’,S);
C. i:=Pos(S,’hoa’); D. i:=Pos(‘hoa’,’hoa’);
Câu 7: Trong ngôn ngữ lập trình Pascal, với xâu kí tự có các phép toán là?
A. Phép công, trừ, nhân, chia B. Chỉ có phép cộng
C.Phép cộng và phép trừ D. Phép ghép xâu và phép so sánh
Câu 8: Trong ngôn ngữ lập trình Pascal, xâu kí tự là gì?
A. Mảng các kí tự; B. Dãy các kí tự trong bảng mã ASCII;
C. Tập hợp các chữ cái trong bảng chữ cái tiếng Anh;
D. Tập hợp các chữ cái và các chữ số trong bảng chữ cái tiếng Anh.
Câu 9: Trong ngôn ngữ lập trình Pascal, với khai báo mảng A: Array[1..100, 1..100]of integer; thì việc truy xuất đến các phần tử như sau:
A. A[i],[j] B. A[i][j] C.A[i;j] D. A[i,j]
Câu 10: Trong ngôn ngữ lập trình Pasca,l đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=10 to 1 do Write(i,’ ‘);
A. 1 2 3 4 5 6 7 8 9 10 B. Đưa ra 10 dấu cách
C. 10 9 8 7 6 5 4 3 2 1 D. Không đưa ra kết quả gì
Phần 2: Tự luận
Để quản lý việc bán hàng trong một cửa hàng với các thông tin về các mặt hàng: tên mặt hàng, giá trị mặt hàng, ngày sản xuất, ngày hết hạn sử dụng. Hãy viết chương trình quản lý việc bán hàng với các thông tin của n mặt hàng có trong cửa hàng trên với các yêu cầu sau:
Hãy khai báo kiểu dữ liệu để quản lý n mặt hàng trên
Hãy nhập dữ liệu từ bàn phím với các thông tin trên của mặt hàng.
Hãy in ra màn hình những mặt hàng có giá bán lớn hơn 50.000đ
* 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ẻ: Nguyễn Thị Thu Hà
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)