Danh mục

ĐỀ CƯƠNG NGÔN NGỮ LẬP TRÌNH C

Số trang: 22      Loại file: doc      Dung lượng: 178.50 KB      Lượt xem: 8      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 19,000 VND Tải xuống file đầy đủ (22 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trỡnh bày một số quy tắc cần thiết khi viết chương trỡnh băng ngôn ngữ C? Cho VD minh họa?Trả lời: *Các Quy tắc cần thiết khi viết chương trình bàng ngôn ngữ lập trình C:Quy tắc 1: Mỗi câu lệnh có thể viết trên một hay nhiều dòng nhưng phải được kết thúc bằng dấu chấm phẩy ;Quy tắc 2: Khi viết lời giải thích cần phải đặt lời giải thích giữa dấu /* và dấu */ và có thể được viết...
Nội dung trích xuất từ tài liệu:
ĐỀ CƯƠNG NGÔN NGỮ LẬP TRÌNH C ĐỀ CƯƠNG NGÔN NGỮ LẬP TRèNH C ( Cao Đẳng ) By: Huy05dt2@gmail.comCõu 1: Trỡnh bày một số quy tắc cần thiết khi viết chương trỡnh băng ngôn ngữ C? Cho VD minhhọa?Trả lời: *Các Quy tắc cần thiết khi viết chương trình bàng ngôn ngữ lập trình C:Quy tắc 1: Mỗi câu lệnh có thể viết trên một hay nhiều dòng nhưng phải được kết thúc bằng dấu chấmphẩy ;Quy tắc 2: Khi viết lời giải thích cần phải đặt lời giải thích giữa dấu /* và dấu */ và có thể được viết - Trên một dòng: sử dụng dấu // ( nội dung chú thích ). VD: int x ; // biến chứa số đếm - Trên nhiều dòng: /* nội dung …………… */ VD: int x ; /*biến chứa số đếm ………………….. ………………*/Quy tắc 3: Trước khi sử dụng một hàm cần biết nó nằm trong thư viện nào và phải dùng toán tử #includenạp thư viện đó vào chương trình. VD: để dùng hàm printf() ta phải nạp thư viện stdio.h như sau: #include “stdio.h”Quy tắc 4: Một chương trình có thể có nhiều hàm nhưng chỉ có duy nhất một hàm chính (hàm main)Cõu 2: trỡnh bày cỏc kiểu dữ liệu trong ngụn ngữ C, cho vớ dụ.?Trả lời: -Kiểu char ( kiểu ký tự ) VD: unsigned 0 ữ 255. -Kiểu nguyờn . VD: unsigned short 0 – 65535. -Kiểu dấu phẩy động VD: float 3.4E – 38 đến 3.4E+38.Cõu 3 : Trỡnh bày khỏi niệm kiểu hằng, cấu trỳc khai bỏo hằng trong ngụn ngữ C. cho vớ dụ minhhọa?.Trả lời:-Hằng là các đại lượng cố định không thay đổi trong khi tính toán.-Cấu trỳc: # define -VD: #define max 100 #define sodem //kiểu nguyờn #define KT ‘A’ // kiểu giỏ trịCõu 4: trỡnh bày khỏi niệm kiểu biến, cấu trỳc khai bỏo biến?. cho vớ dụ minh họa?.Trả lời:- Biến là giá trị có thể thay đổi được trong khi tính toán, và được khai báo trước khi sử dụng.-Cấu trỳc: < kiểu biến > -VD: int a,b,c; // khai bỏo biến kiểu nguyờn long y; // khai bỏo biến kiểu long. unsigned char z; // khai bỏo kiểu kớ tự By: Huy05dt2@gmail.comCõu 5: Trỡnh bày khỏi niệm mảng dữ liệu?. cấu trỳc khi khai bỏo kiểu mảng. ?cho vớ dụ minhhọa.?Trả lời:- Mảng là tập hợp cỏc phần tử cú cựng 1 dữ liệu và cựng 1 tờn.- Cấu trỳc: kiểu mảng < tờn mảng> [ số phần tử ]- VD: int A[ 10 ]; //khai bỏo mảng kiểu nguyờn 10 phần tử Cõu 6: Trỡnh bày phương pháp lấy địa chỉ của biến và địa chỉ của mảng , phần tử mảng. Cho vớ dụ minh họa? Trả lời:- Mỗi biến được cấp phát một vùng nhớ gồm một số byte liên tiếp. Số hiệu của byte đầu chính là địa chỉcủa biến. Địa chỉ của biến sẽ được sử dụng trong một số hàm ta sẽ nghiên cứu sau này (Ví dụ như hàmscanf ). Để lấy địa chỉ của một biến ta sử dụng phép toán : & tên biến-Địa chỉ đầu của một mảng Tên mảng biểu thị địa chỉ đầu của mảng. Như vậy ta có thể dùng a thay cho &a[0].- Lấy địa chỉ một phần tử của mảng Có một vài hạn chế trên các mảng hai chiều. Chẳng hạn có thể lấy địa chỉ của các phần tử của mảng một chiều, nhưng nói chung không cho phép lấy địa chỉ của phần tử của mảng hai chiều. Như vậy máy sẽ chấp nhận &a[i] nhưng không chấp nhận phép tính &y[i][j].Câu7: Trình bày khái niệm về cấu trúc hàm, cấu trúc hàm tả lại giá trị và hàm không trả lại giá trị.Cho ví dụ minh họa?Trả lời:- Khái niệm: Hàm có thể xem là một đơn vị độc lập của chương trình. Các hàm có vai trò ngang nhau, vìvậy không có phép xây dựng một hàm bên trong các hàm khác..Xây dựng một hàm bao gồm :-Khai báo kiểu , đặt tên hàm , khai báo các đối và đưa ra câu lệnh cần thiếtđể thực hiện yêu cầu đề ra.- Hàm trả lại giá trị:→ Cấu trúc: ( ) { // Khai báo các biến cục bộ // Các câu lệnh // [return[biểu thức];] } -VD: Tìm giá trị lớn nhất của 2 số int Max(int x , int y ){ int z=0; if(x>y) z=x; else z=y; return z;}- Hàm không trả lại giá trị By: Huy05dt2@gmail.com→ Cấu trúc: void ( ) { // Khai báo các biến cục bộ // Các câu lệnh }-VD: Tìm giá trị của 2 số int 2; // biến khai báo toàn cục void Max(int x , int y ){ if(x>y) z=x; else z=y;}Câu 8: Trình bày biểu thức và các phép toán số học. Cho ví dụ minh họa.?Trả lời:- Biểu thức : kết hợp giữa các phép toán và các toán hạng để diễn tả một công thức toán học nào đó , Mỗibiểu thức có sẽ có một giá trị- Các phép toán hai ngôi số học là Phép toán ý nghĩa Ví dụ + Phép cộng a+b - ...

Tài liệu được xem nhiều: