Bài tập mẫu lập trình c chương 2 2

3 339 1
Bài tập mẫu lập trình c   chương 2 2

Đang tải... (xem toàn văn)

Thông tin tài liệu

BÀI TẬP CHƯƠNG 2.2 Bài Thực lại ví dụ chương 2.2 Bài Nêu quy tắc đặt định danh (tên biến, hằng, hàm …) C Bài Nên đặt tên biến nào? Cho ví dụ minh họa Bài Các định danh sau hợp lệ? Tại sao? Int Calloc floating ReInitialize char Xx _1312 _ 6_05 alpha_beta_routine z A$ Bài Những biểu tượng số? Tại sao? 123.456 0x10.5 0X0G1 0001 0xFFFF 123L 0Xab05 0L -597.25 123.5e2 0001 +12 98.6F 98.7U 17777s 0996 -12E-12 07777 1234uL 1.2Fe-7 15,000 1.234L 197u 100U 0XABCDEFL 0xabcu +123 Bài Có kiểu liệu C Bài Biểu thức gì? Cho ví dụ minh họa Bài Trong C có cách hiển thị số nguyên nào? Cho ví dụ Bài Sự khác biệt số nguyên có dấu số nguyên không dấu? Cách khai báo chúng C Bài 10 Có cách hiển thị số thực C? Cho ví dụ minh họa Bài 11 Viết chương trình chuyển đổi 27° từ thang đo độ Fahrenheit (F) sang thang đo độ Celsius (C) sử dụng công thức sau: C = (F - 32) / 1.8 Bài 12 Tóm tắt số xâu định dạng để in giá trị nguyên, thực ký tự thông dụng C Bài 13 Thực lại ví dụ Example 2.2.1 slide Kích thước kiểu liệu ? Bài 14 Chương trình sau in hình gì? #include int main (void) { char c, d; c = 'd'; d = c; printf ("d = %c\n", d); return 0; } Bài 15 Viết chương trình tính giá trị đa thức sau: 3x3 - 5x2 + Với x = 2.55 Bài 16 Tại nên dùng dạng biểu tượng thay dạng giá trị? Có cách khai báo C Cho ví dụ minh họa Bài 17 Xác định lỗi cú pháp chương trình sau sửa lại Ghi lại thông báo lỗi chương trình dịch /* Exercise 2.2.17*/ 1: #include 2: #include //cho ham pause 3: #define lai_xuat 0.017; 4: int main(void) 5: { 6: const int so_thang = 7.5 7: long tien_vay = 100e 6; 8: printf("Tien tra lai hang thang : %g\n", tien_vay*lai_xuat); 9: printf("Tien tra lai ca ky : %f\n", tien_vay*lai_xuat*so_thang); 10 : system("pause"); 11 : return 0; 12 : } Bài 18 Viết chương trình tính giá trị biểu thức sau hiển thị kết hình (3.31 x 10-8 x 2.01 x 10-7) / (7.16 x 10-6 + 2.01 x 10-8) Bài 19 Để làm tròn giá trị nguyên i tới giá trị chẵn lớn với số lần nhân số nguyên j ta sử dụng công thức sau: Next_multiple = i + j - i % j Ví dụ để làm tròn 256 tới giá trị lớn số chia hết cho ( i = 256 j = 7) ta tính sau Next_multiple = 256 + - 256 % = 256 + - = 259 Viết chương trình tìm số chẵn lớn cặp giá trị i j: i j 365 12258 23 996 Bài 20 Thực chương trình sau, ghi kết #include int main (void) { int a = 35, b = 6, c = 10, d = 4; printf ("a %% b = %i\n", a % b); printf ("a %% c = %i\n", a % c); printf ("a %% d = %i\n", a % d); printf ("a / d * d + a %% d = %i\n", a / d * d + a % d); return 0; } Chú ý: để xem kết chương trình bạn chạy chương trình từ cửa sổ dòng lệnh (command line) Hoặc thêm lệnh để dừng hình (thêm vào trước lệnh return 0;):   Thêm system(“pause”); Dev-C (cần khai báo thêm #include ) Thêm getch(); Turbo C++ 3.0 (cần khai báo thêm #include ) Bài 21 Trình bày khác biệt câu lệnh sau a) b) c) d) 30.5/5 int(30.5)/5 int(30.5/5) 30.5/int(5) Bài 22 Tính giá trị biểu thức sau a) b) c) d) e) && (7>8) !3 || (27) 3+2%5>10 && (7/3 >10 || 8%3==2) 4+2*3^2-4 > 10 && (1+2^2-8/4 > && (211)) .. .Bài 14 Chương trình sau in hình gì? #include int main (void) { char c, d; c = 'd'; d = c; printf ("d = %c n", d); return 0; } Bài 15 Viết chương trình tính giá trị đa th c sau:... 3x3 - 5x2 + Với x = 2.55 Bài 16 Tại nên dùng dạng biểu tượng thay dạng giá trị? C c ch khai báo C Cho ví dụ minh họa Bài 17 X c định lỗi c pháp chương trình sau sửa lại Ghi lại thông báo lỗi chương. .. 0; } Chú ý: để xem kết chương trình bạn chạy chương trình từ c a sổ dòng lệnh (command line) Ho c thêm lệnh để dừng hình (thêm vào trư c lệnh return 0;):   Thêm system(“pause”); Dev -C (c n khai

Ngày đăng: 22/01/2016, 23:43

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan