wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test1

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Cho biết phạm vi hoạt động của kiểu dữ liệu char trong ngôn ngữ lập trình C

a)

-128 tới 127

b)

0 tới 256

c)

0 tới 128

d)

128 tới 0

2.

Cho biết phạm vi hoạt động của kiểu dữ liệu int trong ngôn ngữ lập trình C

a)

-32,768 tới 32,767

b)

0 tới 65,535

c)

0 tới 32,767

d)

-32,768 tới 0

3.

Trong ngôn ngữ lập trình C, kiểu dữ liệu nào dưới đây không được định nghĩa tên chuẩn

a)

Số nguyên

b)

Số thực

c)

Ký tự

d)

Logic

4.

Trong ngôn ngữ lập trình C, khai báo mảng a gồm tối đa 10 phần tử, các phần tử của mảng a là số nguyên. Mảng a được khai báo như thế nào?

a)

int a[10];

b)

int a[5][5];

c)

float a[10];

d)

int [10] a;

5.

Trong ngôn ngữ lập trình C, lệnhnào được dùng để nhập chuỗi s?

a)

gets(s);

b)

get(s);

c)

getstring(s);

d)

puts(s);

6.

Trong ngôn ngữ lập trình C, lệnh nào dùng để khai báo con trỏ số nguyên một chiều p?

a)

int *p;

b)

pointer *p;

c)

float *p;

d)

int **p;

7.

Cho biết kết quả của đoạn chương trình sau:

{ int i=10, *p, k;

p=&i; k= *p; printf("k=%d",k);

}

a)

k=10

b)

k=0

c)

k=32767

d)

k= -32768

8.

Trong ngôn ngữ lập trình C, từ khóa nào dùng để khai báo dữ liệu kiểu cấu trúc?

a)

struct

b)

class

c)

project

d)

initial

9.

Trong ngôn ngữ lập trình C, từ khóa nào dùng để khai báo dữ liệu kiểu tệp tin?

a)

file

b)

FILE

c)

folder

d)

struct

10.

Cho biết mô tả của hàm sau:

int test(int n){

if(n<0) return 0;

if(n==sqrt(n)*sqrt(n)) return 1;

}

a)

Kiểm tra n là số dương hay số âm

b)

Kiểm tra n là số chính phương hay không

c)

Kiểm tra n có là số hoàn hảo hay không

d)

Kiểm tra n có là số nguyên tố hay không

11.

Trong ngôn ngữ lập trình C có mấy kiểu cấu trúc lặp?

a)

2

b)

3

c)

4

d)

5

12.

Trong ngôn ngữ lập trình C, toán tử nào chia lấy số dư?

a)

%

b)

/

c)

mod

13.

Trong ngôn ngữ lập trình C, đoạn lệnh sau có tác dụng gì?

for(i=0;i<n;i++){

printf("\na[%d]=",i); scanf("%d",&a[i]);

}

a)

Nhập vào một mảng n số nguyên

b)

Xuất mảng số nguyên

c)

Nhập n

d)

Tính tổng các phần tử của mảng

14.

Trong ngôn ngữ lập trình C, hàm nào dùng để mở tệp tin?

a)

open

b)

fopen

c)

fclose

d)

close

15.

Trong ngôn ngữ lập trình C, lệnh dưới đây có tác dụng gì?

char hten [80];

strcat (hten, "\n");

a)

Cắt bỏ ký tự kết thúc của xâu hten

b)

Thêm ký tự kết thúc vào xâu hten

c)

Ghi xâu hten vào file

d)

Đọc xâu hten ra màn hình