Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
343 KB
Nội dung
CÂU HỎI ÔN TẬP TIN HỌC 11 HỌC KỲ I (2 tiết/1 tuần) Câu : Trong NNLT Pascal, mặt cú pháp cách viết câu lệnh ghép sau đúng?d a Begin: b Begin; c Begin d Begin A := 1; A := 1; A := A := 1; B := 5; B := 5; B := B := 5; End; End; End; End; Câu : Trong NNLT Pascal, câu lệnh sau đúng?b a If ; Then : b If Then ; c If ; Then ; d If Then Câu : Trong NNLT Pascal, câu lệnh sau đúng?d a If ; Then ; Else ; b If ; Then Else ; c If Then ; Else ; d If Then Else ; Câu : Trong NNLT Pascal, câu lệnh sau đúng?b a If Then ; Else ; b If Then Else ; c If Then : Else ; d If Then ; Else ; Câu : Trong NNLT Pascal, câu lệnh sau đúng?c a If a = Then b If a = Then c If a = Then a := d +1; a = d +1 a := d +1 Else Else Else a := d +2; a = d +2; a := d +2; d If a = Then a := d +1; Else a := d +2 Câu : Trong NNLT Pascal, câu lệnh sau đúng?d a If a = Then b If a = Then c If a = Then a := d +1; Begin Begin b := a :=d +1; a :=d +1; Else b :=2; b :=2 a := d +2; End End; Else Else a := d +2 a := d +2; d If a = Then Begin a :=d +1; b :=2; End Else a := d +2; Câu : Trong NNLT Pascal, câu lệnh sau đúng? b a If a = Then b If a = Then c If a = Then a := d +1; Begin Begin b := a :=d +1; a :=d +1; Else b :=2; b :=2 a := d +2; End End; Else Else a := d +2; a := d +2; 1/26 d Tất sai Câu : Trong NNLT Pascal, phát biểu sau với câu lệnh rẽ nhánh If Then ?b a Nếu sau Then muốn thực nhiều câu lệnh câu lệnh phải đặt hai dấu ngoặc đơn b Nếu sau Then muốn thực nhiều câu lệnh câu lệnh phải đặt Begin End; c Nếu sau Then muốn thực nhiều câu lệnh câu lệnh phải đặt Begin End d Nếu sau Then muốn thực nhiều câu lệnh câu lệnh phải đặt Begin End Câu : Trong NNLT Pascal, phát biểu sau với câu lệnh rẽ nhánh If Then Else ?C a Nếu sau Then muốn thực nhiều câu lệnh câu lệnh phải đặt hai dấu ngoặc đơn b Nếu sau Then muốn thực nhiều câu lệnh câu lệnh phải đặt Begin End; c Nếu sau Then muốn thực nhiều câu lệnh câu lệnh phải đặt Begin End d Nếu sau Then muốn thực nhiều câu lệnh câu lệnh phải đặt Begin End Câu : Trong NNLT Pascal, phát biểu sau với câu lệnh rẽ nhánh If Then Else ?b a Nếu sau Else muốn thực nhiều câu lệnh câu lệnh phải đặt hai dấu ngoặc đơn b Nếu sau Else muốn thực nhiều câu lệnh câu lệnh phải đặt Begin End; c Nếu sau Else muốn thực nhiều câu lệnh câu lệnh phải đặt Begin End d Nếu sau Else muốn thực nhiều câu lệnh câu lệnh phải đặt Begin End Câu : Trong NNLT Pascal, phát biểu sau đúng?d a Sau câu lệnh bắt buộc phải có dấu chấm phẩy “;” b Trước lệnh Else bắt buộc phải có dấu chấm phẩy “;” c Có phân biệt chữ hoa chữ thường d Câu lệnh trước câu lệnh End khơng thiết phải có dấu chấm phẩy “;” Câu : Trong NNLT Pascal, muốn kiểm tra đồng thời giá trị A, B, C có lớn hay khơng, ta viết câu lệnh If sau đúng?c a If A, B, C > Then b If (A >0) And (B >0) AND (C >0) Then c If A >0 AND B >0 AND C >0 Then d If (A >0) OR (B >0) OR (C >0) Then Câu : Trong NNLT Pascal, muốn kiểm tra giá trị A, B, C có lớn hay khơng, ta viết câu lệnh If sau đúng?d a If (A or B or C) > Then c If (A >0) And (B >0) AND (C >0) Then c If A >0 OR B >0 OR C >0 Then d c If (A >0) OR (B >0) OR (C >0) Then Câu : Trong NNLT Pascal, mặt cú pháp câu lệnh sau với cấu trúc lặp For có lệnh con?a a For i := to 100 Do b For i := to 100 Do a := a - 1; a := a – c For i := to 100 Do; d For i := 1; to 100 Do a := a - 1; a := a - 1; Câu : Trong NNLT Pascal, mặt cú pháp câu lệnh sau với cấu trúc lặp For có nhiều lệnh con?b a For i := to 100 Do b For i := to 100 Do a := a - 1; Begin b := a - c; a := a - 1; EndFor; b := a - c End; 2/26 c For i := to 100 Do; Begin a := a - 1; b := a - c; End; d For i := to 100 Do a := a - 1; b := a – c; End; Câu : Trong NNLT Pascal, mặt cú pháp câu lệnh sau với cấu trúc lặp While có lệnh con?a a While a>5 Do b While a>5 Do; a := a - 1; a := a - 1; c While a>5 Do d While a>5; Do a := a - a := a - 1; Câu : Trong NNLT Pascal, mặt cú pháp câu lệnh sau với cấu trúc lặp While có lệnh con?d a While a>5 and a5) and (a5) and (a5) and (a5 Do b While a>5 Do a := a - 1; Begin b := a –c; a := a - 1; EndWhile; b := a –c End; c While a>5 Do; d Cả b c Begin a := a - 1; b := a –c; End; Câu : Trong NNLT Pascal, mặt cú pháp câu lệnh sau với cấu trúc lặp While có nhiều lệnh con?d a While a>5 Do b While a>5 Do a := a - 1; Begin b := a –c; a := a - 1; EndWhile; b := a –c End; c While a>5 Do d Cả b c Begin a := a - 1; b := a –c; End; 3/26 Câu : Trong NNLT Pascal, ta có câu lệnh lặp For I := To 100 Do Write (i:4); Nếu muốn sử dụng cấu trúc lặp While – Do thực công việc tương tự Như ta phải viết câu lệnh While – Do nào? d a I := 1; b I := 100; While I Do Begin Begin Write (i:4); I := I - 1; I := I + 1; Write (i:4); End; End; c I := 0; d Cả cách While I < 100 Do Begin I := I + 1; Write (i:4); End; Câu : Trong NNLT Pascal, ta có đoạn chương trình sau: S := 0; For i:= To Do S:= S + i; Hỏi sau thực đoạn chương trình giá trị biến S bao nhiêu?a a S = 10 b S = c S = 14 d Tất sai Câu : Trong NNLT Pascal, ta có đoạn chương trình sau: S := 1; For i:= downto S:= S * i; Hỏi sau thực đoạn chương trình giá trị biến S bao nhiêu?c a S = b S = c S = d Tất sai Câu : Trong NNLT Pascal, ta có đoạn chương trình sau: I:= 1; S := 0; While I < Begin S:= S + 2; I:= I + 1; End; Hỏi sau thực đoạn chương trình giá trị biến S bao nhiêu?b a S = 10 b S = c S = d Tất sai Câu : Trong NNLT Pascal, ta có đoạn chương trình sau: I:= 5; S := 0; While I > Begin S:= S + 2; I:= I -1; End; Hỏi sau thực đoạn chương trình giá trị biến S bao nhiêu?b a S = 10 b S = c S = d Tất sai 4/26 Câu : Trong NNLT Pascal, ta có đoạn chương trình sau: I:= 5; S := 0; While I >= Begin S:= S + 2; I:= I -1; End; Hỏi sau thực đoạn chương trình giá trị biến S bao nhiêu?a a S = 10 b S = c S = d Tất sai Câu : Trong NNLT Pascal, ta có đoạn chương trình sau: I:= 1; S := 0; While I 10) and (a < 15) Then M := b Else M := c; a M =12 b M= 10 c M := 20 d M không nhận giá trị Câu : Trong NNLT Pascal, cho biết giá trị M sau thực đoạn chương trình sau với a=10, b = 12 c = 20? a M := a; If (a > 30) or (a < 15) Then M := b Else M := c; a M =12 b M= 10 c M := 20 d M không nhận giá trị Câu : Trong NNLT Pascal, cho biết giá trị M sau thực đoạn chương trình sau với a=10, b = 12 c = 20? a 7/26 M := a; If (a > 5) or (a < 15) Then M := b Else M := c; a M =12 b M= 10 c M := 20 d M không nhận giá trị Câu : Trong NNLT Pascal, cho biết giá trị M sau thực đoạn chương trình sau với a=10, b = 12 c = 20? c M := a; If (a > 30) or (a < 10) Then M := b Else M := c; a M =12 b M= 10 c M := 20 d M không nhận giá trị Câu : Trong NNLT Pascal, cấu trúc câu lệnh ghép (câu lệnh hợp thành)? c a If Then Else b Begin End c Begin End; d Case Of End; Câu : Trong NNLT Pascal, câu lệnh sau cho kết nào?c If b > a Then c := b Else c := a; a Hoán đổi giá trị biến a b b Tìm giá trị c = Min (a, b) c Tìm giá trị c = Max (a, b) d Câu lệnh sai ngữ pháp Câu : Trong NNLT Pascal, câu lệnh sau cho kết nào?B If b < a Then c := b Else c := a; a Hoán đổi giá trị biến a b b Tìm giá trị c = Min (a, b) c Tìm giá trị c = Max (a, b) d Câu lệnh sai ngữ pháp Câu : Trong NNLT Pascal, câu lệnh sau cho kết nào?d If b > a Then c := b; Else c := a; a Hoán đổi giá trị biến a b b Tìm giá trị c = Min (a, b) c Tìm giá trị c = Max (a, b) d Câu lệnh sai ngữ pháp Câu : Trong NNLT Pascal, câu lệnh sau cho kết nào?a If b a Then Begin c := b ; b := a; a := c; End Else c := a; a Hoán đổi giá trị biến a b b Tìm giá trị c = Min (a, b) c Tìm giá trị c = Max (a, b) d Câu lệnh sai ngữ pháp Câu : Trong NNLT Pascal, câu lệnh sau cho kết nào?d If b a Then Begin c := b ; b := a; a := c; End; Else c := a; 8/26 a Hoán đổi giá trị biến a b c Tìm giá trị c = Max (a, b) b Tìm giá trị c = Min (a, b) d Câu lệnh sai ngữ pháp Câu : Hãy điền vào chỗ trống ( ) để hoàn thành phát biểu hoạt động cấu trúc rẽ nhánh dạng thiếu If Then ; “Trong cấu trúc rẽ nhánh dạng thiếu If Then ;, kiểm tra, trả kết (1) thực thoát khỏi cấu trúc này, trả kết (2) khỏi cấu trúc này” Câu : Hãy điền vào chỗ trống ( ) để hoàn thành phát biểu hoạt động cấu trúc rẽ nhánh dạng thiếu If Then ; “Trong cấu trúc rẽ nhánh dạng thiếu If Then ;, kiểm tra, trả kết (1) khỏi cấu trúc này, trả kết (2) thực khỏi cấu trúc này” Câu : Hãy điền vào chỗ trống ( ) để hoàn thành phát biểu hoạt động cấu trúc rẽ nhánh dạng đủ If Then Else ; “Trong cấu trúc rẽ nhánh dạng đủ If Then Else ;, kiểm tra, trả kết (1) thực khỏi cấu trúc này, trả kết (2) thực khỏi cấu trúc này” Câu : Hãy điền vào chỗ trống ( ) để hoàn thành phát biểu hoạt động cấu trúc rẽ nhánh dạng đủ If Then Else ; “Trong cấu trúc rẽ nhánh dạng đủ If Then Else ;, kiểm tra, trả kết (1) thực thoát khỏi cấu trúc này, trả kết (2) thực thoát khỏi cấu trúc này” Câu : Hãy điền vào chỗ trống ( ) để hoàn thành phát biểu hoạt động cấu trúc Câu : Hãy điền vào chỗ trống ( ) để hoàn thành phát biểu hoạt động cấu trúc Câu : Hãy điền vào chỗ trống ( ) để hoàn thành phát biểu hoạt động cấu trúc Câu : Hãy điền vào chỗ trống ( ) để hoàn thành phát biểu hoạt động cấu trúc Câu : Cho A, B, X biến thực Trong số lệnh sau, xác định tính (a)/sai (b) nó? Đúng Sai IF A