Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Hiếu

BÀI KIỂM TRA HỌC KÌ II - NĂM HỌC 2020-2021 *Bắt buộc TRẮC NGHIỆM Hãy chọn một phương án đúng nhất! Khi thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i); sẽ viết ra màn hình: * 5 điểm Chỉ viết số 3.5 mà thôi Viết số 1 rồi viết số 3.5 Giá trị biến đếm. Không thực hiện được vì giá trị cuối không phải là số nguyên. Cấu trúc rẽ nhánh dạng đầy đủ có dạng: * 5 điểm If then else ; If then else ; If then else ; If then ; else ; Mục khác: Nêu lợi ích của việc khai báo và sử dụng biến mảng: * 5 điểm Có thể thay thế nhiều câu lệnh nhập In dữ liệu ra màn hình bằng một câu lệnh lặp. Tất cả đều sai. Câu a và b đúng. Trong các từ cho dưới đây, đâu là từ khoá: * 5 điểm writeln readln write program Mục khác: Trong Pascal, câu lệnh lặp với số lần chưa biết trước có dạng: * 5 điểm While do ; While do; While do While do ; Mục khác: Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng: * 5 điểm Kiểu dữ liệu có thể là integer hoặc real. Cả ba ý trên. Chỉ số đầu nhỏ hơn chỉ số cuối. Chỉ số đầu và chỉ số cuối là 2 số nguyên. Để khai báo A là một biến mảng có 10 phần tử kiểu nguyên, cách khai báo nào sau đây là đúng nhất: * 5 điểm Var A: array[1....10] of real; Var A: array[1..10] of integer; Var A: array[1..10] of real; Var A = array[1..10] of integer; Tên nào hợp lệ trong các tên sau: * 5 điểm 2a var CHUvi chu vi Hãy cho biết đâu là phần khai báo biến mảng A gồm 20 phần tử thuộc kiểu dữ liệu số nguyên: * 5 điểm var A: array[1..20] of real; var A: array[1..20] of integer; var A: array[11..30] of integer; var A: array[11..30] of real; Trong Pascal, cách khai báo mảng đúng là: * 5 điểm Tên mảng : array[: ] of ; Tên mảng : array[.. ] : ; Tên mảng : array[, ] of ; Tên mảng : array[.. ] of ; Câu lệnh nào sau đây là câu lệnh nhập cho phần tử thứ 10 của biến mảng A?: * 5 điểm Readln(A[k]); Readln(A10); Readln(A[10]); Readln(A[i]); Trong TP, biểu thức (10*((42 mod 5) + 19))/6 cho kết quả bằng: * 5 điểm 35 25 20 30 Để chạy chương trình TP ta sử dụng tổ hợp phím: * 5 điểm F + 9 Ctrl + F9 Alt + F9 Ctrl + S Mục khác: Lệnh lặp nào sau đây là đúng: * 5 điểm For i := 100 to 1 do writeln('A'); For i := 1.5 to 10.5 do writeln('A'); For i = 1 to 10 do writeln('A'); For i := 1 to 100 do writeln('A'); Cách khai báo nào là đúng trong các khai báo sau: * 5 điểm Var A: array[5 . . 10,5] of real; Var A: array[4. . 8] of integer; Var A: array[10,5 . . 13] of integer; Var A: array[3,4 . . 4,8] of real; Hãy cho biết đâu là lệnh lặp For .. do để in chữ O: * 5 điểm For i:=1.5 to 10.5 do writeln(‘O’); For i:=100 to 1 do writeln(‘O’); For i:=1 to 10 do; writeln(‘O’; For i:=1 to 10 do writeln(‘O’); Cho biết kết quả của T sau khi thực hiện đoạn chương trình sau: T:=0; For i:=1 to 5 do T:=T+i; * 5 điểm T = 5 T = 1 T = 15 T = 0 Mục khác: Trong câu lệnh lặp for i:=1 to 12 do Write(‘A’); thì lệnh Write(‘A’) được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?) * 5 điểm 1 lần 2 lần 12 lần Không lần nào Câu lệnh dùng để khai báo biến x có kiểu dữ liệu là kiểu số nguyên là: * 5 điểm Const x: integer; Const x: real; Var x: integer; Var x: real; Chọn khai báo hợp lệ: * 5 điểm Var a,b: array[1 .. n] of real; Var a,b: array[1 : n] of Integer; Var a,b: array[1 .. 100] of real; Var a,b: array[1 … 100] of real;

Nguyễn Lê Phước Thịnh
12 tháng 5 2021 lúc 18:29

Trắc nghiệm: Không thực hiện được vì giá trị cuối không phải là số nguyên

Nguyễn Lê Phước Thịnh
12 tháng 5 2021 lúc 18:29

Cấu trúc rẻ nhánh dạng đầy đủ có dạng

If then else;


Các câu hỏi tương tự
Phạm Võ Quốc Hưng 8.2
Xem chi tiết
Linh Nguyễn
Xem chi tiết
Linh Nguyễn
Xem chi tiết
Huynh Uyen
Xem chi tiết
Quách Công Hượng
Xem chi tiết
Cong Doan
Xem chi tiết
Quân Chí
Xem chi tiết
Vũ Hạ Linh
Xem chi tiết
NLCD
Xem chi tiết