Đề thi HK1 môn Tin học 11 năm 2021-2022 - Trường THPT Hiệp Thành
-
Hocon247
-
40 câu hỏi
-
60 phút
-
81 lượt thi
-
Dễ
Tham gia [ Hs Hocon247.com ] - Cộng Đồng Luyện Thi Trực Tuyến để được học tập những kiến thức bổ ích từ HocOn247.com
Cho đoạn chương trình sau:
Var g:text;
I:integer;
Begin
Assign(g, ‘C:\DLA.txt’);
Rewrite(g);
For i:=1 to 10 do
If i mod 2 <> 0 then write(g, i);
Close(g);
Readln
End.
Sau khi thực hiện chương trình trên, nội dung của tệp ‘DLA.txt’ gồm những phần tử nào?
Chạy chương trình thì i sẽ chạy từ 1 đến 10 và tìm những số không chia hết cho 2, vậy kết quả sẽ là 1; 3; 5; 7; 9
Trong Turbo Pascal, để lưu chương trình ta dùng phím.
Trong Turbo Pascal, để lưu chương trình ta dùng phím F2
Tệp f có dữ liệu 5 9 15 để đọc 3 giá trị trên từ tệp f và ghi các giá trị này vào 3 biến x, y, z ta sử dụng câu lệnh:
Tệp f có dữ liệu 5 9 15 để đọc 3 giá trị trên từ tệp f và ghi các giá trị này vào 3 biến x, y, z ta sử dụng câu lệnh: Read(f, x, y, z);
Giả sử trên thư mục gốc của đĩa C có tệp f đã có nội dung sẵn. Khi thực hiện thủ tục Rewrite(f);
Giả sử trên thư mục gốc của đĩa C có tệp f đã có nội dung sẵn. Khi thực hiện thủ tục Rewrite(f) thì nội dung trong tệp cũ sẽ bị xoá để chuẩn bị ghi dữ liệu mới
Trong Pascal để khai báo ba biến tệp văn bản f1, f2, f3 cần sử dụng cách viết nào sau đây?
Trong Pascal để khai báo ba biến tệp văn bản f1, f2, f3 cần sử dụng cách viết Var f1,f2,f3:text;
Giả sử a = 5; b = 9; c = 15; để ghi các giá trị trên vào tệp f có dạng là 5 9 15 ta sử dụng thủ tục ghi:
Giả sử a = 5; b = 9; c = 15; để ghi các giá trị trên vào tệp f có dạng là 5 9 15 ta sử dụng thủ tục ghi: Write(f, a,b,c);
Trong NNLT Pascal, chương trình sau có kết quả gì?
If (5 mod 2=0) then write (‘Sai’)
Else write (‘Dung’);
Vi 5 mod 2 = 1 khác 0 nên sẽ viết ra kết quả Dung
Lệnh nào sau đây dùng để in giá trị biến thực M ra màn hình có 2 chữ số thập phân và với độ rộng là 5?
Lệnh writeln (M:2:5); dùng để in giá trị biến thực M ra màn hình có 2 chữ số thập phân và với độ rộng là 5.
Với i là biến kiểu thực( i=3) Khi chạy đoạn chương trình với lệnh Write(i:5:2); sẽ được kết quả là:
Với i là biến kiểu thực( i=3) Khi chạy đoạn chương trình với lệnh Write(i:5:2); sẽ được kết quả là viết ra giá trị i với 2 số sau dấu phẩy => đáp án là 3.00
Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x
Câu lệnh Readln(x); dùng để nhập một số từ bàn phím vào biến x
Trong Turbo Pascal, đang ở cửa sổ chương trình nguồn muốn xem lại màn hình Output
Trong Turbo Pascal, đang ở cửa sổ chương trình nguồn muốn xem lại màn hình Output ta nhấn tổ hợp phím Alt + F5
Với lệnh nào sau đây dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân ?
Write(M:5:2); dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân
Trong ngôn ngữ lập trình Pascal, câu lệnh ghép được sử dụng khi
Trong ngôn ngữ lập trình Pascal, câu lệnh ghép được sử dụng khi cần nhiều câu lệnh thực hiện một công việc;
Trong Turbo Pascal, để thoát khỏi chương trình:
Trong Turbo Pascal, để thoát khỏi chương trình: Nhấn tổ hợp phím Alt + X;
Xét biểu thức logic: (n >0) and (n mod 2 = 0). Khẳng định nào sau đây là đúng?
Xét biểu thức logic: (n >0) and (n mod 2 = 0)
Mod là phép chia lấy phần dư, n mod 2 = 0 => số chẵn
Trong NN lập trình Pascal, đoạn chương trình sau dùng để làm gì?
Var x, y, t: integer; Begin x: = t; t:= y; y:= x; End.
Trong NN lập trình Pascal, đoạn chương trình sau dùng để hoán đổi giá trị x và y
Trong NN lập trình Pascal, phép toán MOD với số nguyên có tác dụng gì
phép toán MOD với số nguyên có tác dụng là chia lấy phần dư
Kết quả của biểu thức sqr((ABS(25-30) mod 4) ) là?
Sqr là căn bậc 2
ABS là giá trị tuyệt đối
Mod là phép chia lấy phần dư
=> Sẽ có ra kết quả là 1
Trong Pascal để thực hiện chương trình ta nhấn các phím?
Trong Pascal để thực hiện chương trình ta nhấn các phím Ctrl + F9
Xác định giá trị của biểu thức: S = (250 div 100) + (150 mod 100) div 10
Div là phép toán chia lấy phần nguyên
Mod là phép toán chia lấy phần dư
Sau khi tính ta có kết quả S = 7
Trong ngôn ngữ lập trình Pascal, từ khóa VAR dùng để?
Từ khóa VAR dùng để khai báo biến
Trong NNLT Pascal, khai báo nào sau đây là đúng khi khai báo tệp văn bản?
Khai báo tệp văn bản là text
Để khai báo hằng pi là 3.1416 , ta viết
Để khai báo hằng pi là 3.1416 , ta viết Const pi = 3.1416 ;
Để khai báo biến n thuộc kiểu số nguyên ta viết :
Để khai báo biến n thuộc kiểu số nguyên ta viết : Const n : Integer;
Biến x có thể nhận các giá trị -5, 100, 15, 20.
Hãy chọn kiểu dữ liệu phù hợp với biến x ?
Biến x có thể nhận các giá trị -5, 100, 15, 20 => phù hợp với kiểu dữ liệu Integer
Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
Biến X có thể nhận các giá trị 1; 100; 150; 200: Byte
biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99: real
Trong NN lập trình Pascal, phần khai báo tên chương trình được bắt đầu bằng.
Trong NN lập trình Pascal, phần khai báo tên chương trình được bắt đầu bằng Program
Cho biểu thức: (10 div 2)-1 Giá trị của biểu thức là:
Hàm div là phép toán lấy phần nguyên. Kết quả của phép toán sẽ là 5-1 = 4
Biến X nhận giá trị là 0.7 .Khai báo nào sau đây là đúng
Biến X nhận giá trị là 0.7 nên sẽ khai báo var X: real;
Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là
Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là Biến
Khai báo 3 biến A,B,C nào sau đây đúng cú pháp trong Pascal?
Cú pháp VAR A, B, C: Byte; là khai báo đúng
Hãy cho biết những biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal?
‘thpt sai vì thiếu dấu '
Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản như thế nào?
Sự khác nhau của hằng và biến là:
+ Hằng là đại lượng có giá trị không thể thay đổi trong quá trình thực hiện chương trình
+ Biến là đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình.
Một ngôn ngữ lập trình có những thành phần cơ bản nào?
Một ngôn ngữ lập trình có những thành phần cơ bản:
+ Bảng chữ cái,
+ Cú pháp
+ Ngữ nghĩa.
Trong một ngôn ngữ lập trình, bảng chữ cái là:
Trong một ngôn ngữ lập trình, bảng chữ cái là: tập các kí tự được dùng để viết chương trình.
Chương trình được viết như sau: Begin end.
Chương trình được viết như sau: Begin end. Chạy chương trình thì ta có chương trình này chạy nhưng không thực hiện gì cả
Phần thân chương trình được giới hạn bởi cặp từ khóa
Phần thân chương trình được giới hạn bởi cặp từ khóa Begin…End.
Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để:
Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để: khai báo tên chương trình.
Trong Turbo Pascal, xác định tên đúng trong các tên sau:
Trong Turbo Pascal, tên đúng Baitap
Các từ: SQR, SQRT, REAL là
Các từ: SQR, SQRT, REAL là tên chuẩn