wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CNTT K57_Online 02

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

Tìm lỗi sai trong chương trình sau( in ra kết quả là tổng của 453 và 343):

#include <stdio.h>

void main()

{

int sum;

sum= 453+343

printf(“\Ket qua la: “ sum) ;

} ;

a)

Thiếu dấu chấm phẩy(;)

b)

Thiếu dấu phẩy (,)

c)

Thiếu kí tự đặc tả

d)

Cả 3 ý trên

2.

Khai báo các biến:

int m,n; float x,y;

Lệnh nào sai :

a)

n=5 ;

b)

m=2.5 ;

c)

y=12.5 ;

d)

x=10 ;

3.

Cái gì quyết định kích thước của vùng nhớ được cấp phát cho các biến:

a)

Tên biến.

b)

Giá trị của biến.

c)

Kiểu dữ liệu của biến.

d)

Tất cả đều đúng.

4.

Phép toán % trong phép toán a%b có ý nghĩa gì:

a)

Đổi dấu một số thực hoặc một số nguyên

b)

Chia hai số thực hoặc nguyên

c)

Lấy phần dư của phép chia hai số nguyên

d)

1 và 2

5.

Hàm clrscr() là hàm gì:

a)

Là hàm xóa toàn bộ màn hình, sau khi xóa, con trỏ sẽ ở bên trái màn hình.

b)

Dùng để xóa sạch bộ nhớ đệm bàn phím.

c)

Là hàm xóa kí tự nằm bên trái con trỏ.

d)

Là hàm xóa kí tự nằm bên phải con trỏ.

6.

Toán tử “n--“ được hiểu:

a)

Giá trị n giảm đi sau khi giá trị của nó được sử dụng.

b)

Giá trị n giảm đi trước khi giá trị của nó được sử dụng.

c)

Giá trị của n được tăng sau khi giá trị của nó được sử dụng.

d)

Giá trị của n được tăng lên trước khi giá trị của nó được sử dụng.

7.

Tại sao hai hàm scanf() và printf() gọi là 2 hàm nhập, xuất có định dạng:

a)

Vì chúng có chuỗi định dạng trong tham số (đối số).

b)

Vì chúng thường dùng để nhập, xuất các trị trong chỉ một kiểu đã định trước

c)

Vì một lí do khác.

d)

2 hàm trên không phải là hai hàm nhập xuất có định dạng

8.

Định dạng nào dưới đây dùng để hiển thị một số thực:

a)

“%float”

b)

“%i”

c)

“%u”

d)

“%f”

9.

Một biến phải bắt đầu với:

a)

Một kí tự thường như các chữ cái hoặc dấu gạch dưới

b)

Một dấu gạch dưới

c)

Một kí tự kiểu số

d)

Một toán tử như: +, -…

10.

Cho a=3, b=2 và c là 3 biến nguyên. Biểu thức nào sau viết sai cú pháp trong ngôn ngữ lập trình C:

a)

(c=a & b)

b)

(c=a && b)

c)

(c= a/b)

d)

(c= a<<b)