50 câu hỏi 60 phút
Lưu
Xâu định dạng nào dưới đây dùng để in ra địa chỉ của một biến
“%u”
“%e”
“%o”
“%p”
45 câu hỏi 60 phút
22 câu hỏi 60 phút
Kết quả của chương trình sau:
98
B
b
Kết quả khác
Kết quả in ra màn hình của chương trình sau là gì:
Vòng lặp vô hạn
“ 2”
“ 1 2”
Kết quả của chương trình sau là gì:
True
0
1
Kết quả của đoạn chương trình sau là gì? Nếu gõ vào: “r 45”.
n=45, c=’ ‘
n=45, c=’r’
Lỗi khi xây dựng chương trình
Kết quả của chương trình sau là gì?
Phép trừ 1 con trỏ với một số nguyên sẽ là:
Một số nguyên
Một con trỏ cùng kiểu
Cả hai kết quả trên đều đúng
Cả hai kết quả trên đều sai
Giá trị lôgic của biểu thức sau là gì: !(1&&1||1&&0);
-1
Không câu nào đúng
Chọn biểu thức biểu diễn num là số nằm giữa 1 và 9 nhưng khônh phải là 4:
num>1&&num<9&&num!=4;
num>1||num<9&&num!=4;
num>=1&&num<=9&&num!=4;
Chọn một phát biểu sai:
Chuỗi là một mảng các kí tự
Chuỗi là một mảng các kí tự và kí tự cuối cùng có mã là 0
Chuỗi là mảng các kí tự và kí tự cuối cùng có mã là NULL
Chuỗi là mảng các trị 2 byte
Kích thước của mảng là:
Số phần tử tối đa của mảng
Kích thước bộ nhớ sẽ cấp phát cho mảng
Cả hai câu trên đểu đúng
Cả hai câu trên đều sai
Hàm nào dưới đây dùng để ghi 1 xâu kí tự vào tệp
putch();
fputc();
fputs();
puts();
Phát biểu đúng nhất về mẫu lệnh( f là con trỏ tệp):
Chọn 1 phần tử và kiểm tra xem có phải là EOF hay không
Đọc các phần tử của tệp chừng nào kí tự đó chưa phải là kí tự xuống dòng
Ghi một phần tử và kiểm tra xem có phải là EOF hay không
Đọc các phần tử của tệp chừng nào kí tự đó chưa phải là kí tự kết thúc
Hãy khai báo một cấu trúc mô tả sinh viên, thông tin về mỗi sinh viên bao gồm: tên, điểm 3 môn học. Khai báo nào sau đây là đúng:
structure STUDENT {char Name[]; int s1,s2,s3;};
struct STUDENT {char Name[]; int s1, s2, s3;};
typedef struct STUDENT {char Name[]; float s1,s2,s3;};
typedef STUDENT { char Name[]; int s1, s2,s3;};
Biến con trỏ có thể chứa:
Địa chỉ vùng nhớ của một biến khác
Giá trị của một biến khác
Cả a và b đều đúng
Cả a và b đều sai
Chọn kết quả đúng cho chương trình sau:
“10.000000NguyenVanTuan”
“10.0NguyenVanTuan”
Chương trình bị lỗi
“12.01.00.0”
“12.0000001.0000000.000000”
Cơ chế nào dưới đây được cài đặt cho Stack:
FILO
Tuần tự
Round Robin
FIFO
Cho đoạn chương trình sau. Biết kích thước kiểu char: 1 byte, float : 4 byte, int : 4 byte, double : 8 byte, long : 4 byte. Kết quả trả về sẽ là:
8 4 1
8 2 1
4 4 1
Cho đoạn chương trình sau, kết quả trả về sẽ là:
1 4 5
1 4 7
8 4 7
Kết quả trả về của toán tử sau: Evaluate !(1 && !(0 || 1))
False
Không xác định
Nếu x là một biến toàn cục và x không phải là một con trỏ thì:
Miền nhớ dành cho x có thể thay đổi trong quá trình thực hiện chương trình
Miền nhớ dành cho x chỉ có thay đổi bởi những thao tác với x bên trong hàm main()
Miền nhớ dành cho x sẽ thay đổi bởi những thao tác với x trong tất cả các hàm, kể cả hàm main()
Miền nhớ giành cho x không bị thay đổi trong quá trình thực hiện chương trình
Xâu định dạng nào dưới đây dùng để in ra một số nguyên ở hệ 8:
“%ld”
“%x”
Dữ liệu kí tự bao gồm:
Các kí tự số chữ số
Các kí tự chữ cái
Các kí tự đặc biệt
Cả a, b và c
Kết quả in ra màn hình của chương trình sau: #include void main() { int a=100, b=6; double f; f=(double)a/(double)b; printf(“%2.2f”,f); };
“16”
“16.00”
“16.67”
Điểu gì là đúng nhất khi nói về hàm floodfill(int x, int y, int Border):
Dùng để tô màu hình tròn chứa điểm (x,y)
Dùng để tô màu hình chữ nhật chứa điểm (x,y)
Dùng để tô màu đa giác chứa điểm (x,y)
Dùng để tô màu miền kín bất kì chứa điểm (x,y)
Có các khai báo sau: char tb, mang[15]; Trong các câu lệnh sau, câu nào đúng:
tb=”chào bạn”;
gets(mang);
mang=”chaoban”;
gets(tb);