Tham khảo tài liệu 'đề thi môn kĩ thuật lập trình - đề 2', tài liệu phổ thông, ôn thi đh-cđ phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Đề thi môn Kĩ thuật lập trình CNTT K52 thày Vũ Đức Vượng Đề số 2 Đề thi số 2 Môn Kĩ thuật lập trình IT3040 Thời gian 90 phút SV được phép sử dụng tài liệu nhưng không được dùng máy tính điện thoại DĐ Câu 1 đ Cần viết một đoạn lệnh in ra kết quả so sánh hai số nguyên nếu hai số bằng nhau thì in ra thông báo Bang nhau ngược lại in ra thông báo Khong bang nhau . Quan sát đoạn lệnh dưới đây và chỉ ra tất cả các trường hợp in ra thông báo. Sửa lại đoạn lệnh cho đúng với yêu cầu đặt ra. int i j Gán giá trị cho i và j if i j printf Bang nhau n else printf Khong bang nhau n Câu 2 1 0 đ Cho một số nguyên được biểu diễn dưới dạng nhị phân cần viết một hàm để tính số cặp bit liền kề bit chẵn và lẻ có giá trị khác nhau. Ví dụ Dạng nhị phân của số 52 là 00 11 01 00 - hàm trả về giá trị 1 chỉ có cặp bit 01 là cặp bit liền kề có giá trị khác nhau . Dạng nhị phân của số 102 là 01 10 01 10 - hàm trả về giá trị 4 có 4 cặp bit liền kề có giá trị khác nhau . Hãy chỉ ra các trường hợp hàm oddeven được định nghĩa dưới đây trả về kết quả sai 1 Đề thi môn Kĩ thuật lập trình CNTT K52 thày Vũ Đức Vượng Đề số 2 int oddeven unsigned int x int b for b 0 x 0 x 2 b x 1 A x 2 return b Sửa lại hàm cho đúng với yêu cầu đặt ra. Lưuý sinh viên khônglư ợc dùng lệnh if Câu 3 1 đ Hàm CompareFloats dưới đây dùng để so sánh hai số thực x và y Hàm trả về giá trị dương nếu x y trả về giá trị 0 nếu x y trả về giá trị âm nếu x y. Hãy chỉ ra các trường hợp sai sót của hàm và chỉnh sửa để hàm thực hiện đúng trong mọi trường hợp và cho kết quả hợp lý hơn. int CompareFloats void p1 void p2 float fp1 float p1 float fp2 float p2 return int fp1 - fp2 Câu 4 0 75 đ Tính giá trị của các phần tử của mảng A sau khi thực hiện đoạn lệnh dưới đây int A 16 23 34 19 int p A p 2 p 2 p - - p 2 2 Đề thi môn Kĩ thuật lập trình CNTT K52 thày Vũ Đức Vượng Đề số 2 Câu 5 1 đ Hãy tinh chỉnh đoạn mã lệnh sau bằng mọi kỹ thuật và tạo mọi vị trí có thể và giải thích lý do Biết rằng n 20 x y z là các số nguyên và các hàm trong đoạn .