1. Trang chủ
  2. » Cao đẳng - Đại học

Đề kiểm tra 15 phút Tin học 12

2 27 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 75,79 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trong ngôn ngữ lập trình Pascal, trong quá trình nhập dữ liệu của mảng một chiều A, để các phần tử hiển thị như trong cửa sổ chương trình ta viết lệnh như sau.. Tính tổng của các phần tử[r]

Trang 1

Sở GD&ĐT Nghệ An Trường THPT Đông Hiếu

Giáo Viên: Trần Ngọc Tuyến

ĐỀ KIỂM TRA 15'

Câu 1 Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết câu lệnh nào sau đây là

đúng

Câu 2 Trong ngôn ngữ lập trình Pascal về 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 3 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 4 Trong ngôn ngữ lập trình Pascal, trong quá trình nhập dữ liệu của mảng một chiều

A, để các phần tử hiển thị như trong cửa sổ chương trình ta viết lệnh như sau

A Write('A[',i,']='); Readln(A[i]);

B Write('A[i]='); Readln(A[i]);

C Write('A['i']='); Readln(A[i]);

D Write("A[",i,"]="); Readln(A[i])

Câu 5 Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong

các việc sau (A là mảng có N phần tử);

S:=0;

For i:=1 to N do S:= S + A[i];

A Tính tổng của các phần tử của mảng A;

B In ra màn hình của 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

Câu 6: Trong các khai báo sau, cách khai báo nào đúng?

a var hoten: string[26]; b var string: hoten;

c var string: hoten[26]; d var string: “hoten”

Câu 7 Thủ tục Insert(s1,s2,ab) có ý nghĩa như thế nào?

a.chèn xâu s2 vào xâu s1 bắt đầu từ vị trí ab

b.chèn xâu s1 vào xâu s2, bắt đầu ở vị trí ab;

c chèn xâu s1 vào xâu s2

d chèn xâu s2 vào xâu s1

Câu 8 Trong pascal để xoá kí tự đầu tiên của xâu ta làm như thế nào?

a delete(s,1,1); b delete(s,1,a);

Lop12.net

Trang 2

Sở GD&ĐT Nghệ An Trường THPT Đông Hiếu

Giáo Viên: Trần Ngọc Tuyến

c delete(s,length(s),1); d delete(s,1,length(s));

Câu 9:Trong ngôn ngữ lập trình Pascal đoạn chương trình sau làm công việc gì:

I := Pos(‘ ‘,S); {‘ ‘là 2 dấu cách}

While I <> 0 do

Begin

Delete(X,I,1);

I := Pos(‘ ‘,X);

End;

A Xóa tất cả các dấu cách trong xâu X;

B Xóa tất cả các dấu cách ph ía bên tr ái c ủa x âu X

C Xóa tất cả các dấu cách phía bên ph ải c ủa x âu X

D Xóa tất cả các dấu cách ở hai đầu c ủa x â u X

C âu 10:

Trong ngôn ngữ lập trình Pascal sau khi thực hiện đoạn chương trình sau, biến X

có giá trị là gì:

S := ‘Hoang anh Tuan’;

X:=’’;

I:=length(S);

While S[I]<>’’ do

Begin

X:=X+S[I];

I:=I-1;

End;

A Xâu rỗng;

B ‘Hoang’

C ‘Anh’

D ‘Tuan’

C âu 11:

Trong ngôn ngữ l ập trình Pascal đ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;

A Xóa đi tất cả các dấu cách trong xâu

B đ ếm số dấu cách trong câu

C đ ếm số ký tự trong xâu

D Xóa đi các kí tự số

Phương án trả lời

Họ và tên:……… Lớp:…….

Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 Câu 9 Câu 10 Câu 11

Lop12.net

Ngày đăng: 01/04/2021, 02:18

TỪ KHÓA LIÊN QUAN

w