Ôn tập ngôn ngữ lập trình c GV dương khai phong

33 209 0
Ôn tập ngôn ngữ lập trình c   GV  dương khai phong

Đ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

• GVHD: Dương Khai Phong • Email: khaiphong@gmail.com • Website: http://khaiphong.tk Tổng quan C (chương 1,2) Các cấu trúc điều khiển C (chương 3) Hàm cấu trúc chương trình (chương 4) Mảng, chuỗi trỏ (chương 5) Kiểu cấu trúc, đệ qui, tập tin (chương 6,7,8) PHẦN 1: Lập trình gì? Cấu trúc chương trình C Các kiểu liệu sở Hằng, biến Nhập / xuất liệu Biểu thức toán tử Tìm hiểu số chương trình mẫu Câu lệnh , khối lệnh C Cấu trúc điều khiển gì? Cấu trúc điều kiện: IF ELSE Cấu trúc rẽ nhánh: SWITCH CASE Cấu trúc lặp: FOR, WHILE, DO WHILE Cấu trúc điều khiển GOTO Chương trình hàm C Cách viết hàm Phân loại hàm C a) Hàm với đối số tham trị b) Hàm với đối số tham biến Khái niệm mảng Các toán liên quan đến mảng Chuỗi ký tự Con trỏ nhớ Mối liên hệ mảng, chuỗi, trỏ hàm ĐH CÔNG NGHỆ THÔNG TIN http://sites.google.com/site/khaiphong PHẦN 2: Câu 1: Cho b = c = Hãy cho biết giá trị a sau thi hành dòng lệnh sau a=++b + ++c; A 12 B 13 C 14 D 15 Câu 10: Cho biết kết đoạn chương trình sau? int a=2,b; switch (a=6) { case 2:b=1; case 5:b=2; default:b=3; } printf("%d",b); A B C D Không xác định Câu 10: Cho biết kết đoạn chương trình sau? int a=2,b; switch (a=6) { case 2:b=1; case 5:b=2; default:b=3; } printf("%d",b); A B C D Không xác định Câu 11: Cho biết kết đoạn chương trình sau? int main() { int a,b; void setvalue(){ int a=4; printf("%d %d ",a,b); } int b=7; setvalue(); 10 printf("%d %d ",a,b); 11 return 0; 12 } A B C D 4007 Rác Rác Chương trình báo lỗi Rác Rác Rác Rác Câu 12: Cho biết kết đoạn chương trình sau? int a=3,b=4,*pa,*pb; pa=&a; pb=&b; pa++; b++; printf("%d %d",*pa,a); A B C D Chương trình báo lỗi 53 43 Rác Câu 13: Cho biết kết đoạn chương trình sau? void main() { int a,b; a=(b == 2)?1:2; } A B C D Tất sai Câu 14: Cho biết kết đoạn chương trình sau? void main() { float a=65; printf("%f",a); } A B C D 65 65.00000 A Tất sai Câu 15: Cho biết kết đoạn chương trình sau? void main() { int a,b=4; switch((a=2)?5:2) { case 5:b+=2; default:a-b ; case 2:a ; } 10 } A B C D 4 4 Câu 16: Cho biết kết đoạn chương trình sau? void main() { int time = 1; do{ printf("%d ", time); time++; }while(time [...]... 10 ham(chuoi); 11 } A B C D Chuoi da nhap abc def Chuoi da nhap abc Chuoi da nhap def Chương trình báo lỗi 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 B C D 1 2 3 Không x c định 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;... tại vị trí i (i đư c nhập vào) 6 Xóa c c phần tử c giá trị bằng x (x đư c nhập vào) 7 C p nhật giá trị c a phần tử c giá trị bằng x  Bài tập c u tr c: xây dựng c c hàm sau 1 Nhập / xuất danh sách h c viên gồm c thông tin là họ tên và điểm trung bình 2 Tìm ĐTB c giá trị max, min 3 Tìm h c viên c họ tên bằng x (x đư c nhập vào) 4 Tìm những h c viên c ĐTB max 5 Sắp xếp danh sách h c viên theo ĐTB... đ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 B C D 1 2 3 Không x c định 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);... %d",*pa,a); A B C D Chương trình báo lỗi 53 43 R c 3 C u 13: Cho biết kết quả đoạn chương trình sau? 1 void main() 2 { 3 int a,b; 4 a=(b == 2)?1:2; 5 } A B C D 0 1 2 Tất c đều sai C u 14: Cho biết kết quả đoạn chương trình sau? 1 void main() 2 { 3 float a=65; 4 printf("%f",a); 5 } A B C D 65 65.00000 A Tất c đều sai C u 15: Cho biết kết quả đoạn chương trình sau? 1 void main() 2 { 3 int a,b=4; 4 switch((a=2)?5:2)... default:b=3; 7 } 8 printf("%d",b); A B C D 1 2 3 Không x c định C u 11: Cho biết kết quả đoạn chương trình sau? 1 int main() 2 { 3 int a,b; 4 void setvalue(){ 5 int a=4; 6 printf("%d %d ",a,b); 7 } 8 int b=7; 9 setvalue(); 10 printf("%d %d ",a,b); 11 return 0; 12 } A B C D 4007 4 R c R c 7 Chương trình báo lỗi R c R c R c R c Câu 12: Cho biết kết quả đoạn chương trình sau? 1 int a=3,b=4,*pa,*pb; 2 pa=&a;... B C D 0 1 15 Chương trình báo lỗi C u 18: Cho biết kết quả đoạn chương trình sau? 1 void main() 2 { 3 int i=0 ; 4 int a=2; 5 for(;i ... quan C (chương 1,2) C c cấu tr c điều khiển C (chương 3) Hàm c u tr c chương trình (chương 4) Mảng, chuỗi trỏ (chương 5) Kiểu c u tr c, đệ qui, tập tin (chương 6,7,8) PHẦN 1: Lập trình gì? C u... tr c chương trình C C c kiểu liệu sở Hằng, biến Nhập / xuất liệu Biểu th c toán tử Tìm hiểu số chương trình mẫu C u lệnh , khối lệnh C Cấu tr c điều khiển gì? C u tr c điều kiện: IF ELSE C u... %s",ten_chuoi); } void main() { char chuoi[20]; printf("Nhap chuoi "); scanf("%s",chuoi); 10 ham(chuoi); 11 } A B C D Chuoi da nhap abc def Chuoi da nhap abc Chuoi da nhap def Chương trình báo lỗi C u

Ngày đăng: 04/12/2015, 00:47

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