25 câu hỏi
Các kí hiệu đặc trưng cho sự tác động lên dữ liệu gọi là
Hàm
Biểu thức
Biến
Toán tử
Kết quả của chương trình sau là gì: #include void main() { int x, * p; x = 3; x = 6; p = & x; * p = 9; printf(“ % d”, x); printf(“ % d”, * p); printf(“ % d”, x); };
“369”
“696”
“999”
Kết quả khác
Kết quả của chương trình sau là gì: #include int change(int a) { a = 10; return a; }; void main() { int a = 5; change(i); printf(“ % d”, i); };
5
10
0
Báo lỗi khi thực hiện chương trình
Những phát biểu nào sau đây là đúng
Rẽ nhánh là việc chọn ra một trong hai hay nhiều con đường cho việc thực hiện tính toán sau đó
Lưu đồ có thể có nhiều điểm bắt đầu và kết thức
Kiểu kí tự chứa một kí tự nằm trong dấu nháy kép
Trong các lệnh if lồng nhau, else thuộc về if phía trước gần nó nhất.
Kết quả của chương trình sau là gì: #include int change(int * a) { * a = 10; return *a; }; void main() { int i = 5; change( & i); printf(“ % d”, i); };
5
10
0
Báo lỗi khi thực hiện xây dựng chương trình
Kết quả của chương trình sau là gì: #include void main() { int x, * p; x = 6; p = & x; printf(“ % d”, x); printf(“ % d”, * p); };
69
66
Lỗi khi xây dựng chương trình
Kết quả khác
Kết quả của chương trình sau là gì: #include void main() { printf(“ % d”, 3 < 2 || 6); };
>
True
0
1
Kết quả khác
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:
Tên biến
Kiểu dữ liệu của biến
Giá trị của biến
Tất cả đều đúng
Kết quả của chương trình sau là gì? #include void main() { int i, k; for (i = 1;; i++) k = 5; printf(“ % d”, i); };
0
5
Vòng lặp vô hạn
Kết quả khác
Kết quả của chương trình sau là gì? #include void main() { int i = 1, k = 0; for (; i < 5; i++) k++; printf(“ % d”, k); }
>
0
4
5
Vòng lặp vô hạn
Lệnh nào trong các lệnh sau cho phép nhảy ra khỏi vòng lặp đến vị trí bất kì mong muốn:
break;
continue;
goto;
Không có phương án nào
Trong các hàm sau, hàm nào không định dạng để in một kí tự ra màn hình:
puts();
printf();
putchar();
2 và 3
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ì: #include #include int main() { clrscr(); char str[80]; fflush(stdin); scanf(“ % s”, str); cprintf(“Dong van ban vua nhap la: % s”, str); getch(); return 0; };
“Chao Cac Ban”
“Chao Cac”
“Chao”
Không hiện kết quả gì
Kết quả của chương trình sau là gì: #include #include void main() { clrscr(); int i; for (i = 1; i <= 24; i++); printf(“\n % d”, i); getch(); return; };
=>
In ra màn hình các số từ 1 đến 24
Lỗi khi xây dựng chương trình
Kết quả khác
In ra màn hình các số từ 1 đến 24, mỗi số một dòng
Lệnh fflush(stdin) dùng để làm gì?
Đọc kí tự từ bàn phím
Xóa sạch bộ nhớ đệm
Xóa bộ nhớ đệm
Kết quả khác
Kết quả của đoạn chương trình sau là gì, nếu gõ vào : ”10 T”. char c; int n; scanf(“ % d % c”, & n, & c);
n=10, c=’ ‘
Lỗi khi xây dựng chương trình
n=10, c=’T’
Kết quả khác
Kết quả in ra màn hình của chương trình sau: #include void main() { int i = 100; printf(“ % c”, i); };
“d”
“D”
“100”
Kết quả khác
Hằng có thể được định nghĩa theo cách nào?
#define string
const tên_kiểu tên_biến_hằng = giá trị;
Không có cách định nghĩa chung
1 và 2
Hàm gotoxy(int x, int y) là hàm:
Đặt con trỏ tại dòng x, cột y
Đặt con trỏ tại cột x, dòng y
Lưu dữ tọa độ của con trỏ màn hình cột x, dòng y
Lưu dữ tọa độ của con trỏ màn hình dòng x, cột y
Kết quả của chương trình sau là gì?
#include #include float x[] = { 63.2, -45.6, 70.1, 3.6, 14.5 }; int n = sizeof(x) / sizeof(float); void main() { clrscr(); int i, j; floar c; for (i = 0, j = n - 1; i < j; i++, j--); { c = x[i]; x[i] = x[j]; x[j] = c; }; printf(“\nDay ket qua la: \n”); for (i = 0; i < n; i++) printf(“ % 8.2 f”, x[i]); getch(); return; };
>
Dãy kết quả là: 63.20, -45.60, 70.10, 3.60, 14.50
Dãy kết quả là : 14.50, 3.60, 70.10, -45.60, 63.20
Kết quả khác
1 và 2
Kết quả của chương trình sau là gì? #include #include #include #define EOL‘\ n’ void main() { clrscr(); char chu[80]; int tong, dem; for (dem = 0; dem < tong; dem++); tong = dem; for (dem = 0; dem < tong; ++dem) putchar(toupper(chu[dem])); getch(); return; };
>
Nhập vào một kí tự thường, sau đó chuyển sang chữ hoa rồi in ra màn hình.
Nhập một kí tự hoa, sau đó chuyển sang chữ thường rồi in ra màn hình.
1 và 2
Kết quả khác
Phép toán % có ý nghĩa gì?
Đổi dấu một số thực hoặc một số nguyên
Chia hai số thực hoặc nguyên
Lấy phần dư của phép chia hai số nguyên
1 và 2
Hàm clrscr() là hàm gì?
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
Dùng để xóa sạch bộ nhớ đệm bàn phím
Là hàm xóa kí tự nằm bên trái con trỏ
Là hàm xóa kí tự nằm bên phải con trỏ
Kết quả của đoạn chương trình sau là gì? Nếu gõ vào: “r 45”. char c; int n; scanf(“ % c % d”, & n, & c);
n=45, c=’ ‘
n=45, c=’r’
Lỗi khi xây dựng chương trình
Kết quả khác
Kết quả của đoạn chương trình sau là gì? Nếu gõ vào: “r 45”. char c; int n; scanf(“ % c % d”, & n, & c);
n=45, c=’ ‘
n=45, c=’r’
Lỗi khi xây dựng chương trình
Kết quả khác
