bài tập lập trình cấu trúc dữ liệu

196 1.1K 0
bài tập lập trình cấu trúc dữ liệu

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CHƯƠNG CÁC THAO TÁC VÀO RA CƠ BẢN VÀ CÁC CÂU LỆNH CÓ CẤU TRÚC 1.1 CÂU HỎI Cho biết số bước lặp nhỏ câu lệnh while lệnh while? Giả sử s câu lệnh có cấu trúc e1, e2, e3 biểu thức, có khác đoạn mã: for (e1;e2;e3) s; đoạn mã: e1; while (e2) { e; e3; } Cho biết giá trị x sau thực câu lệnh sau: for (x = 0; x < 100, x++) ; Cho biết giá trị x sau thực câu lệnh sau: for (ctr = 2; ctr < 10; ctr += 3) ; Có ký tự X in sau thực đoạn mã: for (x = 0; x < 10; x++) for (y = 5; y > 0; y ) puts("X"); Cho biết điểm sai đoạn mã sau: record = 0; while (record < 100) { printf( "\nRecord %d ", record ); printf( "\nGetting next number " ); } Cho biết điểm sai đoạn mã sau: for (counter = 1; counter < 10; counter++); printf("\nCounter = %d", counter ); Sự khác lệnh break lệnh continue gì? Vịng lặp vơ hạn gì? làm để tạo nó? 10 Hai kiện làm kết thúc việc chạy chương trình? 11 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 lệ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 sai đoạn mã sau? switch( answer ) { case 'Y': printf("You answered yes"); break; case 'N': printf( "You answered no"); } 15 Có điểm sai đoạn mã sau? switch( choice ) { default: printf("You did not choose or 2"); case 1: printf("You answered 1"); break; case 2: printf( "You answered 2"); break; } 16 Viết lại câu cách dùng lệnh if 17 Viết vịng lặp vơ hạn while TRẢ LỜI: Số vịng lặp nhỏ lệnh while thực số vòng lặp nhỏ lệnh while thực Khơng có khác hai đoạn mã trừ s chứa câu lệnh continue Ví dụ câu lệnh for sau lặp lần kết thúc câu lệnh while lặp vô hạn: for (i = 0; iy)?x:y; max=(max>z)?max:z; min=(x>y)?y:x; min=(min>z)?z:min; printf("\nSo lon nhat la %f",max); printf("\nSo nho nhat la %f",min); printf("\nDay la tieng chuong !\a\a\a\a\a"); getch(); } Bài Viết chương trình tìm xy #include #include #include void main() { double x,y,z; /* khai bao bien kieu double*/ clrscr(); printf("- Cho biet gia tri cua X= "); scanf("%lf",&x); printf("- Cho biet gia tri cua Y= "); scanf("%lf",&y); z=pow(x,y); /* Tinh x luy thua y va gan cho z */ /* In ket qua */ clrscr(); printf("KET QUA X LUY THUA Y \n"); printf("X= %8.2f \n",x); printf("Y= %8.2f \n",y); printf("X luy thua y = %8.2f",z); getch(); } Bài Viết chương trình tính c = a /b, với a b hai số nguyên, c số thực Nếu ta ép kiểu a sang thực kết nào? #include #include #include void main() { int a,b; float c; clrscr(); couta>>b; c=a/b; cout

Ngày đăng: 27/05/2014, 00:00

Từ khóa liên quan

Mục lục

  • 1.1. CÂU HỎI

  • 1.2. BÀI TẬP

  • 2.1. CÂU HỎI

  • 2.2. BÀI TẬP

  • 3.1. CÂU HỎI

    • 3.1. Câu hỏi về mảng

    • 3.2. Câu hỏi về con trỏ

    • 3.3. Câu hỏi về lớp lưu trữ biến

    • 3.3. BÀI TẬP

    • 4.1. CÂU HỎI

    • 4.2. BÀI TẬP

    • 5.1. CÂU HỎI

    • 5.2. BÀI TẬP

    • 6.1. CÂU HỎI

    • 6.2. BÀI TẬP

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

Tài liệu liên quan