intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Ôn tập Ngôn ngữ lập trình C - GV. Dương Khai Phong

Chia sẻ: Fczxxv Fczxxv | Ngày: | Loại File: PDF | Số trang:33

247
lượt xem
33
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Ôn tập Ngôn ngữ lập trình C bao gồm các kiến thức về: lập trình là gì? cấu trúc cơ bản của một chương trình C, các kiểu dữ liệu cơ sở Hằng, biến Nhập / xuất dữ liệu, biểu thức và các toán tử và tìm hiểu một số chương trình mẫu.

Chủ đề:
Lưu

Nội dung Text: Ôn tập Ngôn ngữ lập trình C - GV. Dương Khai Phong

  1. • GVHD: Dương Khai Phong • Email: khaiphong@gmail.com • Website: http://khaiphong.tk
  2. 1. Tổng quan về C (chương 1,2) 2. Các cấu trúc điều khiển trong C (chương 3) 3. Hàm và cấu trúc chương trình (chương 4) 4. Mảng, chuỗi và con trỏ (chương 5) 5. Kiểu cấu trúc, đệ qui, tập tin (chương 6,7,8)
  3. PHẦN 1:
  4. 1. Lập trình là gì? 2. Cấu trúc cơ bản của một chương trình C 3. Các kiểu dữ liệu cơ sở 4. Hằng, biến 5. Nhập / xuất dữ liệu 6. Biểu thức và các toán tử 7. Tìm hiểu một số chương trình mẫu
  5. 1. Câu lệnh , khối lệnh trong C 2. Cấu trúc điều khiển là gì? 3. Cấu trúc điều kiện: IF.. ELSE.. 4. Cấu trúc rẽ nhánh: SWITCH..CASE.. 5. Cấu trúc lặp: FOR, WHILE, DO..WHILE 6. Cấu trúc điều khiển GOTO
  6. 1. Chương trình và hàm trong C. 2. Cách viết một hàm. 3. Phân loại hàm trong C. a) Hàm với đối số là tham trị. b) Hàm với đối số là tham biến.
  7. 1. Khái niệm về mảng. 2. Các bài toán liên quan đến mảng. 3. Chuỗi ký tự. 4. Con trỏ và bộ nhớ. 5. Mối liên hệ giữa mảng, chuỗi, con trỏ và hàm.
  8. ĐH CÔNG NGHỆ THÔNG TIN http://sites.google.com/site/khaiphong 8
  9. PHẦN 2:
  10. Câu 1: Cho b = 5 và c = 8. Hãy cho biết giá trị của a sau khi thi hành dòng lệnh sau a=++b + ++c; A. 12 B. 13 C. 14 D. 15
  11. Câu 2: Cho biết đoạn chương trình sau đây xuất ra màn hình những gì? 1. int tam=1; 2. int x,y=1; 3. x=0; 4. while(x
  12. Câu 3: Cho biết giá trị của 8/-5 và 8%-5 A. 2 và 3 B. -2 và 3 C. -1 và 3 D. -1 và -3
  13. Câu 4: Cho biết giá trị của j sau đoạn chương trình: 1. int j; 2. j='2'+3; 3. printf("%c", j); A. Ký tự '5' B. Ký tự '23' C. Số 5 D. Chương trình báo lỗi
  14. Câu 5: Cho biết kết quả đoạn chương trình sau? 1. int temp,a=7,b=3; 2. int *pa,*pb; 3. pa=&a; 4. pb=&b; 5. printf(" %d %d ",*pa,*pb); 6. temp=*pa; 7. *pa=*pb; 8. *pb=temp; 9. printf(" %d %d ",*pa,*pb); A. 7 3 Rác Rác B. 7373 C. 7337 D. Chương trình báo lỗi
  15. Câu 6: Cho biết kết quả đoạn chương trình sau? 1. int i; 2. int m[5],s; 3. for(i=0;i
  16. Câu 7: Chọn khai báo prototype của hàm "tinhtong" sao cho ta có thể gọi hàm "tinhtong" như sau 1. main(){ 2. static int a[2][3] = { {10,20,30}, {11,21,31} }; 3. int hang,cot,tong; 4. tong = tinhtong(a); 5. printf("%d", tong); 6. return 0; 7. } A. int tinhtong(int pa[2][]) B. void tinhtong(int pa[2][3]) C. void tinhtong(int pa[][]) D. int tinhtong(int pa[][3])
  17. Câu 8: Cho biết kết quả đoạn chương trình sau? 1. int a=2,b; 2. switch (a) 3. { 4. case 2:b=1;break; 5. case 5:b=2;break; 6. default:b=3; 7. } 8. printf("%d",b); A. 1 B. 2 C. 3 D. Không xác định
  18. Câu 9: Cho biết kết quả đoạn chương trình sau nếu ta nhập vào chuỗi "abc def“: 1. void ham(char ten_chuoi[]) 2. { 3. printf("Chuoi da nhap %s",ten_chuoi); 4. } 5. void main() 6. { 7. char chuoi[20]; 8. printf("Nhap chuoi "); 9. scanf("%s",chuoi); 10. ham(chuoi); 11. } A. Chuoi da nhap abc def B. Chuoi da nhap abc C. Chuoi da nhap def D. Chương trình báo lỗi
  19. Câu 10: Cho biết kết quả đoạn chương trình sau? 1. int a=2,b; 2. switch (a=6) 3. { 4. case 2:b=1; 5. case 5:b=2; 6. default:b=3; 7. } 8. printf("%d",b); A. 1 B. 2 C. 3 D. Không xác định
  20. Câu 10: Cho biết kết quả đoạn chương trình sau? 1. int a=2,b; 2. switch (a=6) 3. { 4. case 2:b=1; 5. case 5:b=2; 6. default:b=3; 7. } 8. printf("%d",b); A. 1 B. 2 C. 3 D. Không xác định
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2