Câu 1
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);
}
Đáp án và lời giải
Đáp án: D
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);
}
Đáp án: D
Hằng có thể được định nghĩa theo cách nào:
Đáp án: D
Hàm gotoxy(int x, int y) là hàm:
Đáp án: B
Kết quả của chương trình sau là gì:
#include
#include
#include
#define EOL '\n'
int 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;
}
</></>
Đáp án: D
Phép toán % có ý nghĩa gì?
Đáp án: C
Hàm clrscr() là hàm gì?
Đáp án: A
Kết quả của đoạn chương trình sau là gì?
char c; int n;
scanf("%c%d", &n, &c);
Nếu gõ vào: "r 45".
Đáp án: D
Hàm scanf("%[^\n]", str); tương với lệnh nào sau đây?
Đáp án: D
Yêu cầu của đoạn chương trình sau là gì?
#include
#include
void main()
{
char c;
clrscr();
do {
c = getchar();
} while (c != '*');
getch();
};
Đáp án: A
Kết quả của chương trình sau là gì?
#include
void main() {
printf("%d", 3 < 7 && 8 > 6);</>
};
Đáp án: A
Toán tử ++n được hiểu là gì?
Đáp án: D
Toán tử n-- được hiểu là gì?
Đáp án: A
Phép toán một ngôi nào dùng để xác định giá trị ở địa chỉ con trỏ trỏ tới?
Đáp án: C
Phép trừ một con trỏ với một số nguyên sẽ là gì?
Đáp án: B
Đoạn mã sau kết quả là gì?
struct Employee {
char Code[], name[];
long Salary;
};
Employee e1 = { "E089", "Hoang so", 12000}, e2 = e1;
printf("%ld", e1.Salary + e2->Salary);
Đáp án: C
Kết quả của câu lệnh sau là gì?
printf("%2f", 123.5678908);
Đáp án: D
char S[20]=”aaaaea”; char* p=strst(S,”e”); Nếu địa chỉ của S là 1000, giá trị của p là bao nhiêu
Đáp án: B
Một số tác vụ sau sẽ ược áp dụng ể kiểm tra xem một số nguyên là lẻ hay chẵn:
1- Begin(bắt ầu).
2- Nhập số nguyên n.
3- Nếu số ó là 0 thì hiển thị chuỗi: “Đây là số chẵn”.
4- Ngược lại hiển thị: “Đây là số lẻ”.
5- Chia n cho 2;
6- End(kết thúc).
Theo bạn, thứ tự các bước nào sau đây là đúng:
Đáp án: C
Trong số các định dạng dưới đây, định dạng nào dùng để in ra địa chỉ?
Đáp án: C
Khai báo hàm tìm giá trị lớn nhất trong một mảng các số long dưới đây, khai báo nào đúng?
Đáp án: C
Khai báo hàm tính tổng các phần tử trong một mảng các số nguyên dưới đây, khai báo nào đúng?
Đáp án: D
Để khai báo một 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?
Đáp án: B
Đoạn code nào sẽ hoán vị 2 số a và b?
Đáp án: A
Trong các câu sau, câu nào đúng?
Đáp án: A
Các kí hiệu đặc trưng cho sự tác động lên dữ liệu được gọi là gì?
Đáp án: A
Kích thước của biến con trỏ là gì?
Đáp án: B
Cho biết giá trị của biểu thức 2 + 4 > 2 && 4 < 2;</>
Đáp án: B
Giá trị logic của biểu thức sau là gì: !(1 && 1 || 1 && 0);
Đáp án: B
Chọn biểu thức biểu diễn num là số nằm giữa 1 và 9 nhưng không phải là 4:
Đáp án: A
Tìm kết quả của chương trình sau:
main()
{
int n;
for (n = 18; n > 0; n /= 2)
printf("%3d", n);
};
Đáp án: B
Tìm kết quả của chương trình sau:
#include
main() {
int i, ch;
for (i = 0, ch = 'A'; i < 5; i++, ch++)
putchar(ch);
};
</>
Đáp án: A
Tìm kết quả của chương trình sau:
#include
main() {
int i, ch;
for (i = 0, ch = 'A'; i < 4; i++, ch += 2)</>
putchar(ch);
};
Đáp án: C