cau hoi trac nghiem on HKII

2 183 0
cau hoi trac nghiem on HKII

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

Thông tin tài liệu

1) Chỉ ra phát biểu sai trong các phát biểu dưới đây. A. Dạng cấu trúc lặp với số lần lặp biết trước được thể hiện bằng câu lệnh Pascal For… do. B. Các câu lệnh For do không thể lồng trong nhau C. Câu lệnh GotoXY(a,b) có tác dụng đưa con trỏ về cột a, hàng b. D. Câu lệnh GotoXY(a,b) có tác dụng đưa con trỏ về hàng a, cột b. 2) Cho đoạn chương trình sau: a: =0; b:=1; For i:=0 to n do Begin a:=a+2; b:=a+1; end; Giá trị của biến a, b sau khi thực hiện chương trình trên nếu n=3 là: A. a=7; b=8 B.a=8; b=1 C.a=8; b=9 D.a=9; b=10 3) Chỉ ra cách khai báo biến mảng đúng trong các khai báo dưới đây A. Var x: array[1 100] of integer; B. var y: array[1.5 50] of real; C. var x: array[1:50] of integer; D. var x: array[1,2,3,4,5] of integer; 4)Để di chuyển con trỏ đến cột 15, hàng 15, ta dùng câu lệnh: A. gotoxy(15) B. gotoxy(15,15) C.goto(15) D. goto(15,15) 5) Cho đoạn chương trình sau: S:=0; For i:=1 to 1 do S:=S+1; Khi chạy chương trình giá trị s là: A. S=0 B. S=1 C.Không xác định D. s=100 6)Cho đoạn chương trình sau: N:=1; While n<10 do Begin n:=n+1; Writeln(‘ xin chao’); end; Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần? A. 0 B.9 C. 10 D. Vòng lập vô tận. 7) Đề khai báo biến mảng a gồm 10 phần tử , mỗi phần tử có kiểu dữ liệu là real ta khai báo: A. var a: array[10] of real; B. var a: array[1;10] of real; C. var a: array[1:10]: of real; D. var a: array[1 10] of real; 8) Phát biểu nào sau đây là đúng? A. Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn. B. Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp. C. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh while …do 9) Lệnh lặp nào sau đây là đúng? A. For <biến đếm >= <giá trị đầu > to <giá trị cuôí > do <câu lệnh >; B. For <biến đếm >:= <giá trị đầu > to <giá trị cuôí > do <câu lệnh >; C. For <biến đếm >:= <giá trị cuôí > to <giá trị đầu > do <câu lệnh >; D. For <biến đếm >: <giá trị đầu > to <câu lệnh > do <giá trị cuối >; 10) Câu lệnh pascal nào sau đây là hợp lệ? A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’); C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’); 11)Vòng lặp while do là vòng lặp: A. Biết trước số lần lặp B. Chưa biết trước số lần lặp C. Biết trước số lần lặp nhưng giới hạn là <=100 D. Biết trước số lần lặp nhưng giới hạn là >=100 12)Câu lệnh lặp while do có dạng đúng là: A. While < điều kiện> do; <câu lệnh >; B. While < điều kiện> <câu lệnh > do; C. While <câu lệnh > do < điều kiện>; D. While < điều kiện> do <câu lệnh >; 13) Cho S và i biến kiểu nguyên. Khi chạy đoạn chương trình: S:= 0; i:= 1; while i> 6 do begin S:= S + i; i:= i + 2; end; Giá trị sau cùng của S là: A. 16 B. 9 C. 6 D. 0 . phát biểu sai trong các phát biểu dưới đây. A. Dạng cấu trúc lặp với số lần lặp biết trước được thể hiện bằng câu lệnh Pascal For… do. B. Các câu lệnh For do không thể lồng trong nhau C. Câu. không thể lồng trong nhau C. Câu lệnh GotoXY(a,b) có tác dụng đưa con trỏ về cột a, hàng b. D. Câu lệnh GotoXY(a,b) có tác dụng đưa con trỏ về hàng a, cột b. 2) Cho đoạn chương trình sau: a: =0; b:=1; For. đúng trong các khai báo dưới đây A. Var x: array[1 100] of integer; B. var y: array[1.5 50] of real; C. var x: array[1:50] of integer; D. var x: array[1,2,3,4,5] of integer; 4)Để di chuyển con trỏ

Ngày đăng: 07/06/2015, 17:00

Từ khóa liên quan

Tài liệu cùng người dùng

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

Tài liệu liên quan