• Task 4 [ Lập trình C cơ bản ]

    AUTO QUESTION ANSWER
       1. Trong C , Tập tin tiêu đề <stdio.h>  chứa gì ?

     Chứa các macro của nhiều hàm nhập và xuất (input/output function) được dùng trong C. 



       2 . Hàm nhập xuất định dạng là ?

     printf() và scanf().



       3.Hàm nhập xuất không định dạng là ?

    getchar() và putchar().

       4. Hàm scanf() được dùng làm gì ?
     Để giúp nhập dữ liệu vào có định dạng, trong khi hàm printf() được dùng để xuất ra dữ liệu theo một định dạng cụ thể.

    Hàm printf() dùng các tên biến, hằng số, hằng chuỗi và các biểu thức, nhưng scanf() sử dụng những con trỏ tới các biến. Một con trỏ tới một biến là một mục dữ liệu chứa đựng địa chỉ của nơi mà biến được cất giữ trong bộ nhớ. Những con trỏ sẽ đ­ược bàn luận chi tiết ở chương sau. Khi sử dụng scanf() cần tuân theo những quy tắc cho danh sách tham số:
    • Nếu ta muốn nhập giá trị cho một biến có kiểu dữ liệu cơ bản, gõ vào tên biến cùng với ký hiệu & trư­ớc nó.
    • Khi nhập giá trị cho một biến thuộc kiểu dữ liệu dẫn xuất (không phải thuộc bốn kiểu cơ bản char, int, float, double), không sử dụng & trư­ớc tên biến.
       5.  Sự khác nhau giữa printf() và scanf() là ?

    Là hàm scanf() dùng địa chỉ của biến chứ không phải là tên biến.

    nhưng scanf() sử dụng những con trỏ tới các biến. Một con trỏ tới một biến là một mục dữ liệu chứa đựng địa chỉ của nơi mà biến được cất giữ trong bộ nhớ. 

       6.Bộ nhớ đệm nhập và xuất trong c?
      Bộ nhớ đệm Nhập và Xuất – được dùng để đọc và viết các ký tự ASCII
    -Hàm getchar() được dùng để đọc dữ liệu nhập vào, chỉ một ký tự tại một thời điểm từ bàn phím.Trong hầu hết việc thực thi của C, khi dùng getchar(), các ký tự nằm trong vùng đệm cho đến khi người dùng nhấn phím xuống dòng. Vì vậy nó sẽ đợi cho đến khi phím Enter được gõ. Hàm getchar() không có tham số, nhưng vẫn phải có cặp dấu ngoặc đơn. Nó đơn giản lấy về ký tự tiếp theo và sẵn sàng đưa ra cho chương trình. Chúng ta nói rằng hàm này trả về một giá trị có kiểu ký tự.

    7.Cho ví dụ printf :

    #include <stdio.h>
    void main()
    {
    printf(“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\aaaaaaaaaaaaaaaaaaaaaaaaaaaaa”);
    }

       8.Tham số của hàm putchar() có mấy loại ?
    ·         Hằng ký tự đơn
    ·         Ðịnh dạng (Escape sequence)
    ·         Một biến ký tự.



    9  Sự khác nhau cơ bản giữa getchar() và putchar() ? 

    putchar() có một tham số trong khi getchar() thì không.



    10Quy ước để in được các kí tự đặc biệt?

    \\  in ra dấu \
    \"  in ra dấu "
    %% in ra dấu %
    TÓM TẮT SESSION 6 QUA XMIND

    BÀI TẬP CODE
    1.      Viết một chương trình nhập vào một số và tính bình phương của số đó.
    Hướng dẫn: Thực hiện theo các bước sau:
    a.       Nhập vào một số.
    b.      Nhân số đó với chính nó và hiển thị kết quả đó.






    2.      Viết chương trình tính diện tích và chu vi của một vòng tròn.

    3
    .      Viết chương trình nhập lương và tuổi của một người và hiển thị các số vừa nhập đó ra màn  hình.

    4.
    Tính giá trị được gán (nằm phía bên trái) cho mỗi trường hợp sau:
    int s, m = 3, n = 5, r, t;
    float x = 3.0, y;
    t = n/m;
    r = n%m;
    y = n/m;
    t = x*y-m/2;
    x = x*2.0;
    s = (m+n)/r;
    y = --n;
     

    5.Viết một chương trình nhập vào một số thực. Ðơn vị tính cho số này là centimet (cm). Hãy in ra số tương đương tính bằng foot (số thực, có 1 số lẻ thập phân) và inch (số thực, có 1 số lẻ thập phân). Ðộ chính xác của foot và inch là một số lẻ thập phân.
    Hướng dẫn: 2.54 centimeters = 1 inch, và 12 inches = 1 foot.
    Nếu giá trị nhập vào là 333.3, kết quả là:


    333.3 centimeters tương đương 10.9 feet.333.3 centimeters tương đương 131.2 inches.

    6..  Tìm giá trị của iResult cho những câu lệnh sau:
    int iResult, a = 10, b = 8, c = 6, d = 5, e = 2;
    iResult = a - b - c - d;
    iResult = a - b + c - d;
    iResult = a + b / c / d;
    iResult = a + b / c * d;
    iResult = a / b * c * d;
    iResult = a % b / c * d;
    iResult = a % b % c % d;
    iResult = a - (b - c) - d;
    iResult = (a - (b - c)) - d;
    iResult = a - ((b - c) - d);
    iResult = a % (b % c) * d * e;
    iResult = a + (b - c) * d - e;
    iResult = (a + b) * c + d * e;
    iResult = (a + b) * (c / d) % e;
     
  • 1 nhận xét:

    1. Task 4 [ Lập Trình C Cơ Bản ] - Bubu >>>>> Download Now

      >>>>> Download Full

      Task 4 [ Lập Trình C Cơ Bản ] - Bubu >>>>> Download LINK

      >>>>> Download Now

      Task 4 [ Lập Trình C Cơ Bản ] - Bubu >>>>> Download Full

      >>>>> Download LINK

      Trả lờiXóa

    QUOTE & QUOTE

    Without requirements or design, programming is just the art of adding bugs to a blank text file.

    ADDRESS

    100000, My Dinh, Ha Noi, VN

    EMAIL

    minhbu883@mail.com
    minhnn17@fsoft.com.vn

    TELEPHONE

    +84964 214 883

    MOBILE

    +8438 5689 888