Câu số 1 : Cho đoạn code sau :
Mã:
#include <stdio.h>
int main(void)
{
if " <điều kiện> "
printf(" Hon ");
else
printf(" Giang Long ");
return 0;
}
Vậy giá trị của " <điều kiện> " phải là gì để kết quả in ra màn hình là
Mã:
Hon Giang Long
Ghi chú: tất cả điều kiện và yếu tố cần thiết đã đủ trong source code cho trước; không được thêm bớt ( Không thêm biến, không sửa cấu trúc câu lệnh.... )
Câu 2:
Cho đoạn code sử dụng hàm switch() như sau:
Mã:
#include <stdio.h>
int main(void)
{
int i = 3;
switch(i)
{
/* A. */ case 1:
printf(" ONE "); break;
/* B. */ case 2:
printf(" TWO "); break;
/* C. */ case 3:
printf(" THREE ");
/* D. */ default:
printf(" ZERO ");
}
printf("\n");
return 0;
}
Code trên hiển nhiên sẽ hiện ra kết quả:
Mã:
THREE ZERO
Không được thêm bớt, hãy chỉnh sửa thế nào mà nó không in ra chữ ZERO . Giải thích tại sao lại làm như thế ?
Câu 3:
Hãy viết một chương trình thỏa mãn:
+ Yêu cầu người dùng nhập vào một số nguyên: m_iSoNguyen
+ Không dùng các toán tử hay cấu trúc lệnh điều kiện như ( if...else; switch ...case ; ? : ), hãy kiểm tra m_iSoNguyen là số CHẴN hay số LẺ
Câu 4:
Nhập vào 1 số . Không dùng toán tử "%" Hiển thị ra số chẵn hay số lẻ
Chú ý: không dùng vòng lặp( while, do...while, for ).
Ai giúp em với.
Bookmarks