50 câu hỏi 60 phút
Lưu
Ngôn ngữ lập trình được Dennish đưa ra vào năm nào?
1967
1972
1970
1976
45 câu hỏi 60 phút
22 câu hỏi 60 phút
Kiểu dữ liệu int( kiểu số nguyên) có thể xử lí số nguyên nằm trong khoảng nào
0…255
-32768…32767
-128…127
0…65535
Trong các hàm sau, hàm nào là hàm không định dạng để in một chuỗi kí tự ra màn hình
puts()
printf()
scanf()
gets()
Cho biết giá trị của biểu thức 5>1
-1
0
1
Tất cả đều sai
Dạng tổng quát của hàm printf() là: printf(“dãy mã quy cách”, dãy mã biểu thức); Trong đó, dãy mã quy cách sẽ là:
Dãy các mã định dạng dữ liệu hiển thị
Con trỏ của xâu kí tự
Các xâu kí tự mang tính chất thông báo
Cả 3 phương án trên
Kết quả chương trình sau là gì:
“21 15”
“15 21”
Báo lỗi khi thực hiện chương trình
Kết quả khác
Có các khai báo sau. Trong các câu lệnh sau, câu nào đúng:
tb=”chào bạn”;
gets(mang);
mang=”chao ban”;
gets(tb);
Kết quả của chương trình sau là gì:
69
66
Lỗi khi xây dựng chương trình
Khi nhập vào đòng văn bản: “Chao Cac Ban”. Kết quả của chương trình sau là gì:
“Chao Cac Ban”
“Chao Cac”
“Chao”
Không hiện kết quả gì
Toán tử “n--“ được hiểu:
Giá trị n giảm đi sau khi giá trị của nó được sử dụng
Giá trị n giảm đi trước khi giá trị của nó được sử dụng
Giá trị của n được tăng sau khi giá trị của nó được sử dụng
Giá trị của n được tăng lên trước khi giá trị của nó được sử dụng
Để khai báo 1 hàm kiểm tra một mảng là tăng hay không ta dùng khai báo nào dưới đây:
void CheckAsc(int a[], int n);
int CheckAsc(int *a, int n);
long CheckAsc(int *S);
double CheckAsc(int S[], int n);
Giả sử f là con trỏ tệp nhị phân. Để đọc từ f cho biến x kiểu int, ta có thể dùng:
fscanf(f,”%d”,x);
fread(&x,sizeof(int),1,f);
getw(f);
B và C đúng
Trong chế độ văn bản, dấu hiệu kết thúc tệp là:
EOF
NULL
\n
Ctrl_Z
Cho các khai báo sau. Hãy chọn câu đúng nhất:
Không được phép gán: vaotruong = ratruong;
“sinhvien” là tên cấu trúc, “vaotruong”, “ratruong” là tên biến cấu trúc
Có thể viết “vaotruong.ng”, “ratruong.th”, “sinhvien.vaotruong.n” để truy xuất đến các thành phần tương ứng
A, B, C đều đúng
Xem đoạn code sau. Giá trị trung bình của các trường trong biến v là gì:
3.0
4.0
Giá trị khác
Có lỗi trong đoạn code
Chương trình sau cho kết quả là gì:
-4
2
5
Không có kết quả đúng
Câu nào không nói đến ưu điểm của việc sử dụng cấu trúc:
Bạn có thể xử lí một cách hỗn hợp các kiểu dữ liệu trong một đơn vị
Bạn có thể lưu dữ xâu kí tự có đọ dài khác nhau vào trong một biến cấu trúc
Dữ liệu có thể lưu trữ trong một module và dưới dạng phân cấp
Cần ít nhất một bộ nhớ cho cùng dữ liệu
Khi loại bỏ node x ở cây nhị phân tìm kiếm ta chỉ cần kiểm tra xem:
x có phải là node lá trái của cây nhị phân tìm kiếm hay không
x có phải là node lá phải của cây nhị phân tìm kiếm hay không
Sự tồn tại của x trên cây
Cả 3 phương án a, b, c đều sai
Các file tối thiểu cần cho việc vẽ đồ họa:
GRAPH.H, *.BGI, *.CHR
GRAPH.H, *.TXT, *.DOC
*.BGI, *.TXT, *.DOC
*.CHR, *.TXT, *.DOC
Tham số clip trong hàm setviewport(int x1, int y1, int x2, int y2, int clip); qui định vấn đề gì:
Cho phép hiển thị hay không hiển thị các nét vẽ bên trong viewport
Cho phép hiển thị hay không hiển thị các nét vẽ bên ngoài viewport
Cả 2 đều đúng
Cả 2 đều sai
Kết quả in ra màn hình của chương trinh sau là gì: #include void main() { int i; for (i=2; i<=4; i+=2) printf(“%3d”,i); };
“ 1 2 3 4”
“ 2 3 4”
“ 2 4”
Chương trình không chạy được
Cho biết kết quả của đoạn chương trình sau: int p=4; p=10+ ++p;
14
15
16
Chương trình: #include <stdio.h> void main() { char c; int n; scanf(“%d%c”,&n,&c); printf(“%3d%c”,n,c); }; Giả sử khi chạy chương trình ta gõ từ bản phím: “29h b”. Kết quả in ra n và c tương ứng sẽ là:
“ 29b”
“ 29h b”
“ 29h”