Bài tập C và C++
Số trang: 196
Loại file: pdf
Dung lượng: 961.94 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài tập C và C++là tài liệu hay và hữu ích giúp các bạn biết rõ hơn về Các câu lệnh có cấu trúc, Lệnh break và lệnh continue, Kiểu cấu trúc, Mảng và con trỏ, Chuỗi ký tự,... Mời các bạn tham khảo!
Nội dung trích xuất từ tài liệu:
Bài tập C và C++CHƯƠNG 1CÁC THAO TÁC VÀO RA CƠ BẢN VÀCÁC CÂU LỆNH CÓ CẤU TRÚC1.1. CÂU HỎI1. Cho biết số các bước lặp nhỏ nhất của câu lệnh while và lệnh do...while?2. Giả sử s là một câu lệnh có cấu trúc và e1, e2, e3 là các biểu thức, có sự khác nhaugì giữa đoạn mã:for (e1;e2;e3)s;và đoạn mã:e1;while (e2) {e;e3;}2. Cho biết giá trị của x sau khi thực hiện câu lệnh sau:for (x = 0; x < 100, x++) ;3. Cho biết giá trị của x sau khi thực hiện câu lệnh sau:for (ctr = 2; ctr < 10; ctr += 3) ;5. Có bao nhiêu ký tự X được in ra sau khi thực hiện đoạn mã:for (x = 0; x < 10; x++)for (y = 5; y > 0; y--)puts("X");6. Cho biết điểm sai trong đoạn mã sau:record = 0;while (record < 100){printf( " Record %d ", record );printf( " Getting next number..." );}7. Cho biết điểm sai trong đoạn mã sau:for (counter = 1; counter < 10; counter++);printf(" Counter = %d", counter );8. Sự khác nhau giữa lệnh break và lệnh continue là gì?9. Vòng lặp vô hạn là gì? làm thế nào để tạo nó?10. Hai sự kiện gì làm kết thúc việc chạy chương trình?111. Hàm exit() dùng để làm gì?12. Câu lệnh làm cho điều khiển chương trình chuyển đến bước lặp kế tiếp trong mộtlệnh lặp.13. Câu lệnh chuyển điều khiển chương trình đến cuối vòng lặp.14. Có điểm gì sai trong đoạn mã sau?switch( answer ){case Y: printf("You answered yes");break;case N: printf( "You answered no");}15. Có điểm gì sai trong đoạn mã sau?switch( choice ){default:printf("You did not choose 1 or 2");case 1:printf("You answered 1");break;case 2:printf( "You answered 2");break;}16. Viết lại câu trên bằng cách dùng lệnh if.17. Viết một vòng lặp vô hạn do...while.TRẢ LỜI:1. Số vòng lặp nhỏ nhất của lệnh while có thể thực hiện là 0 và số vòng lặp nhỏ nhấtcủa lệnh do...while có thể thực hiện là 1.2. Không có sự khác nhau giữa hai đoạn mã trừ khi s chứa câu lệnh continue. Ví dụcâu lệnh for sau đây sẽ lặp 4 lần và kết thúc nhưng câu lệnh while sẽ lặp vô hạn:for (i = 0; i
Nội dung trích xuất từ tài liệu:
Bài tập C và C++CHƯƠNG 1CÁC THAO TÁC VÀO RA CƠ BẢN VÀCÁC CÂU LỆNH CÓ CẤU TRÚC1.1. CÂU HỎI1. Cho biết số các bước lặp nhỏ nhất của câu lệnh while và lệnh do...while?2. Giả sử s là một câu lệnh có cấu trúc và e1, e2, e3 là các biểu thức, có sự khác nhaugì giữa đoạn mã:for (e1;e2;e3)s;và đoạn mã:e1;while (e2) {e;e3;}2. Cho biết giá trị của x sau khi thực hiện câu lệnh sau:for (x = 0; x < 100, x++) ;3. Cho biết giá trị của x sau khi thực hiện câu lệnh sau:for (ctr = 2; ctr < 10; ctr += 3) ;5. Có bao nhiêu ký tự X được in ra sau khi thực hiện đoạn mã:for (x = 0; x < 10; x++)for (y = 5; y > 0; y--)puts("X");6. Cho biết điểm sai trong đoạn mã sau:record = 0;while (record < 100){printf( " Record %d ", record );printf( " Getting next number..." );}7. Cho biết điểm sai trong đoạn mã sau:for (counter = 1; counter < 10; counter++);printf(" Counter = %d", counter );8. Sự khác nhau giữa lệnh break và lệnh continue là gì?9. Vòng lặp vô hạn là gì? làm thế nào để tạo nó?10. Hai sự kiện gì làm kết thúc việc chạy chương trình?111. Hàm exit() dùng để làm gì?12. Câu lệnh làm cho điều khiển chương trình chuyển đến bước lặp kế tiếp trong mộtlệnh lặp.13. Câu lệnh chuyển điều khiển chương trình đến cuối vòng lặp.14. Có điểm gì sai trong đoạn mã sau?switch( answer ){case Y: printf("You answered yes");break;case N: printf( "You answered no");}15. Có điểm gì sai trong đoạn mã sau?switch( choice ){default:printf("You did not choose 1 or 2");case 1:printf("You answered 1");break;case 2:printf( "You answered 2");break;}16. Viết lại câu trên bằng cách dùng lệnh if.17. Viết một vòng lặp vô hạn do...while.TRẢ LỜI:1. Số vòng lặp nhỏ nhất của lệnh while có thể thực hiện là 0 và số vòng lặp nhỏ nhấtcủa lệnh do...while có thể thực hiện là 1.2. Không có sự khác nhau giữa hai đoạn mã trừ khi s chứa câu lệnh continue. Ví dụcâu lệnh for sau đây sẽ lặp 4 lần và kết thúc nhưng câu lệnh while sẽ lặp vô hạn:for (i = 0; i
Tìm kiếm theo từ khóa liên quan:
Bài tập C và C++ Các câu lệnh có cấu trúc Lệnh break và lệnh continue Kiểu cấu trúc Mảng và con trỏ Chuỗi ký tựGợi ý tài liệu liên quan:
-
114 trang 237 2 0
-
Giáo trình Ngôn ngữ lập trình 2
50 trang 108 0 0 -
Bài giảng Lập trình nâng cao: Bài 10+11+12 - Trương Xuân Nam
44 trang 33 0 0 -
Bài giảng Ngôn ngữ lập trình C - Võ Đức Hoàng
192 trang 28 0 0 -
97 trang 27 0 0
-
Bài giảng Cơ sở lập trình: Struct (Kiểu cấu trúc) - Trịnh Tấn Đạt
35 trang 26 0 0 -
Bài giảng Microsoft SQL server: Chương 3 - Phạm Mạnh Cương
43 trang 25 0 0 -
Giáo trình Matlab và ứng dụng trong viễn thông: Phần 1
108 trang 25 0 0 -
Bài giảng Tin học đại cương: Bài 9 - Bùi Trọng Tùng
15 trang 25 0 0 -
35 trang 25 0 0