1. Trang chủ
  2. » Trung học cơ sở - phổ thông

de cuong on tap Tin hoc11

4 3 0

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

THÔNG TIN TÀI LIỆU

Thơng dịch được thực hiện bằng cách là lặp lại 3 bước, còn biên dịch lặp lại 3 bước, thông dịch lưu lại cả chương trình nguồn và chöông trình ñích.. Câu 9 : Hãy cho biết những biểu diễn [r]

(1)ĐỀ CƯƠNG ÔN TẬP HỌC KỲ I A- CAÂU HOÛI TRAÉC NGHIEÄM TIN HOÏC 11 : Caâu : Chương trình viết ngôn ngữ bậc cao không có đặc điểm nào các đặc điểm sau? A Không phụ thuộc vào loại máy, chương trình có thể thực trên nhiều loại máy khác nhau; B Ngằn gọn, dễ hiểu, dễ hiệu chỉnh và dễ nâng cấp; C Kiểu liệu và cách tổ chức liệu đa dạng, thuận tiện cho mô tả thuật toán; D Máy tính có thể hiểu và thực trực tiếp chương trình này Caâu : Chương trình dịch không có khả nào các khả sau? A Tạo chương trình nguồn; C Thông báo lỗi cú pháp; B Phát lỗi cú pháp; D Tạo chương trình đích Caâu : Lập trình là: A Sử dụng cấu trúc liệu ngôn ngữ lập trình Pascal để diễn đạt các thao tác thuật toán; B Sử dụng cấu trúc liệu và các câu lệnh ngôn ngữ lập trình để mô tả liệu và diễn đạt các thao tác thuật toán; C Dịch chương trình nguồn thành chương trình đích có thể thực trên máy và có thể lưu trữ để sử dụng lại cần; D Sử dụng các câu lệnh ngôn ngữ lập trình để mô tả các thao tác thuật toán Caâu : Đánh dấu  vào tên đúng các tên sau Pascal:  A_B  ?ab  PTB2  5x  a + b  real Caâu : Ghép câu cột với câu thích hợp cột bảng sau: Cột Cột (1) Biên dịch (A) là các đại lượng có giá trị không thay đổi quá trình thực chương trình (B) dịch và thực câu lệnh, còn câu lệnh thì quá trình này còn (2) Thông dịch tiếp tục (3) Chương trình viết (C) là đại lượng đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi ngôn ngữ lập trình bậc cao quá trình thực chương trình (D) Dịch toàn chương trình nguồn thành chương trình đích có thể thực trên (4) Biến máy và có thể lưu trữ để sử dụng lại cần thiết (5) Hằng (E) phải chuyển đổi thành chương trình trên ngôn ngữ máy thực Trả lời: (1) ghép với (……); (2) ghép với (……); (3) ghép với (……); (4) ghép với (……); (5) ghép với (……); Câu : Em hãy chọn câu trả lời sai các phát biểu sau đây: A Hằng là đại lượng đặt tên dùng ,để lưu trữ giá trị và giá trị có thể thay đổi quá trình thực chương trình B Các biến dùng chương trình phải khai báo C Biến là đại lượng đặt tên dùng để lưu trữ giá trị và giá trị có thể thay đổi quá trình thực chương trình D Chương trình viết ngôn ngữ bậc cao thường gồm hai phần : phần khai báo và phần thân Câu : Để thể điều kiện 7< x< 20 , Pascal thể sau: A (x>7) and (x>20); C (x>7) or (x<20); B (x>7) and (x<20); D (x>7) or (x>20); Câu : Hãy chọn câu phát biểu đúng? A Thơng dịch đươc thực cách là lặp lại bước, còn biên dịch lặp lại bước, biên dịch lưu lại chương trình nguồnvà chöông trình ñích B Thơng dịch đươc thực cách là lặp lại bước, còn biên dịch lặp lại bước, thông dịch lưu lại chương trình nguồn và chöông trình ñích C đươc thực cách là lặp lại bước, còn biên dịch lặp lại bước, biên dịch lưu lại chương trình dịch và chương trình ñích D Thơng dịch thực cách là lặp lại bước, còn biên dịch lặp lại bước, thông dịch lưu lại chương trình nguồn và chöông trình ñích Câu : Hãy cho biết biểu diễn nào đây không phải là biểu diễn Pascal? A 'HOC LAP TRINH' C 'A2007 B 'LOC NINH' D 2007 Câu 10 : Khi biên dịch chương trình có lỗi em phải xử lý nào ? A) Khi biên dịch chương trình có lỗi ta không làm gì mà máy tự sửa lỗi và biên dịch lại cho ta B) Khi bieân dòch chöông trình neáu coù loãi ta khoâng laøm gì ca.û C) Khi biên dịch chương trình có lỗi ta bỏ chương trình nguồn và soạn chương trình nguồn , biên dịch lại D) Nếu có lỗi ta xem thông báo lỗi gì, sau đó quay lại chương trình nguồn để sửa lại, và tiếp tục biên dịch Câu 11 :Kiểu liệu chuẩn là kiểu nào các kiểu liệu sau đây? A Byte, integer, char, longint, boolean,real,word, C Byte, integer, kiểu người lập trình sử dụng khai báo B Byte, integer, char, real,word, var, program, do, D Byte, integer, var, program, do, Câu 12 :Em hãy cho biết tổng nhớ máy tính dành cho các biến khai báo đây bao nhiêu Byte? var A,B,C:byte; x1,x2,x3:integer; kt:char; A 10 bytes B 30 bytes C 20 bytes D 40 bytes Khi soạn thảo chương trình nguồn ta cho máy biên dịch , ta cho máy thử với liệu mà chương trình chạy sai Theo em người lập trình đã mắc phải lỗi nào? A Lỗi ngữ nghĩa B Lỗi cú pháp và lỗi ngữ nghĩa C Loãi cuù phaùp D Người lập trình mắc lỗi khác (2) Câu 13 :Với S có giá trị 8.694 thì kết nhận sau thực câu lệnh: Write('Tong la: S =', S:6:2); là: A Tong la: S = S:6:2 C Tong la: S = 8,69 B Tong la: S = 8.69 D Tong la: S = 8.694 Câu 14 :Nêu ý nghĩa câu lệnh lặp với số lần chưa biết trước: WHILE <điều kiện> DO <câu lệnh>; A Trong <điều kiện> còn sai thì <câu lệnh> còn C Trong <điều kiện> còn đúng thì <câu lệnh> còn thực thực hieän B.Nếu <điều kiện> đúng thì <câu lệnh> thực D Nếu <điều kiện> sai thì <câu lệnh> thực Câu 15 : Để nhập giá trị cho biến a ta sử dụng: A Readln[a]; C Writeln(a); B Readln(a); D Raed(a); Caâu 16 :Kieåu soá nguyeân goàm: A Byte, Integer, Word, Longint C Byte, Integer, Word, Longint, Real B Real, Integer, Word, Longint D Byte, Integer, Word, Real Câu 17 :Lệnh gán thực nào? A Tính giá trị biểu thức vế phải gán giá trị C Tính giá trị biến vế phải gán giá trị vừa vừa tính cho vế trái tính cho biểu thức vế trái B Tính giá trị biểu thức vế phải gán giá trị D Tính giá trị biểu thức vế trái gán giá trị vừa vừa tính cho biến vế trái tính cho biến vế phải Câu 18 : Xác định kết sau thực câu lệnh: A:= sqr(3)/sqrt(9); A A gán giá trị là C A gán giá trị là B A gán giá trị làđ D A gán giá trị là Caâu 19 :Neâu yù nghóa cuûa thuû tuïc sau Pascal: Write(<Danh saùch keát quaû>); A Nhập kết vào từ bàn phím C Xuaát keát quaû maøn hình B Xuaát keát quaû maùy in D Xuất màn hình dòng chữ: Danh sách kết Caâu 20 : Cuù phaùp caâu leänh gheùp laø: A BEGIN <caùc caâu leänh> END; C BEGIN <caùc caâu leänh> AND; B BEGIN <caùc caâu leänh> END D BIGIM <caùc caâu leänh> END; Câu 21 :Với X có giá trị bao nhiêu thì biểu thức (5 <= X) and (X <= 11) and (X < > 8) có giá trị True? A X = 12 C X = 10 15 B X = D X = Câu 22 : Xác định kết sau thực các câu lệnh: T:= 0; For i:=1 To Do T:=T + i; A T = C T = 15 B T = 10 D T = Câu 23 : Với N có giá trị bao nhiêu thì biểu thức (N mod 10 = 0) and (N mod < > 0) có giá trị True? A N = 20 C N = 30 B N = 28 D N = 10 Câu 24 : Cho biết đoạn chương trình sau thực tính tổng nào? A Tính toång: B Tính toång: S := 1; FOR i := TO 10 DO S := S + / i; 1 1 1 S=1+ + + + C Tính toång: S= + + + 10 10 S=1+2+3+ .+ 10 1 D Tính toång: S=1+ + + + 10 Caâu 25 :Cuù phaùp caâu leänh gaùn laø: A <tên biến> := <biểu thức>; B <tên biến> = <biểu thức>; Câu 26 : Từ khóa nào sai các từ khóa sau? A Progroms B Var Câu 27 :Hàm bậc hai biểu diễn TP là: A Sqr( ) B Sqrt( ) Câu 28 :Khai báo nào đúng các khai báo sau: A VER a, b, c : Integer; B VAR a; b; c : Real; Caâu 29 : A B Đoạn chương trình nào sau đây tính tổng: S := 1; N:=2; While 1/N > 0.0042 Do Begin S := S + 1/N; N := N -1; End; S := 1; N:=2; While 1/N < 0.0042 Do Begin C <tên biến> : <biểu thức>; D <tên hằng> := <biểu thức>; C Begin D Program C Tsqr( ) D Sqtr( ) C VAR a b c : Real; D VAR a, b, c : Real; 1 S=1+ + + + + N C D <0 0042 N S := 1; N:=2; While 1/N >= 0.0042 Do Begin S := S+1/N; N := N+1; End; S := 1; N:=2; While 1/N >= 0.0042 Do S := S+1/N; (3) S := S+1/N; N := N+1; End; Câu 30 : Trong TP, để chạy (thực hiện) chương trình ta ấn tổ hợp các phím: A Ctrl + F9 C Ctrl + F8 B Alt + F8 D Alt + F9 Câu 31 : Ngôn ngữ lập trình gồm các thành phần: A Thoâng dòch vaø bieân dòch C Haèng vaø bieán B Bảng chữ cái; cú pháp; ngữ nghĩa D Cú pháp; ngữ nghĩa Caâu 32 :Cuù phaùp khai baùo bieán TP: A Const <Danh sách biến> : <kiểu liệu>; C Var <Danh sách biến> = <kiểu liệu>; B Uses <Danh sách biến> : <kiểu liệu>; D Var <Danh sách biến> : <kiểu liệu>; Câu 33 : Câu lệnh rẽ nhánh dạng đủ thực nào? A Nếu điều kiện sai thì thực câu lệnh 1, ngược lại thì C Nếu điều kiện sai thì thực câu lệnh , ngược lại thì thực câu lệnh không thực gì B Nếu điều kiện đúng thì thực câu lệnh 2, ngược lại D Nếu điều kiện đúng thì thực câu lệnh 1, ngược lại thì thực câu lệnh thì thực câu lệnh Câu 34 : Kiểu liệu BOOLEAN có giá trị? A C B D Câu 35 :Cú pháp câu lệnh rẽ nhánh dạng đủ là: A IF <Ñieàu kieän> THEN <caâu leänh 1> ELSE <caâu leänh 2>; C IF <Ñieàu kieän> THEN <caâu leänh>; B IE <Ñieàu kieän> THEN < caâu leänh 1> ILSE <caâu leänh 2>; D IF <Điều kiện> THEN <biểu thức 1> ELSE <biểu thức 2>; Caâu 36 : Cuù phaùp caâu leänh reõ nhaùnh daïng thieáu laø: A IF <Ñieàu kieän> THEN <caâu leänh>; C IF <Ñieàu kieän> THEN <caâu leänh 1> ELSE <caâu leänh 2>; B IF <Ñieàu kieän> THIN <caâu leänh>; D IF <Ñieàu kieän> THEN <caâu leänh> Câu 37 : Trong TP, để dịch và sửa lỗi chương trình ta ấn tổ hợp các phím: A Alt + F8 C Ctrl + F8 B Ctrl + F9 D Alt + F9 Câu 38 :Chương trình dịch Pascal cấp phát bao nhiêu byte nhớ cho các biến khai báo sau: Var a, b, c: byte; D, X: real; A 30 byte C byte B 15 byte D 18 byte Caâu 39 : Cuù phaùp khai baùo haèng TP: A Const <teân> = <giaù trò>; C Const <teân> := <giaù trò>; B Const <teân> = <giaù trò> D Canst <teân> = <giaù trò>; a2 a b Câu 40 : Biểu thức: biểu diễn TP là: A sqr(a)/sqrt(a+b) C a2/sqrt(a+b) B sqrt(a)/sqr(a+b) D sqr(a*a)/sqrt(a+b) Caâu 41 : Cuù phaùp caâu leänh FOR daïng tieán laø: A FOR <biến đếm>:=<giá trị cuối> TO <giá trị đầu> DO C FOR <biến đếm>:=<giá trị đầu> TO <giá trị cuối> DO <Câu <Caâu leänh>; leänh>; B FOR <biến đếm>:=<giá trị cuối > DOWNTO <giá trị D FOR <biến đếm>=<giá trị đầu> TO <giá trị cuối> DO <Câu đầu > DO <Câu lệnh>; leänh> Câu 42 : Trong TP, tên kiểu số thực là: A Readln C Real B Read D Integer Câu 43 : Phần tên chương trình khóa: A Pragrom C Program B Paragraph D Begin Caâu 44 : Trong TP, teân kieåu soá nguyeân laø: A Integer C Real B Interger D Internet Câu 45 : Trong TP, để lưu chương trình ta dùng phím: A F3 C F1 B F2 D F4 Caâu 46 : Caáu truùc chöông trình TP coù maáy phaàn? A C B D Câu 47 : Cú pháp câu lệnh lặp với số lần chưa biết trước là: A WHILE <ñieàu kieän> TO <caâu leänh>; C WHILE <ñieàu kieän> DO <caâu leänh>; B WHITE <ñieàu kieän> DO <caâu leänh>; D WHILE <biểu thức> DO <câu lệnh>; Câu 48 :Phần thân chương trình kết thúc từ khóa: A END C END (4) B END; D BEGIN a Câu 49 : Biểu thức: a  b biểu diễn TP là: A a/sqrt(a2+b) C a/sqrt(a*a+b) B a/strq(a*a +b) D a/sqr(a*a +b) Câu 50 :Để khai báo biến mảng ta có thể sử dụng cách khai báo nào ? A Từ khoá Type và Var C Chỉ dùng Var để khai báo B Từ khoá Uses và Var D Chỉ dùng Type để khai báo Câu 51 : Mảng và xâu là kiểu liệu ? A Phức tạp C Ña caáu truùc B Caáu truùc D Ñôn giaûn Câu 52 : Số phần tử Mảng là ? A Voâ haïn C Có n phần tử B Có giới hạn D Có 100 phần tử Câu 53 : Kiểu liệu các phần tử Mảng là ? A Mỗi phần tử kiểu liệu C Có cùng kiểu liệu B Có kiểu liệu là số nguyên D Có kiểu liệu là số thực Câu 54 : Trong các khai báo sau khai báo nào đúng ? A Type A=array(1 n)of integer; C Type C=array[1 100]of real; B Type B=array[1 n]of char; D Type D=array[100 1]of real; Caâu 55 : Phaùt bieåu naøo sai caùc phaùt bieåu sau ñaây ? A Xâu không có kí tự nào là xâu rỗng C Kiểu liệu xâu là kiểu số dạng kí tự B Độ dài xâu là số lượng kí tự xâu đó D Kiểu liệu xâu là các kí tự Câu 56 :Hãy ghép bảng A và bảng B cho tạo thành câu đúng ? A B A+B 1.Mảng và xâu là kiểu liệu có 1.Giống hoàn toàn A1B4 2.Xâu là kiểu liệu có độ dài tối đa 2.Phần tử cùng kiểu liệu A B 3.Hai xaâu baèng neáu chuùng 3.Là 255 kí tự A B 4.Mảng chiều là dãy hữu hạn các 4.Caáu truùc A B Caâu 57 : Choïn phöông aùn sai caùc phöông aùn sau ñaây ? A Type A=array[1 10]of integer; C Arrayreal=array[10 20]of real; B Logic=array[1 9]of Boolean; D Arrayreal=array[20 10]of real; Câu 58 : Với khai báo mảng A:array[1 100][1 100] of integer; thì việc truy suất đến các phần tử sau: A A[i][j] C A[i;j] B A[i],[j] D A[i,j] Câu 59 :Mảng chiều khác mảng chiều chỗ A Số phần tử khác C Giá trị các phần tử là khác B Kiểu phần tử khác D Maûng chieàu coù chæ soá, maûng chieàu coù chæ soá Câu 60 :Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình sau: Var m: array[1 10] of Integer; i, t : integer ; begin t:= 0; for i:=1 to 10 if i mod <> then t:= t+i ; End Sau thực xong chương trình trên, giá trị t là: A 25 B 55 C D 30 (5)

Ngày đăng: 16/06/2021, 22:23

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w