Cách khai báo biến mảng sau đây trong Pascal đúng hay sai? Nếu sai hãy sửa lại cho đúng. B:=1; while B=1 do B:=B+5;
A. Phần trắc nghiệm: Hãy chọn một đáp án đúng nhất
Câu 1. Trong Pascal, câu lệnh nào sau đây được viết đúng?
A. for i:= 4 to 1 do writeln(‘A’); B. for i= 1 to 10 writeln(‘A’);
C. for i:= 1 to 10 do writeln(‘A’); D. for i to 10 do writeln(‘A’);
Câu 2. Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write( j );
Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); được thực hiện bao nhiêu lần?
A. 10 lần B. 5 lần C. 1 lần D. Không thực hiện.
Câu 3. Cho đoạn chương trình: J:= 0;
For i:= 1 to 5 do J:= j + i;
Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?
A. 12 B. 22 C. 15 D. 42.
Câu 4. Trong Pascal, câu lệnh nào sau đây là đúng?
A. S:=1; B. i:=0; S:=1;
While S<10 do write(S); while s<10 do S:=S+i; i:=i+1;
C. n:=2; while n<5 do write(‘A’); D. Cả A và B.
Câu 5. Khi thực hiện đoạn chương trình sau: n:=1; T:=50;
While n < 20 do begin n:= n+5; T:=T- n end;
Hãy cho biết giá trị của biến T bằng bao nhiêu?
A. 14 B. 15 C. 16 D. 17
Câu 6. Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]); để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị?
A. 4 B. 5 C. 6 D. 7
Câu 7. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
A. Chỉ số đầu và chỉ số cuối là 2 số nguyên. B. Chỉ số đầu chỉ số cuối.
C. Kiểu dữ liệu có thể là integer hoặc real. D. Cả ba ý trên.
Câu 8. Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. Khi thực hiện câu lệnh sau: tb:= 0; For i:= 1 to 5 do tb := tb + A[i]; Giá trị của biến tb là bao nhiêu?
A. 20 B. 18 C. 21 D. 22
Câu 1: Trong các tên dưới đây, tên hợp lệ trong Pascal là:
A. @khoi 8. B. Ngay_20_11. C. 14tuoi. D. Begin.
Câu 2 : Lệnh Write tương tự như lệnh Writeln nhưng
A. Không đưa con trỏ xuống đầu dòng tiếp theo. D. Bỏ trong dấu ngoặc kép.
B. Đưa con trỏ xuống đầu dòng tiếp theo. C. Bỏ trong dấu ngoặc đơn.
Câu 3: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:
A. Tên. B. Từ khoá. C. Biến. D. Hằng.
Câu 4: Tính giá trị cuối cùng của c, biết rằng; a:= 3; b:= 5; a:= a + b; c:= a+b;
A. c= 8; B. c=3; C. c= 5; D. c= 13;
Câu 5: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:
A. 7 B. 6 C. 7.5 D. 1
Câu 6: Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
if (45 mod 3 ) = 0 then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5)
A.5 B. 9 C. 7 D. 11
Câu 7: Ta có 2 lệnh sau: x:= 8;
if x>5 then x := x +1; Giá trị của x là bao nhiêu:
A. 5 B. 9 C. 8 D. 6
Câu 8 : Câu lệnh điều kiện dạng đầy đủ là:
A. If <điều kiện> then <câu lệnh 1>; Else <câu lệnh 2>;
B. If <điều kiện> then <câu lệnh>;
C. If <điều kiện> then <câu lệnh 1>, <câu lệnh 2>;
D. If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>;
Câu 1; Viết chương trình cho phép người dùng nhập 1 số nguyên từ bàn phím, chương trình sẽ cho biết số đó là số chẵn hay lẻ.
Câu2. Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal
a. \(\dfrac{15}{2+3}\) - \(\dfrac{8}{x^3}\) +y b. \(\dfrac{\left(10+x\right)^2}{3+y}\)- \(\dfrac{18}{5+y}\)
Câu 3. Bạn Tuấn viết chương trình như sau:
1. program Tinh toan
2 uses crt;
3. var
4. x, y : integer;
5. tb = real;
6. thongbao : integer;
7. const a := 2;
8. begin
9. clrscr;
10. thongbao := ‘Trung binh cong cua hai so x va y la: ‘;
11. write(‘Nhap gai tri cho x = ‘); readln(x);
12. write(‘Nhap gia tri cho y = ‘); readln(y);
13. tb = (x+y)/a;
14.writeln(thongbao, tb:2:1);
15. readln;
16. end.
a) Có một vài câu lệnh bạn Tuấn viết sai, em hãy viết lại cho đúng
b. ) Hãy phân biệt tên biến, tên hằng trong chương trình trên
HELD ME !!!!!!!!!!
Câu 43. Khai báo nào sau đây đúng?
A. Var A: Array[4 … 50] of Integer;
B. Var diem toan: Array[1..100] of Real;
C. Var hocsinh: Array[3.5 .. 5] of Integer;
D. Var chieucao: Array[1.. 5] to real;
1). Dùng lệnh nào sau đây để xoá tập tin ?
A). DEL B). DIR C). COPY D). TYPE
2). Lệnh nào xóa tập tin Karaoke.exe trong thư mục C:\ Games ?
A). DEL C:\ Games\ Karaoke.exe
B). RD C:\ Games\ Karaoke.exe
C). DEL C: \ Games\ Karaoke.*
D). DELTREE C:\ Games
3)Các khối chức năng chính của máy tính hoạt động dưới sự hướng dẫn của:
A. Các thông tin mà chúng có B. Phần cứng máy tính
C. Các chương trình do con người lập ra D. Bộ não máy tính.
4). Dùng lệnh nào sau đây để định dạng ổ đĩa ?
A). TREE B). DISKCOPY C). FORMAT D). LABEL
5). Để xóa toàn bộ tập tin trên thư mục BT ở ổ đĩa A ta dùng lệnh :
A). DELTREE A:\BT\*.* B). DEL A:\BT\*.* C). RD A:\BT\*.* D). MOVE A:\BT\*.*
6). Dùng lệnh nào sau đây để đổi tên một tập tin ?
A). RENAME B). TYPE C). COPY D). REN
7). Lệnh nào để chép các tập tin có phần mở rộng là txt từ C:\ Baitap đến D:\ Lythuyet
A). Move C:\ Baitap \ *.txt D:\ Lythuyet
B). XCopy D:\ Lythuyet C:\ Baitap \ *.txt
C). Copy*.txt C:\ Baitap D:\ Lythuyet
D). Copy C:\ Baitap *.txt D:\ Lythuyet
8). Lệnh nào sau đây không hợp lệ ?
A). TYPE C:*.* B). DIR C:*.* C). DEL C:*.* D). COPY C:*.*
9) Một trong những nhiệm vụ chính của tin học là
A. Nghiên cứu giải các bài toán trên máy tính
B. Nghiên cứu chế tạo các máy tính với nhiều tính năng ngày càng ưu việt hơn
C. Nghiên cứu việc thực hiện các hoạt động thông tin một cách tự động nhờ sự trợ giúp của máy tính điện tử
D. Biểu diễn các thông tin đa dạng trong máy tính.
10) Chúng ta gọi dữ liệu hoặc lệnh được nhập vào máy tính là :
A. dữ liệu được lưu trữ. B. thông tin vào.
C. thông tin ra. D. thông tin máy tính.
11) Trình tự của quá trình xử lí thông tin là:
A. Nhập → Xuất → Xử lý; B. Nhập → Xử lý → Xuất;
C. Xuất → Nhập → Xử lý ; D. Xử lý → Xuất → Nhập;
11 CPU là cụm từ viết tắt để chỉ:
A. Bộ nhớ trong của máy tính;
B. Thiết bị trong máy tính;
C. Bộ phận điểu khiển hoạt động máy tính và các thiết bị;
D. Bộ xử lý trung tâm
Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln in ra màn hình giá trị của i , j, k là bao nhiêu? i:=1; j:=2; k:=3;
Phát biểu nào sau đây là đúng:
lệnh For không lồng bên trong câu lệnh For khác.
B.Câu lệnh For có lồng bên trong câu lệnh For khác.
C.Câu lệnh For chỉ lặp lại trong câu lệnh If
D.Câu lệnh For
a. Vt chương trình =nnlt pascal Mô tả thuật toán sau Bước 1. S←1;n←0 Bước 2. Nếu s>=10;chuyển bước 4 Bước 3. N←n+2,s←s+n; quay bước 2 Bước 4 thông báo s và KT thuật toán b. khởi động phần mềm Free pascal soạn thảo lưu dịch chạy trương trình quan sát kết quả