NEW
Font size
WorksheetsTin1111110
Total questions: 30
Worksheet time: 15mins
Trong Pascal các đoạn chú thích được đặt giữa cặp dấu nào
{ và }
/* và */
( và )
[ và ]
Trong ngôn ngữ lập trình Pascal biểu thức số học nào sau đây là hợp lệ
3a + [ 9b + 4(c+y) ] x
X*Y(x+y)
5*a+7*b+8*c
{a + b} *c
Biểu thức : 28 div 3 + 5/2 *3
9.5
8.0
16.5
15.5
Đoạn chương trình sau khi chạy máy báo lỗi gì?
Vượt ngoài khả năng tính toán
Thiếu dấu chấm phẩy ;
Sai cú pháp
Không có lỗi gì
Cho khai báo biến sau
Var m,n : integer ;
x,y : real ;
Lệnh gán nào sau đây là sai?
m := -4;
x := 6;
n := 3.5;
y := 10.5;
Hãy chọn biểu diễn hàng đúng trong các biễu diễn sau:
58.5
‘ SAI ‘
‘65
Begin
Biểu thức nào sau đây có giá trị TRUE?
( 4>2 ) and not( 4+2<5 ) or ( 2>4 div 2 );
(20>19) and (2+11<13)
(3<5) or ( 4+2 <5) and (2<4 div 2);
4 + 2 ( 3+5 ) < 18 div 4 * 4
Trường hợp nào sau đây không phải là lệnh gán trong Pascal?
a := a * 2;
a := 10;
Cdef := 50;
A + b := 10;
Giả sử x:=a/b thì x phải khai báo kiểu dữ liệu nào sau đây:
Real
Integer
Word
Byte
Các thành phần cơ bản của ngôn ngữ lập trình là:
Thông dịch và biên dịch
Chương trình dịch , bản chữ cái ,cú pháp , ngữ nghĩa
Bản chữ cái , cú pháp , ngữ nghĩa
Tên dành riêng , tên chuẩn và tên do người lập trình
Chọn biểu diễn tên đúng trong các biểu diễn dưới đây:
Tinh_DTB
Tinh DTB
Tinh#DTB
10Tinh_DTB
Biểu diễn nào dưới đây là biểu diễn hằng trong Pascal:
2.34
TRUE’
A51
1.06E-15
Trong Pascal, khai báo nào sau đây là sai:
Program Giai_PTB2;
Uses crt;
Var a,b,c: real;
Var pi = 3.14;
Cho biến thực ít để gán giá trị 12,41 235. Để đưa ra màn hình nội dung “ x=12.41 “ cần chọn câu lệnh nào sau đây?
Writeln(x);
Write(‘x=‘ , x:5:2);
Write((‘x:’ , x:5);
Writeln(x:5:2);
Xét khai báo biến sau:
Var x,y,z : real;
c : char;
i,j : integer;
Tổng bộ nhớ dành cho các biến đã khai báo là bao nhiêu byte?
18
19
21
23
Xét biểu thức logic: (n>0) and (n mod 2= 1 ). Khẳng định nào sau đây là đúng?
Kiểm tra n là một số nguyên lẻ
Kiểm tra xem n có là một số dương chẳn
Kiểm tra n có chị hết cho 2 không
Kiểm tra nlà một số nguyên dương lẻ
Hãy chọn biểu diễn tên đúng trong những biểu diễn sau:
_Tensai
-tenkhongsai
‘*****’
(bai_tap)
Biểu thức toán học nào dưới đây được biểu diễn trong ngôn ngữ lập trình Pascal là: a - 11 (x3a - 10 + x2)
a - ( 11 + x*x*x -10 )
a -1/(1+ sqr(x)*x)
-11*(a*x*sqr(x) -10 + sqr(x))
a-11(x*sqr(x)-10 + sqr(x))
Biểu thức 5*b + a div 4*3 với a=12, b=4 có giá trị là :
20
21
29
9
Trong ngôn ngữ lập trình Pascal, để chạy chương trình ta dùng tổ hợp phím:
Alt + F9
Ctrl + F9
Shift + F9
Ctrl + Alt + F9
Cho ít và y là các biến kiểu thực, câu lệnh nhập nào sau đây là đúng?
Readln(x;y);
Readln(‘ x= ‘ ,y);
Writeln(x,y);
Readln(x,y);
Xét biểu thức logic : ( m mod 100<10) and (m div 100>0) . Với giá trị nào của m dưới đây biểu thức trên cho giá trị TRUE?
65
208
99
113
Câu lệnh y:=(((x-2)*x-3)*4-4)*x-5; tính giá trị của biểu thức nào?
y = x-2x-3x-4x-5
(x-2)(x-3)(x-4)-5
X^4 - 2x^3 - 3x^2 -4x - 5
x-2x^2-3x^3-4x^4-5
Với lệnh nào sau đây dùng để in giá trị M là kiểu số thực ra màn hình với độ rộng là 6 và có 1 chữ số phần thập phân?
Writeln(M:1);
Write(M:6);
Writeln(M:1:6);
Write(M:6:1);
Trong tin học, hằng là đại lượng
Có thể thay đổi dễ chị hoặc không thay đổi giá trị tùy thuộc vào bài toán
Được đặt tên
Có giá trị thay đổi trong quá trình thực hiện chương trình
Có giá trị không thay đổi trong quá trình thực hiện chương trình
Cho chương trình:
Var x,y: real;
Begin
Write( ‘Nhap vao gia tri cua x = ‘);
readln(x);
y:= (x+2)*x-5/x;
readln
End.
Nếu nhập x=2 thì hiển thị lên màn hình kết quả gì:
6
Gia tri cua y =5.5
y=5.5
Gia tri cua y =3.5
Hàm số hợp nào sau đây dùng để tính căn bậc 2 của x?
SQRT(x)
SQR(x)
SPRT(x)
SPR(x)
Giả sử x và y là hai biến nguyên, điều kiện xác định x và y đồng thời không chia hết cho 5 là :
(x mod 5<>0) or (y mod 5 <> 0)
(x mod 5=0) and (y mod 5 =0)
(x mod 5 <> 0) and (y mod 5 <> 0)
(x mod 5 =0) or (y mod 5 =0)
Ngôn ngữ lập trình Pascal dùng toán tử nào sau đây để thực hiện tiếp gán biến?
=
:=
<>
!=
Phát biểu nào sau đây không đúng?
Chương trình sĩ trực tiếp chạy được nếu viết bằng ngôn ngữ máy.
Kết quả sau khi thông dịch sĩ được lưu ra một file trên bộ nhớ ngoài.
Biên dịch là dịch toàn bộ chương trình thành một file thực thi và chạy nó.
Thông dịch là dịch về chạy lần lượt từng câu lệnh.
