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

Đề cương tin học lớp 11 nam học 2013 - 2014

9 405 3

Đ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 311,5 KB

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

Nội dung

Câu 1 Trong Turbo Pascal tên biến nào sau đây là đúngCâu 2 Các tên sau tên nào là tên chuẩn trong Turbo Pascal Câu 3 Trong Turbo Pascal các tên sau tên nào sai Câu 4 Ngông ngữ lập trình

Trang 1

Câu 1 Trong Turbo Pascal tên biến nào sau đây là đúng

Câu 2 Các tên sau tên nào là tên chuẩn trong Turbo Pascal

Câu 3 Trong Turbo Pascal các tên sau tên nào sai

Câu 4 Ngông ngữ lập trình Pascal là ngôn ngữ

Câu 5 Biểu diễn nào trong những biểu diễn dưới đây không phải là hằng

Câu 6 Cấu trúc của một chương trình thường gồm mấy phần

Câu 7 Biến X có thể nhận các giá trị: 1; 3; 7; 9 và biến Y có thể nhận giá trị: 0.5; 3.7; 9.8

khai báo nào sau đây là đúng

Câu 8 Trong chương trình dịch Pascal sẽ cấp phát bao nhiêu Byte bộ nhớ cho các biến trong

khai báo sau:

Var x, y : integer;

A, B : real;

M, N : char;

Câu 9 Biểu thức trong Turbo Pascal: 1-a/c/sqrt(b-1); biểu diễn biểu thức nào

A

c

b

1

Trang 2

1

1

b c a

C

1

1

b c a

D

1

1

b ac

Câu 10 Biểu thức nghiệm của phương trình bậc 2 là viết trong pascal như sau

biểu thức nào đúng

C (-b + sqrt(b*b-4*a*c))/(2*a)

D -b + sqrt(b*b-4*a*c)/(2*a)

Câu 11 Cho A, B< C là các biến kiểu thực trong các lệnh sau câu lệnh nào đúng

A IF A<B ; THEN X := X+1;

C IF A<B THEN X := A ELSE X:= B;

D IF A<B THEN X := A ; ELSE X:= B;

Câu 12 Cho đoạn chương trình sau

Begin

X := a ;

If a < b then x :=b;

End

Cho a =20; b = 15 kết quả x bằng bao nhiêu

Câu 13 Cho đoạn chương trình Pascal

For i := 3 downto 1 do Write(‘&’,i);

sẽ cho kết quả trên màn hình là:

A &3&2&1

B &3&2&1&

D &1&2&3

Câu 14 Cho đoạn chương trình Pascal sau

For i:=1 to 5 do write(I, ‘ ‘);

Sẽ cho kết quả trên màn hình là:

Câu 15 Đoạn chương trình sau cho kết quả là gì

For i := 1 to 10 do

If (i mod 2) = 0 Then Write(‘So chan’);

A Viết 5 câu ‘ So chan’ trên 5 dòng của màn hình

2

2

-b+ b -4ac 2a

Trang 3

B Viết 5 câu ‘So chan’ trên 1 dòng màn hình

Câu 16 Cho đoạn chương trình Pascal

For i :=1 to 5 do { Write(i, ‘ ‘)};

Sẽ cho kết quả trên màn hình là

Câu 17 Cho đoạn chương trình sau

I:=1; S:=0;

While I <10 Do Begin

S := S + 2;

I := I +1;

End ; Kết quả cuối cùng S l à:

Câu 18 Cho đoạn chương trình sau

I:=1; S:=0;

While I <= 6 Do Begin

S := S + I;

I := I +2;

End ; Kết quả cuối cùng S l à:

Câu 19 Cho đoạn chương trình Pascal

For i :=1 to 3 do For j := i+1 to 3 Write( i+j:2);

Sẽ cho kết quả trên màn hình là

Câu 20 Trong Turbo Pascal biểu thức sau

ABS(((2006 div 15) mod 10) – 2010) có giá trị là:

Câu 21 Câu lệnh sau đây cho kết quả nào?

Trang 4

If b>a Then c:=b Else c:=a;

A Hoán đổi giá trị ai biến a và b

Câu 22 lệnh nào sau đây in ra màn hình số lớn nhất giữa hai số A và B

A If A>B Then Write(B) Else Write(A);

B If A>B Then Write(A) Else Write(B);

C If A>B Then Readln(A) Else Readln(B);

D If A<B Then Writeln(A) Else Writeln(B);

C âu 23 Cho N là biến kiểu nguyên chọn cú pháp đúng

A If N<10 then Write(‘Nho hon 10’);

Else Write(‘Lon hon 10’);

B If N<10 Write(‘Nho hon 10’);

Else then Write(‘Lon hon 10’);

C If N<10 then Write(‘Nho hon 10’)

Else Write(‘Lon hon 10’);

D If N<10 then N:=10

Else N>20 then N:=10;

Câu 24 Cho S, I ,N>0 đều là các biến nguyên để tính S!, chọn câu nào

A S:= 1 ; For I:= 1 to N do S:= S*I;

B S:= 0 ; For I:= 1 to N do S:= S*I;

C S:= 1 ; For I:= 1 to N do S:= S*N;

D S:= 1 ; For I:= 1 to N do S:= S+I;

Câu 25 Cho S= 12 + 22 + … + 1002 Nhóm lệnh nào sau đây tính sai giá trị S

A S:=0; For I:=1 To 100 do S:= S+ i*I;

B S:=0; For I:=1 To 100 do S:= S + Sqr(i);

C S:=0; For I:=100 downto 1 do S:= S + i*I;

D S:=1; For I:=1 To 100 do S:= S +i*I;

Câu 26 Khi chạy chương trình

Var S, I, j : Integer;

Begin S:=0;

For i:= 1 to 3do For j:= 1 to 4 do S:=S+I;

End

Giá trị của S sau cùng là:

Câu 27 Cho chương trình

Var A: real;

Begin

…………

While A = 0 do Begin

Write(‘ Nhap A # 0’ ); Readln(A);

End;

4

Trang 5

Để lệnh Readln(A) thực hiện ít nhất 1 lần phải điền vào chổ trống lệnh nào dưới đây:

Câu 28 Các tên nào sau đây không phải là từ khoá

Câu 29 Để chạy chương trình trong Pascal ta nhấn tổ hợp phím nào?

Câu 30 Cho biết đoạn chương trình sau hiện kết quả như thế nào trên màn hình

I:=1;

While i<10 do I:= I +3;

Write (i:3);

Câu 31 Trong Pascal cho biểu thức sau:

Sqrt(((2006 Div 15) Mod 10) – 2010) có giá trị là:

Câu 32 Khi thực hiện đoạn chương trình sau ết quả cuối cùng của S là:

S:= 10;

For I:= 7 to 10 do S:= S+1;

Phần bài tập lập trình là các bài tập sử dụng câu lệnh lặp trong sách giáo khoa và sách bài tập Tin học lớp 11

Câu 1: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?Ngôn ngữ tự nhiên

B Ngôn ngữ lập trình

Câu 2: Các thành phần cơ bản của ngôn ngữ lập trình là:

A Các từ khoá và tên

B Bảng chữ cái, các từ khoá và tên

C Bảng chữ cái và các quy tắc để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy

D Chỉ bảng chữ cái và các từ khoá

Trang 6

Câu 3: Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích khác, gọi là gì?

Câu 4: Hãy chọn biểu diễn hằng trong các biểu diễn dưới đây?

Câu 5: Hãy chọn biểu diễn tên trong các biểu diễn dưới đây?

Câu 6: Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal?

Câu 7: Phát biểu nào sau đây sai?

A Cấu trúc chương trình gồm 2 phần: phần khai báo và phần thân chương trình

B Phần thân chương trình gồm các câu lệnh mà máy tính cần thực hiện được

C Phần khai báo có thể khác nhau và phải đặt trước phần thân chương trình

D Phần khai báo và phần thân chương trình có thể có hoặc không

Câu 8: Câu lệnh nào sau đây để khai báo hằng?

Câu 9: Để khai báo các biến có kiểu dữ liệu là kiểu số nguyên, khai báo nào đúng?

A Var biến1, biến2, , biếnN: byte;

B Var biến1, biến2, ,biếnN: Integer;

C Var biến1, biến2, , biếnN: Real;

D Cả A và B

Câu 10: Trong các tên sau, tên nào là tên hợp lệ trong ngôn ngữ Pascal?

Câu 11: Từ nào sau đây không phải là từ khoá?

Câu 12: Khai báo một biến x kiếu số nguyên không âm, ta dùng câu lệnh:

Câu 13: Câu lệnh nào sau đây là câu lệnh gán?

Câu 14: Cú pháp của câu lệnh gán trong Pascal là:

A Var <tênbiến> : <kiểudữliệu>;

B Var <tênbiến> := <giá trị>;

C Const <tênhằng> = <giá trị>;

D Uses <thưviện>;

Câu 15: Câu lệnh nào sau đây để nhập một số từ bàn phím vào biến x?

A Writeln(‘ Nhập x = ‘); B Write(x);

Câu 16: Câu lệnh nào sau đây dùng để in giá trị lưu trong biến x ra màn hình?

Câu 17: Chương trình dịch có vai trò:

A Dịch những chương trình được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy

B Giúp máy tính hiểu được các lệnh của con người

6

Trang 7

C Điều khiển máy tính làm việc theo ý muốn của con người.

D Phiên dịch ngôn ngữ của con người sang ngôn ngữ máy

Câu 18: Cho chương trình sau:

Program CTr1;

Uses Crt;

Begin

Writeln(‘ Chao cac ban’);

End

Phần thân chương trình là:

Uses Crt;

Writeln(‘ Chao cac ban’);

End

Câu 19: Trong Pascal, các dấu phép toán được sử dụng là:

Câu 20: Dữ liệu kiểu Longint là:

A Kiểu số nguyên nhận các giá trị từ 0 đến 255

B Kiểu số thực

C Kiếu số nguyên nhận các giá trị từ - 231 đến -231-1

D Tất cả đều sai

Câu 21: Biểu thức toán học

3

2 2

3 3

1 5

2 4

3

 được biểu diễn trong Pascal là:

A       * 2 3

2

3 3

1 5

2 4

2

3 3

1 5

2 4

3   

C       2 3

2

3 3

1 5

2 4

3     D       * 2 3

2

3 3

1 5

2 4

Câu 22: Cấu trúc rẽ nhánh dạng thiếu, câu lệnh có dạng:

A If < Điều kiện> then <câu lệnh2>;

B If < Điều kiện> then < câu lệnh>;

C If <Điều kiện> then <câu lệnh1> elsse <câu lệnh2>;

D If < Điều kiện>; then < câu lệnh>;

Câu 23:Cấu trúc rẽ nhánh dạng đầy đủ, câu lệnh có dạng:

A If <câu lệnh1> then <câu lệnh2>;

B If <điều kiện> then < câu lệnh>;

C If < điều kiện> ; then <câu lệnh1> else <câulệnh2>;

D If < điều kiện> then <câu lệnh1> else <câulệnh2>;

Câu 24: Hãy đọc đoạn chương trình sau:

If a>=b then s:= (a + b)* sqrt(a-b)

Else s:=a*b;

Khi nhập a = 5, b=1thì kết quả s bằng

Câu 25: Hãy đọc đoạn chương trình sau:

If a>=b then s:= (a + b)* sqrt(a-b)

Trang 8

Else s:=a*b;

Khi nhập a = 1, b=5 thì kết quả s bằng

Câu 26:Chương trình sau cho kết quả gì?

Program Vd;

Var a,b : real; x: integer;

Begin

Readln(a,b);

If a>b then x:= a else x:=b;

End

A Xuất ra màn hình 2 số nhỏ nhất trong 2 số a,b đã nhập

B Xuất ra màn hình số lớn nhất trong 2 số a, b đã nhập

C Chương trình không thực hiện được do lỗi khai báo kiểu dữ liệu

D Đảo giá trị của 2 biến a, b cho nhau

Câu 27: If a>8 then b:=3 else b:=5; Khi a nhận giá trị 0 thì b nhận giá trị nào?

Câu 28:Câu lệnh lặp với số lần lặp biết trước có dạng:

A While <điều kiện> do <câulệnh>;

B For <biến đếm>:=<giá trị đầu> to <giá trị cuối>;

C For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câulệnh>;

D Tất cả sai

Câu 29: Câu lệnh lặp với số lần lặp ch ưa biết trước có dạng:

A While <điều kiện> do <câulệnh>;

B While <câu lệnh1> do <câu lệnh2>;

C For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câulệnh>;

D Tất cả sai

Câu 30: Cho đoạn chương trình sau:

t:= 0;

for i:=1 to n do t:=t*i;

Khi nhập n=3 thì kết quả bằng :

Câu 31: Cho đoạn chương trình sau:

s:=0;

i:=0;

While i < n do

Begin

s:= s + 1;

i:= i + 1;

end;

khi thực hiện đoạn chương trình trên với n = 5, kết quả s là:

A) B - A 2 3 - B

8

Trang 9

Câu 2 : Viết đoạn chương trình chứa câu lệnh IF tính: A) , , , , x y x y v x y x y            

Câu 3 : Hảy viết biểu thức logic cho kết quả True khi tọa độ (x,y) là điểm nằm trong vùng tô màu kể cả biên của hình bên dưới. Câu 4: Hãy viết chương trình nhập vào số thực a (a>0) là cạnh của hình vuông Tính và đưa ra màn hình và đưa ra màn hình diện tích của hình vuông đó Câu 5: Hãy viết chương trình nhập số nguyên N (N >0 và được nhập từ bàn phím), tính tổng của các số chẳn từ 1 đến N, rồi đưa kết quả tổng ra màn hình Câu 6: Hãy viết chương trình nhập vào số thực A (A>2) Tìm và đưa ra số N nhỏ nhất thỏa mãn điều kiện: A < 1 N i i (Tức là tìm số nguyên dương N nhỏ nhất sao cho tổng S= 1 1 1

1 2   N mà lúc này SA)

Nếu x>1 và y>1 Nếu x>1 và y1

Nếu x1 và y>0 Nếu x1 và y0

-1

y

x 1 1

0

Ngày đăng: 16/02/2015, 08:00

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w