1. Trang chủ
  2. » Thể loại khác

Hoi thi Tin hoc tre 2012 – Bang C1c Quiz

9 75 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 9
Dung lượng 112,61 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 pascal, đoạn chương trình sau in ra màn hình kết quả gì: hình bên Xét đoạn chương trình sau hình bên: Kết quả in ra màn hình: Correct Choice Kien GiangGiang’!’ KienGiang!. Trong pa

Trang 1

H i thi Tin h c tr t nh Kiên Giang l n th X năm 2012 ộ ọ ẻ ỉ ầ ứ Instructions

Hội thi Tin học trẻ tỉnh Kiên Giang lần thứ X năm 2012

Bảng C1 chuyên

Ngày thi: 20/10/2012

Thời gian: 30 phút (30 câu trắc nghiệm)

Chào các em học sinh thân mến!

Chúc các em làm bài thật tốt.

Quiz settings

Total Number of Questions to Ask All

Email recipient

Trang 2

1 Thuật toán sắp xếp nhanh (Quick Sort) của mảng gồm n phần tử trong trường hợp xấu nhất có

độ phức tạp là:

Correct Choice

O(n) thời gian

O(nlogn) thời gian

O(n3/2) thời gian

X O(n2) thời gian

2 Trong pascal, đoạn chương trình sau in ra màn hình kết quả gì: (hình bên) (Xét đoạn chương trình sau (hình bên): Kết quả in ra màn hình:)

Correct Choice

Kien GiangGiang’!’

KienGiang!

X Kien Giang!

KienGiang Giang!

3 Trong pascal, đoạn chương trình sau cho kết quả ra màn hình như thế nào: (hình bên)

Trang 3

Correct Choice

532

5128

564

4 Trong pascal, đoạn chương trình sau sẽ in ra màn hình kết quả là: (hình bên)

Correct Choice

5 2 3

5 11 -2

X 5 11 -6

5 -2 3

5 Cho khai báo: Var A: Array[1 4] of Integer;

i: Integer;

Trang 4

Sau khi thực hiện các lệnh: For i:=1 to 4 do A[i]:= i;

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

Thì mảng A có giá trị là?

Correct Choice

A[1]=1, A[2]=2, A[3]=3, A[4]=4

X A[1]=2, A[2]=3, A[3]=4, A[4]=5

A[1]=0, A[2]=1, A[3]=2, A[4]=3

A[1]=1, A[2]=1, A[3]=1, A[4]=1

6 Cho chương trình Pascal sau: (hình bên)

Chương trình này sẽ hiện ra kết quả như thế nào:

Correct Choice

39

g

71

7 Cho khai báo:

TYPE chuso=0 9;

VAR x:set of chuso;

Hãy cho biết trong các lệnh sau lệnh nào không hợp lệ:

Correct Choice

x:=x+[1];

x:=x-[1];

x:=[];

X readln(x[1]);

8 Trong ngôn ngữ lập trình Pascal sau khi thực hiện xong đoạn chương trình biến Found có giá trị

là gi? (s là biến xâu ký tự) > (hình bên)

Correct Choice

X Found = 0 nếu s là xâu đối xứng;

Found = 0 nếu s là xâu không đối xứng;

Found = 1 nếu s là xâu đối xứng;

Found không có giá trị gì;

9 Đoạn chương trình sau cho kết quả là gì:

For i := 1 To 15 Do

If (i mod 2) = 0 Then Continue;

Write('Số chẵn');

Correct Choice

Viết 7 câu 'Số chẵn' trên 7 dòng của màn hình

Trang 5

Viết 7 câu 'Số chẵn' trên 1 dòng của màn hình

X Viết 1 câu 'Số chẵn'

Không viết câu nào

10 Trong các lệnh Pascal sau đây, lệnh nào không hợp lệ:

Correct Choice

write((5 and 3) − 2);

X write(3 or (5>3));

write((3 and 5) or (3+4));

write((3 and 5) or (not (3-5)));

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

S:='Ha Noi mua thu';

Delete(S,7,8);

Insert('Mua thu',S,1);

giá trị của biến S là:

Correct Choice

Ha Noi Mua thu;

Mua thu Ha Noi mua thu;

X Mua thu Ha Noi;

Ha Noi;

12 Cho khai báo:

TYPE chuso=0 9;

VAR

x:set of chuso;

Hãy cho biết trong các lệnh sau lệnh nào hợp lệ:

Correct Choice

X x := [1]

writeln(x);

writeln(x[1]);

readln(x[1]);

13 Cho biết đoạn chương trình sau cho kết quả như thế nào trên màn hình: (hình bên)

Correct Choice

1 5 9

1 6 11

2 2 5 7 9 11

X 2 2 4 6 6 8 8

14 Trong các trường hợp khai báo biến trong PASCAL sau đây, trường hợp nào không hợp lệ

Correct Choice

VAR x:array[1 10000] of 1 100;

X VAR x:array[1 10000] of 1,3 100;

VAR x:array[1 10000] of 3 100;

VAR x:array[1 10000] of (a,b,c,d);

15 Cho biết đoạn chương trình sau cho kết quả như thế nào trên màn hình:

Var a,b :integer;

Begin

a := 1024 ;

Trang 6

b := 2048 ;

a := a + b ;

b := a - b ;

a := a - b ;

writeln(a, b) ;

end.

Correct Choice

10242048

30721024

20483072

16 Đoạn chương trình sau cho kết quả là gì: (hình bên)

Correct Choice

2

1 3 5

2 4 6

17 Trong pascal, đoạn chương trình sau cho kết quả như thế nào: Var r:word;s:real;

Begin

r:=10;

S:=r*r*pi;

Write(s:0:2);

End

Correct Choice

314.159

314,159

Chương trình báo lỗi

18 Trong pascal biểu thức: (not (7-3) or 5) có giá trị là:

Correct Choice

7

3

-1

19 Cho khai báo hàm: (hình bên)

Giá trị của F(9,0) là?

Correct Choice

1

2

3

20 Trong các lệnh Pascal sau đây, lệnh nào không hợp lệ:

Correct Choice

Trang 7

write((3=5) and (3<5))

X write(3=5 and 3<5);

write((3<5) or (5>6));

write(not (3>5));

21 Cho biết đoạn chương trình sau cho kết quả như thế nào trên màn hình: (hình bên)

Correct Choice

X 1 3 5 5 7 7 9 11

1 3 5 7 9 11

2 2 5 7 9 10

2 2 4 6 6 8 8 10

22 Trong pascal, đoạn chương trình in ra màn hình kết quả là: (hình bên)

Correct Choice

123

-123

-143

23 Trong pascal biểu thức: (5 and 2 xor 9) có giá trị là:

Correct Choice

3

-9

4

24 Cho biết đoạn chương trình sau cho kết quả như thế nào trên màn hình:

VAR x:array[1 5] of (a,b,c,d,e);

begin

inc(x[4]);

write(x[4]);

end

Trang 8

Correct Choice

a

c

Chương trình báo lỗi Trong Free Pascal không cho phép hiện các dữ liệu có kiểu liệt kê

25 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ì?

X:= length(s);

For i:=x downto 1 do

If S[i] =' ' then delete(s,i,1);

Correct Choice

Xóa dấu cách (khoảng trắng) đầu tiên trong xâu ký tự S;

Xóa dấu cách (khoảng trắng) thừa trong xâu ký tự S;

Xóa dấu cách (khoảng trắng) tại vị trí cuối cùng trong xâu ký tự S;

X Xóa mọi dấu cách (khoảng trắng) trong xâu ký tự S;

26 Trong Free Pascal cho biết đoạn chương trình sau cho kết quả như thế nào trên màn hình: (hình bên)

Correct Choice

X 1 3 5 7 9

1 3 5 7

2 4 6 8

Chương trình báo lỗi

27 Trong Free Pascal cho biết đoạn chương trình sau cho kết quả như thế nào trên màn hình: (hình bên)

Correct Choice

Trang 9

1 3 5 7 9

1 3 5 7

2 4 6 8

X Chương trình báo lỗi.

28 Cho khai báo:

Var T: Set of Char;

ch: Char;

Hãy cho biết trong các dòng lệnh sau, dòng lệnh nào không hợp lệ:

Correct Choice

T:=['A' 'D'] * ['A' 'Z'];

For ch:='A' to 'F' do T:=T+[ch];

T:=T-['F'];

X For ch:='A' to 'F' do write(T[ch]);

29 Đoạn chương trình sau cho kết quả như thế nào trên màn hình: i:=5;

case i of

1, 2 5: write(1:3);

6,7:write(2:3);

5 10 :write(3:3);

end;

Correct Choice

1

3

2

X Chương trình báo lỗi

30 Cho khai báo: Var T: Set of Char;

ch: Char;

Sau khi thực hiện các lệnh: T:=['A' 'D'] * ['A' 'Z'];

For ch:='A' to 'F' do T:=T+[ch];

Tập T sẽ là?

Correct Choice

['A' 'D']

['A' 'Z']

X ['A' 'F']

['C' 'F']

Ngày đăng: 26/10/2017, 06:28

TỪ KHÓA LIÊN QUAN

w