1. Trang chủ
  2. » Giáo án - Bài giảng

ĐỀ KIỂM TRA HK2 KHOI 11

3 892 7

Đ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 3
Dung lượng 51 KB

Nội dung

Dãy các kí tự trong bảng mã ASCII; [] Trong ngôn ngữ lập trình pascal, hàm Upcasech cho kết quả là: A.. Biến được khai báo ở trong chương trình chính C.. Các phần tử của mảng một chiều đ

Trang 1

Trong lập trình pascal, xâu kí tự là:

A Tập hợp các chữ cái và các chữ số trong bảng chữ cái tiếng anh;

B Tập hợp các chữ cái trong bảng chữ cái tiếng anh;

C Mảng các kí tự;

D Dãy các kí tự trong bảng mã ASCII;

[<br>]

Trong ngôn ngữ lập trình pascal, hàm Upcase(ch) cho kết quả là:

A Biến chuỗi Ch thành chữ in hoa; B Chữ cái in hoa tương ứng với Ch;

C Kí tự trong bảng mã ASCII in hoa tương ứng với Ch C Biến chữ Ch thành chữ in hoa; [<br>]

Tham số thực sự là:

A Biến được khai báo cho dữ liệu vào/ra ở chương trình con

B Biến được khai báo ở trong chương trình chính

C Biến chứa trong lời gọi chương trình con ở chương trình chính

D Biến được khai báo ở trong chương trình con

[<br>]

Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu:

A Reset(<biến tệp>); B Reset(<t ên tệp>);

C Rewrite(<tên tệp>) D Rewrite(<biến tệp>)

[<br>]

Cho khai báo sau đây, đâu là khai báo đúng về mảng 2 chiều:

A type mang2c:=array[1 9:1 8] of integer; var A,B: mang2c;

B type mang2c:=array[1 9,1 8] of integer; var A,B: mang2c;

C type mang2c =array[1 9;1 8] of integer; var A,B: mang2c;

D var A,B: mang2c;

[<br>]

Hãy chọn phương án đúng nhất Trong ngôn ngữ lập trình pascal:

A Các phần tử của mảng một chiều được sắp thứ tự theo giá trị giảm dần

B Các phần tử của mảng một chiều không sắp thứ tự

C Các phần tử của mảng một chiều được sắp xếp thứ tự theo chỉ số

D Các phần tử của mảng một chiều được sắp thứ tự theo giá trị tăng dần

[<br>]

Cho st 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(st) downto 1 do write(st[i]);

A Câu lệnh sai B in từng kí tự ra màn hình theo thứ tự ngược

C In từng kí tự xâu ra màn hình D in từng kí tự ra màn hình theo thứ tự ngược, trừ kí tự đầu tiên [<br>]

Để khai báo biến bản ghi trong pascal bắt đầu bằng từ khoá:

[<br>]

Đoạn chương trình sau in ra kết quả nào:

Program welcome;

Var a:string[20];

Begin

a:=’tin hoc b ‘

writeln(length(a));

end

[<br>]

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 Đếm số kí tự có trong xâu B Tính tổng các sô dấu cách

Trang 2

C Đếm số dấu cách có trong xâu D Đếm số kí tự trống trong xâu

[<br>]

Trong ngôn ngữ lập trình pascal, với xâu kí tự có các phép toán là:

A Chỉ có phép cộng B Phép cộng và phép trừ

C Phép ghép xâu và phép so sánh D Phép cộng, trừ, nhân, chia

[<br>]

Trong ngôn ngữ lập trình pascal , hàm length(s) cho kết quả là:

A Số kí tự là chữ số hiện có của xâu s B Số kí tự là các chữ cái cua xâu s

C Độ dài xâu s khi khai báo D Số kí tự hiện có của xâu s

[<br>]

Tham chiếu đến trường của biến bản ghi ta viết:

A <tên biến bản ghi>.<tên trường> B <tên kiểu bản ghi>.<tên trường>

C <tên kiểu bản ghi>.<giá trị của trường> D <tên biến bản ghi>.<giá trị của trường> [<br>]

Trong ngôn ngữ lập trình pascal, thủ tục Insert(s1,s2,n) thục hiện công việc gì:

A Chèn xâu s1 vào xâu s2 bắt đầu từ vị trí n của s2;

B Chèn xâu s1 vào xâu s2 bắt đầu từ vị trí n của s1;

C Chèn xâu s2 vào xâu s1 bắt đầu từ vị trí n của s1;

D Không thực hiện việc nào trong ba việc trên;

[<br>]

Cho khai báo mảng như sau: var A:Arayy[0 10] of integer; mảng có mấy phần tử:

C A Mảng có 10 hoặc 11 phần tử Khai báo biến mảng sai

[<br>]

Trong ngôn ngữ lập trình pascal, để xoá kí tự đầu tiên của xâu kí tự s ta viết:

C Delete(s,length(s),1); D Delete(s,1,1);

[<br>]

Cho đoạn câu lệnh sau:

For i:=2 to n do

If A[i]>max then

Begin

Max=A[i];

Csmax=I;

End;

đoạn lệnh trên sai chỗ nào:

[<br>]

Trong các nhận xét sau nhận xét nào sai:

A Hàm khác với thủ tục là có phần giá trị trả về của hàm, sau dấu hai chấm

B Thủ tục là một chương trình con có chức năng như một hàm

C Hàm là chương trình con nhằm tính toán và trả lại một giá trị nào đó

D Cấu tạo các thành phần của hàm và thủ tục giống nhau

[<br>]

Tham số hình thức là:

A Các biến được khai báo cho dữ liệu vào/ra trong chương trình con

B Các biến được khai náo trong chương trình chính

C Các biến được khai báo trong chương trình con

D Tất cả đều đúng

[<br>]

Trong ngôn ngữ lập trình pascal, hai xâu kí tụ được so sánh dựa trên:

A Từng kí tự ( trong bảng mã ASCII) trong các xâu lần lượt từ trái sang phải

Trang 3

B Từng kí tự ( trong bảng mã ASCII) trong các xâu lần lượt từ phải sang trái

C Độ dài thự sự của hai xâu

D Số lượng các kí tự khác nhau trong xâu

[<br>]

Trong ngôn ngữ lập trình pascal, thủ tục chèn xâu s1 vào s2 bắt đầu từ vị trí vt được viết:

A Insert(vt,s1,s2); B.Insert(s2,s1,vt); C Insert(s1,vt,s2); D Insert(s1,s2,vt); [<br>]

Các chương trình con trong một chương trình được sắp xếp:

A Chương trình nào thực hiện trước thì đặt trước B Đặt các chương trình con trước chương trình chính

C Chương trình con đặt ở vị trí tuỳ ý D Chương trình nào thực hiện sau thì đặt sau

[<br>]

Trong ngôn ngữ lập trình pascal, khi thực hiện đoạn chương trình sau, biến st có giá trị là gì:

S:=’Hoang Anh Tuan’

St:=’’;

I:=length(s);

While s[i]<>’’ do

Begin

St:=st+s[i];

i:=i-1;

End;

[<br>]

Tạo xâu gồm n kí tự liên tiếp bắt đầu từ vị trí vt của xâu s là ý nghĩa của hàm nào:

[<br>>]

Cho khai báo mảng và đoạn chương trình như sau:

Var a:array[0 50] of real;

K:=0;

For i:=1 to 50 do

If a[i]>a[k] then k:=I;

A Tim chỉ số của phần tử nhỏ nhất trong mảng B Tìm phần tử lớn nhất trong mảng

C Tìm chỉ số của phần tử lớn nhất trong mảng D Tìm phần tử nhỏ nhất trong mảng

Ngày đăng: 08/07/2014, 17:00

TỪ KHÓA LIÊN QUAN

w