NEW
Font size
WorksheetsMôn tin cho lem P1
Total questions: 20
Worksheet time: 7mins
Phát biểu nào dưới đây là đúng
Ngữ nghĩa trong ngôn ngữ lập trình phụ thuộc nhiều vào ý muốn của người lập trình tạo ra
Mỗi ngôn ngữ lập trình đều có 3 thành phần là bảng chữ cái, cú pháp và ngữ nghĩa, nên việc khai báo kiểu dữ liệu, hằng, biến,… được áp dụng chung như nhau cho mọi ngôn ngữ lập trình
Cú pháp của một ngôn ngữ lập trình là bộ quy tắc cho phép người lập trình viết chương trình trên ngôn ngữ đó
Các ngôn ngữ lập trình đều có chung một bộ chữ cái
Phát biểu nào sau đây là đúng?
Phần tên chương trình nhất thiết phải có
Phần khai báo bắt buộc phải có
Phần thân chương trình nhất thiết phải có
Phần thân chương trình có thể có hoặc không
Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau?
VAR M, N, P: Integer; A. B: Real; C: Longint;
12 Byte
24 byte
22 byte
18 byte
Hãy chọn phương án đúng. Biểu thức: 25 mod 3 + 5 / 2 * 3 có giá trị là :
8.0;
15.5;
15.0;
8.5;
Phát biểu nào dưới đây chắc chắn sai?
Lập trình là viết chương trình
Lập trình và chương trình là hai khái niệm tương đương, đều là cách mô tả thuật toán bằng ngôn ngữ lập trình
Chương trình được tạo thành từ tổ hợp các câu lệnh và các khai báo cần thiết về biến, hằng, hàm, …
Chương trình chưa chắc là đã đúng nếu cho kết quả đúng với rất nhiều bộ dữ liệu vào.
Chọn phát biểu đúng trong các phát biểu dưới đây:
Ngoài bảng chữ cái, cú pháp, ngữ nghĩa, một ngôn ngữ lập trình còn có các quy tắc để khai báo biến, hằng,…
Ngoài bảng chữ cái, có thể dùng các kí tự thông dụng trong toán học để viết chương trình
Chương trình có lỗi cú pháp có thể được dịch ra ngôn ngữ máy nhưng không thực hiện được
Cú pháp là bộ quy tắc dùng để viết chương trình
Từ khóa USES dùng để:
Khai báo tên chương trình
Khai báo hằng
Khai báo biến
Khai báo thư viện
Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào sau đây là phù hợp nhất để khai báo biến x?
Longint
Integer
Word
Real
Khai báo nào sau đây đúng?
Var x, y: Integer;
Var x, y=Integer;
Var x, y Of Integer;
Var x, y := Integer;
Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:
Dấu chấm phẩy (;)
Dấu phẩy (,)
Dấu chấm (.)
Dấu hai chấm (:)
Những biểu thức nào sau đây có giá trị TRUE ?
( 20 > 19 ) and
( ‘B’ < ‘A’ );
( 4 > 2 ) and
not( 4 + 2 < 5 ) or
( 2 >= 4 div 2 );
( 3 < 5 ) or
( 4 + 2 < 5 ) and
( 2 < 4 div 2 );
4 + 2 * (3 +5 )
< 18 div 4 * 4 ;
Phát biểu nào sau đây chắc chắn sai?
Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán giải bài toán đó
Mọi người sử dụng máy tính đều phải biết lập chương trình
Máy tính điện tử có thể chạy các chương trình
Một bài toán có thể có nhiều thuật toán để giải
Phát biểu nào dưới đây là hợp lí nhất khi nói về biến?
Biến là đại lượng nhận giá trị trước khi chương trình thực hiệnBiến là đại lượng nhận giá trị trước khi chương trình thực hiện
Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình
Biến có thể lưu trữ nhiều loại giá trị khác nhau
Biến có thể đặt hoặc không đặt tên gọi
Khai báo hằng nào là đúng trong các khai báo sau:
Const A : 50;
Const A=100;
Const : A=100;
Tất cả đều sai
Trong ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?
Longint
integer
word
real
Trong Pascal, cú pháp để khai báo biến là:
Var < Danh sách biến > = < Kiểu dữ liệu >;
Var < Danh sách biến > : < Kiểu dữ liệu >;
< Danh sách biến > : < Kiểu dữ liệu >;
Var < Danh sách biến >;
Biểu thức nào sau kiểm tra "n là một số nguyên dương chẵn"?
(n>0) and
(n mod 2 = 0)
(n>0) and
(n div 2 = 0)
(n>0) and
(n mod 2 <> 0)
(n>0) and
(n div 2 <> 0)
Hãy chọn phương án ghép đúng. Ngôn ngữ lập trình là ngôn ngữ
Cho phép thể hiện các dữ liệu trong bài toán mà các chương trình sẽ phải xử lí
Dưới dạng nhị phân để máy tính có thể thực hiện trực tiếp
Diễn đạt thuật toán để có thể giao cho máy tính thực hiện
Có tên là "ngôn ngữ thuật toán" hay còn gọi là "ngôn ngữ lập trình bậc cao" gần với ngôn ngữ toán học cho phép mô tả cách giải quyết vấn đề độc lập với máy tính
Phát biểu nào dưới đây là hợp lí nhất khi nói về hằng?
Hằng là đại lượng nhận giá trị trước khi chương trình thực hiện
Hằng là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình
Hằng có thể lưu trữ nhiều loại giá trị khác nhau
Hằng được chương trình dịch bỏ qua
Hãy chọn phương án ghép phù hợp nhất. Ngôn ngữ lập trình là gì:
Phương tiện để soạn thảo văn bản trong đó có chương trình
Ngôn ngữ Pascal hoặc C
Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc
Phương tiện diễn đạt thuật toán
