NEW
Font size
WorksheetsBài kiểm tra
Total questions: 25
Worksheet time: 13mins
Trong ngôn ngữ lập trình C, có mấy kiểu cấu trúc lặp ?
4
3
2
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 ?
-128 tới 127
0 tới 256
0 tới 128
128 tới 256
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 ?
32,768 tới -32,767
-32,768 tới 32,767
32,768 tới 32,767
-32,768 tới -32,767
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 ?
Số nguyên
Số thực
Logic
Ký tự
Trong ngôn ngữ lập trình C, lệnh nào được dùng để nhập chuỗi S ?
put(s)
puts(s)
get(s)
gets(s)
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 ?
int *p
float *p
int *q
float *q
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 ?
closs
stuct
project
return
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 ?
file
foder
FILE
truct
Trong ngôn ngữ lập trình C, toán tử nào chia lấy số dư ?
-
\
/
%
Trong ngôn ngữ lập trình C, hàm nào dùng để tệp tin ?
fopen
open
fclose
close
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]);
Xuất mảng số nguyên
Nhập vào một mảng n sô nguyên
nhập n
Tính tổng các phần từ của mảng
Cho biết kết quả của đoạn chương trình sau: { int i=10, *p, k; p=&i; *p; printf(“k=%d”, k); }
i=10
i=0
k=10
k=0
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;
}
Kiểm tra n là số dương hay số âm
Kiểm tra n là số hoàn hảo hay không
Kiểm tra n là số nguyên tố hay không
Kiểm tra n là số chính phương hay không
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”);
Thêm ký tự kết thúc vào xâu hten
Cắt bỏ ký tự kết thúc của xâu hten
Ghi xâu hten
Đọc xâu hten ra màn hình
Trong ngôn ngữ lập trình C, lệnh "continue" trong thân vòng lặp có tác dụng gì ?
Thoát khỏi vòng lặp
Quay lại đầu vòng lặp
Thoát khỏi chương trình
Không làm gì cả
Mối quan hệ giữa cấu trúc dữ liệu và giải thuật có thể minh họa bằng đồng thức nào dưới đây?
Giải thuật + Chương trình = Cấu trúc dữ liệu
Cấu trúc dữ liệu + Chương trình = Giải thuật
Cấu trúc dữ liệu + Giải thuật = Chương trình
Giải thuật = Chương trinh
Cho biết độ phức tạp của giải thuật nhập vào hai số nguyên, in ra tổng bình phương của hai số nguyên vừa nhập
O(n4)
O(n2)
O(n)
O(1)
Phần cơ sở của giải thuật đệ quy tính tổng các nghịc đào của n số nguyên dương đầu tiên là khi kiểm tra n = ?
n==1
n==n
n==3
n==4
Cho biết độ phức tạp của giải thuật tính tổng các nghịc đào của n số tự nhiên đầu tiên
O(log2n)
O(n)
O(n2)
O(n3)
Cho thời gian thực hiện một giải thuật T(n) = 10n2 + 100n + c (c là hằng số, n kích thước dữ liệu đầu vào). Cho biết độ phức tạp của giải thuật với thời gian thực hiện đã cho
O(log2n)
O(1)
O(n2)
O(n)
Với khai báo nguyên mẫu hàm void hoanvi (int a, int b) là hàm hoàn vị hai giá trị của a, b cho nhau. Đoạn chương trình sau cho kết quả như thế nào ?
int main () {
int a = 8;
int b = 10;
hoanvi(a,b);
printf("a = %d, b = %d", a, b);
}
a = 10, b = 10
a = 8, b = 8
a = 10, b = 8
a = 8, b = 10
Cho biết độ phức tạp của giải thuật sau:
(1) sum = 0;
(2) for (i=0;i<n;i++)
(3) sum = sum + i*i;
O(n)
O(n2)
O(n3)
O(n4)
Cho đoạn mã sau:
x = 6;
y = x + 2;
f = 5*x + 7*y; x = f;
printf("kq x = %d\n", x);
Cho biết kết quả của lệnh printf(kq x = %d\n", x) = ?
kq x = 7
kq x = 86
kq x = 85
kq x = 72
Nếu thời gian thực hiện lần lượt của hai đoạn chương trình P1 và P2 là: T1(n) = O(n), T2(n) = O(n) thì thời gian thực hiện P1 và lồng nhau sẽ T(n). Cho biết phương án đúng với T(n).
O(n)
O(log2n)
O(n2)
O(n3)
Hàm tính tổng (n) là hàm tính tổng các số nguyên dương n đầu tiên. Hãy cho biết kết quả của hàm tính tổng (10).
100
15
10
55
