Trang 1 trên tổng số 20 12311... Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 199 kết quả

Đề tài: Tuyển tập đề thi + bài giải môn C của các trường

  1. #1
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà Nội
    Bài viết
    381

    Mặc định Tuyển tập đề thi + bài giải môn C của các trường

    Trường Công nghệ Thông tin Thành phố Hồ Chí Minh chi nhánh Hà Nội:

    Câu 1:
    giải và biện luận phương trình bậc 2 (tính cả trường hợp suy biến).

    Bài giải:
    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. #include<stdlib.h>
    4. #include<math.h>
    5.  
    6. int gptb2(float a, float b, float c, float* x1, float* x2)
    7. {
    8.     float del;
    9.     del = b*b - (4*a*c);
    10.     if(del < 0) return -1;
    11.     else
    12.     {
    13.         *x1 = (-b - sqrt(del))/ (2*a);
    14.         *x2 = (-b + sqrt(del))/ (2*a);
    15.     }
    16.     return 1;
    17. }
    18. int main()
    19. {
    20.     clrscr();
    21.     float a, b, c, x1, x2;
    22.     printf("\nNhap a, b, c:");
    23.     scanf("%f%f%f", &a,&b,&c);
    24.     fflush(stdin);
    25.     if(a  ==  0)printf("X = %.2f", -c/b);
    26.     else
    27.     {
    28.         if(gptb2(a,b,c,&x1,&x2) == -1)
    29.         printf("\nphuong trinh vo nghiem");
    30.         else
    31.         {
    32.             printf("\nx1 = %.2f", x1);
    33.             printf("\nx2 = %.2f", x2);
    34.         }
    35.     }
    36.     getch();
    37.     return 0;
    38. }

    Câu 2:
    viết chương trình cho phép nhập n từ bàn phím (nếu n <= 0 thì bắt nhập lại) . Tính tổng s = 1^2 + 2^2+.... + n^2.

    Bài giải:
    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3.  
    4. int main()
    5. {
    6.     clrscr();
    7.     int n;
    8.     long tong;
    9.     int i;
    10.     do
    11.     {
    12.         printf("\n Nhap n: ");
    13.         scanf("%d", &n);
    14.     }while(n <= 0);
    15.    
    16.     tong = 0;
    17.     for(i = 1; i <= n; i++) tong += i*i;
    18.     printf("\n S = %ld", tong);
    19.     getch();
    20.     return 0;
    21. }

    Câu 3:
    Nhập chuỗi s từ bàn phím. Kiểm tra tính đối xứng (nếu có đếm số ký tự giống nhau).

    Bài giải:
    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. #include<string.h>
    4.  
    5. int main()
    6. {
    7.     clrscr();
    8.     int i, j, dem = 0;
    9.     char s[100];
    10.     printf("\n Nhap chuoi:  ");
    11.     gets(s);
    12.     for(i=0,j=strlen(s)-1; i<j; i++, j--)
    13.     {
    14.         if(s[i]!=s[j])
    15.         {
    16.             printf("\n khong doi xung");
    17.             getch();
    18.             return 0;
    19.         }
    20.         else
    21.         {
    22.             dem++;
    23.         }
    24.     }
    25.     printf("\n co doi xung");
    26.     printf("\n So chhu giong nhau trong chuoi: %d", dem);
    27.     getch();
    28.     return 0;
    29. }

    ĐỂ ĐẢM BẢO TẤT CẢ ĐỀ THI CỦA CÁC TRƯỜNG ĐỀU ĐƯỢC POST NÊN
    KITTI HY VỌNG MỌI NGƯỜI CÙNG THAM GIA POST ĐỀ THI CỦA TRƯỜNG MÌNH(nếu có thể thì post luôn bài giải) để mọi người tham khảo
    ĐỂ CHO CÁC BẠN CÓ THỂ THAM KHẢO MỘT CÁCH TỐT NHẤT KITTI XIN YÊU CÂU CÁC MEM POST ĐỀ THI HÃY GI RÕ TÊN TRƯỜNG CỦA MÌNH VÀ KHÔNG POST CÁC BÀI ĐÃ CÓ RỒI(tính theo từng trường)
    MONG CAC MEM ỦNG HỘ
    XIN CHÂN THÀNH CẢM ƠN


    TẤT CẢ CÁC BÀI ĐỀU ĐƯỢC VIẾT LẠI THEO Ý HIỂU CỦA KITTI NÊN KHÔNG ĐÀM BẢO GIỐNG 100% SO VỚI ĐỀ THI
    Đã được chỉnh sửa lần cuối bởi kitti : 31-10-2011 lúc 10:46 PM. Lý do: sửa lại cho chính xác

    skype: hvphu2010
    Yahoo: hvphu2010
    Sdt: 0129 609 4567

  2. #2
    Ngày gia nhập
    08 2010
    Bài viết
    70

    Đây là bài mình thi hôm vừa rồi, hôm đấy thầy đã đến muộn đề lại còn khoai, lại chỉ đc làm trong 90 phút, rất chi là bức xúc nhóe.
    up đề lên cho mọi người tham khảo, mọi người có thể ko cần làm theo queue cũng được
    Hoan nghênh chủ thớt code bài này
    TEXT Code:
    1.                      Đề thi học kỳ môn:C programming Basic
    2.           Dành cho sinh viên chương trình Việt Nhật-CNTT-DHBKHN-thời gian 90 phút
    3.                   Giảng viên:Mr Cao Tuấn Dũng ngày 8/12/2010
    4. Sinh viên được sử dụng tài liệu, mọi kiến thức đã học, chép bài nhau thoải mái( ăn 0 ráng chịu)
    5.      
    6.                   Mô phỏng trò chơi " Luận võ"
    7.  Cuộc thi đấu luận võ giữa 2 môn phái được tiến hành theo thể thức đồng đội, 1 vs 1 và theo lượt.
    8. Hai môn phái cử lần lượt từng võ sĩ tiến vào võ đài và thi đấu. thắng ở lại thi đấu tiếp, thua thì lượn,
    9. người khác lên thay. Môn phái nào hết võ sĩ thi đấu trước sẽ thua cuộc. Viết chương trình mô phỏng
    10. trò chơi với menu dòng lệnh thực hiện:
    11. 1. Đọc dữ liệu(4.5 point)
    12.  Thông tin của các võ sĩ được lưu trong 2 tập tin monphai1.txt va monphai2.txt. mỗi dòng là
    13. thông tin của 1 người theo định dạng:
    14. <biet_hieu> <mau> <tancong> <nhanhnhen> <phongthu>
    15. biệt hiệu: kiểu xâu;
    16. còn lại là số nguyên dương.
    17. các thông tin này được đọc vào 2 hàng đợi thi đấu ứng với 2 môn phái. kết thúc quá trình đọc in ra
    18. danh sách đấu thủ của 2 môn phái với đủ thông tin, có đánh thứ tự và căn lề theo cột
    19. Yêu cầu: nếu có số liệu không hợp lệ chương trình báo lỗi, trở về manu
    20.          số lượng 2 bên không cân bằng, hiện thông báo, thóat chương trình
    21. 2. thi đấu(3 point)
    22. các đấu thủ từ hàng đợi ra võ đài. Hai đối thủ thi đấu theo lượt đánh. Người có chỉ số nhanhnhen
    23. cao hơn tấn công trước. mức độ tổn hại sẽ được trừ vào máu của đối thủ như sau:
    24. Người tấn công.<tancong> - nguoi phong thu.<phongthu>
    25. người phòng thủ nếu không bị hết máu sẽ tấn công lại cho đến khi 1 người bị loại. Người tấn công 1
    26. lần duy nhất mà đối thủ bị down thì gọi là KNOCKOUT. người thắng sẽ tiếp tục thi đấu với chỉ số hiện tại.
    27.  
    28. In diễn biến trận đấu ra màn hình. ví dụ:
    29.  
    30. Tran 1:Monphai1-Nguoisat(4 thông số) vs Monphai2-tiachop(4 thông số)
    31. nguoisat(mau) tan cong-tiachop(mau) mất ... máu
    32. ( nếu tia chớp bị loại thì thông báo KNOCKOUT, nếu không thì tiếp tục)
    33. tiachop(mau)tan cong-nguoisat(mau) mất ... máu
    34. ...
    35. Tran2:...
    36. ...
    37. Kết quả:Môn phái 1 thua
    38.  
    39. 3. Xếp hạng(2 point)
    40. mỗi lần tấn công đối thủ mỗi võ sĩ đc 1 điểm, nếu ra đòn knockout thì đc 3 điểm.. In ra bảng xếp hạng tổng
    41. hợp theo chiều giảm dần điểm số.
    42.  
    43. 4. thóat chương trình
    Đã được chỉnh sửa lần cuối bởi mp121209 : 12-01-2011 lúc 11:46 PM.

  3. #3
    Ngày gia nhập
    08 2010
    Nơi ở
    Đà Nẵng
    Bài viết
    52

    Trường ĐH Bách Khoa Đà Nẵng:
    1/Tính tổng S=1+2+3+….+n
    2/Viết chương trình nhập vào một số nguyên N có dạng abc rồi xuất ra màn hình một số đảo ngược có dạng cba
    3/Nhập vào một số nguyên N (có 3 chữ số) rồi tính tổng các số của số nguyên N.
    VD:123 => 1+2+3=6
    4/Liệt kê tất cả các số nguyên tố nhỏ hơn 1000
    5/Nhập vào số nguyên N rồi xuất ra màn hình N số nguyên tố
    6/Viết chương trình xuất ra màn hình dãy Fibonaci (1 1 2 3 5 8 13…)
    7/Viết chương trình liệt kê tất cả các số N có 3 chữ số bằng tổng lập phương các chữ số của nó. VD: N=abc=a3+b3+c3
    8/Nhập mảng 2 chiều có dạng A[n][n]
    9/Viết hàm nhập mảng,xuất mảng,viết hàm in ra các phần tử là số chính phương
    10/ Viết hàm nhập mảng,xuất mảng,viết hàm in ra các phần tử là số nguyên tố
    11/Nhập mảng 2 chiều có dạng M*N (Hoặc N*N) rồi tính tổng các phần từ.

  4. #4
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà Nội
    Bài viết
    381

    Nếu có thể mong các bạn có thể post luôn bài giải nên.

    Trường đại học Bách Khoa Đà Nẵng:

    Bài 1: Tính tổng S=1+2+3+….+n
    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3.  
    4. int main()
    5. {
    6.     clrscr();
    7.     int n;
    8.     long tong;
    9.     int i;
    10.     do
    11.     {
    12.         printf("\n Nhap n: ");
    13.         scanf("%d", &n);
    14.     }while(n <= 0);
    15.    
    16.     tong = 0;
    17.     for(i = 1; i <= n; i++) tong += i;
    18.     printf("\n S = %ld", tong);
    19.     getch();
    20.     return 0;
    21. }


    Bài 2:Viết chương trình nhập vào một số nguyên N có dạng abc rồi xuất ra màn hình một số đảo ngược có dạng cba

    Có thể dùng code này:
    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. #include<string.h>
    4. #include<stdlib.h>
    5. int main ()
    6. {
    7.     clrscr ();
    8.     char* p;
    9.     int i,n;
    10.     p = (char*)malloc(128);
    11.     printf("\n Nhap xau ki tu :");
    12.     gets (p);
    13.     n = strlen(p);
    14.     printf("\n xau dao: \n");
    15.     for( i = n-1; i>=0; i --)
    16.     putchar(p[i]);
    17.     printf("\n");
    18.     free(p);
    19.     getch ();
    20.     return 0;
    21. }


    Bài 4: Liệt kê tất cả các số nguyên tố nhỏ hơn 1000
    C Code:
    1. #include<stdio.h>
    2. #include<stdlib.h>
    3. #include<conio.h>
    4. #include<math.h>
    5.  
    6. int ktSNT (const int a)
    7. {
    8.     int i = 0;
    9.     for(i = 2; i <= (int)sqrt(a); i++)
    10.     {
    11.         if( a % i == 0 || a < 2 && a != 2)
    12.         {
    13.             return 0;
    14.         }
    15.     }
    16.     return 1;
    17. }
    18. int main ()
    19. {
    20.     int N= 1000,i, k = 0;
    21.     int* snt = 0;
    22.  
    23.     snt = (int*)malloc(N*sizeof(int));
    24.     k = 0;
    25.     for(i = 2; i <= N; i++)
    26.     {
    27.         if(ktSNT(i) == 1)
    28.         {
    29.             snt[k] = i;
    30.             k++;
    31.         }
    32.     }
    33.  
    34.     printf("\n          Bang cac so nguyen to\n");
    35.     for (i = 0; i < k; i++)
    36.     {
    37.         printf("%9d", snt[i]);
    38.     }
    39.     free(snt);
    40.     getch();
    41.     return 0;
    42. }


    Bài 5: Nhập vào số nguyên N rồi xuất ra màn hình N số nguyên tố
    C Code:
    1. #include<stdio.h>
    2. #include<stdlib.h>
    3. #include<conio.h>
    4. #include<math.h>
    5.  
    6. int ktSNT (const int a)
    7. {
    8.     int i = 0;
    9.     for(i = 2; i <= (int)sqrt(a); i++)
    10.     {
    11.         if( a % i == 0 || a < 2 && a != 2)
    12.         {
    13.             return 0;
    14.         }
    15.     }
    16.     return 1;
    17. }
    18. int main ()
    19. {
    20.     int N,i, k = 0;
    21.     int* snt = 0;
    22.     printf("\n Nhap vao N:");
    23.     scanf("%d", &N);
    24.  
    25.     snt = (int*)malloc(N*sizeof(int));
    26.     k = 0;
    27.     i = 2;
    28.     while(k < N)
    29.     {
    30.         i++;
    31.         if(ktSNT(i) == 1)
    32.         {
    33.             snt[k] = i;
    34.             k++;
    35.         }
    36.     }
    37.  
    38.     printf("\n          Bang cac so nguyen to\n");
    39.     for (i = 0; i < k; i++)
    40.     {
    41.         printf("%5d", snt[i]);
    42.     }
    43.     free(snt);
    44.     getch();
    45.     return 0;
    46. }

    Bài 11: Nhập mảng 2 chiều có dạng M*N (Hoặc N*N) rồi tính tổng các phần từ.
    C Code:
    1. #include <stdio.h>
    2. #include<conio.h>
    3.  
    4. int dong, cot;
    5. long SUM = 0;
    6. int A[100][100];
    7. void    NHAPMANG(int A[][100]);
    8. void INMANG(int A[][100]);
    9.  
    10. int main()
    11. {
    12.    
    13.    
    14.    
    15.     NHAPMANG(A);
    16.     INMANG(A);
    17.     getch();
    18.     return 0;
    19. }
    20. void    INMANG(int A[][100])
    21. {
    22.     for(int i=0;i<dong;i++)
    23.     {
    24.         for(int j=0;j<cot;j++)
    25.         {
    26.             printf(" %d  ",A[i][j]);    
    27.            
    28.         }    
    29.         printf("\n");
    30.     }
    31.     printf("Tong = %ld",SUM);
    32.  
    33. }
    34. void    NHAPMANG(int A[][100])
    35. {
    36.     do{
    37.         printf("Nhap vao so dong cua ma tran: ");scanf("%d",&dong);
    38.         printf("\nNhap vao so cot cua  ma tran: ");scanf("%d", &cot);
    39.     }while(dong < 2 || cot < 2 || dong > 100 || cot >100);
    40.     for(int i=0;i<dong;i++)
    41.     {
    42.         for(int j=0;j<cot;j++)
    43.         {
    44.             printf("\nNhap vao phan tu A[%d][%d]: ",i,j);
    45.             scanf("%d",&A[i][j]);    
    46.         SUM += A[i][j];
    47.         }        
    48.        
    49.     }    
    50.    
    51.    
    52. }
    Đã được chỉnh sửa lần cuối bởi kitti : 16-04-2011 lúc 09:22 PM.

    skype: hvphu2010
    Yahoo: hvphu2010
    Sdt: 0129 609 4567

  5. #5
    Ngày gia nhập
    03 2010
    Nơi ở
    Nơi nào đó trong vũ trụ
    Bài viết
    550

    Vì trường học môn này thay cho C.
    C Code:
    1. Đề thi Tin Dai cuong 2010 Đại học Bách Khoa Hà Nội
    2.    
    3. PHẦN I: CÂU HỎI TRẮC NGHIỆM (Trả lời phần trắc nghiệm này vào bảng trên trang 3)
    4.  
    5. Câu 1: Chọn khai báo không đúng:
    6. [a] int TienGui(int, int);
    7. [b] float TienGui(SoTien, LaiSuat);
    8. [c] void TienGui( int );
    9. [d] void TienGui(int SoTien, float LaiSuat);
    10.  
    11. Câu 2: Khi dùng hàm fopen thì kiểu nào sau đây làm đối số của hàm này, dùng để
    12. mở một tệp để ghi bổ sung theo kiểu văn bản, nếu tệp chưa tồn tại thì tạo tệp mới ?
    13. [a] “at”                         [c]        “w+t”
    14. [b] “wt”                        [d]        “ab”
    15.  
    16. Câu 3: Cho đoạn chương trình sau, tìm giá trị của sum:
    17. for (int i = 0; i+1 <= 10 ; i +=2)
    18.         if ( i = = 0)
    19.     sum = i;
    20.         else
    21.     sum += i;
    22. [a] Các phương án đều sai         [c]      20
    23. [b] 12                                          [d]     30
    24.  
    25. Câu 4: Chọn các thành phần không thuộc về CPU:
    26. [a] RAM                          [c]   Bus bên trong
    27. [b] Thanh ghi                   [d]   Control Unit
    28.  
    29. Câu 5: Cho khai báo sau:
    30. int B[4] = {1, 2, 3, 4 };
    31. Cho biết giá trị của B[4]:
    32. [a] 4                              [c]      Không xác định
    33. [b] 2                              [d]      3
    34.  
    35. Câu 6: Trong Windows Explorer, để chọn tất cả các tệp và thư mục con
    36. trong  thư mục đang xét, dùng tổ hợp phím
    37. [a] Ctrl + C                     [c]       Ctrl + V
    38. [b] Ctrl + X                     [d]      Ctrl + A
    39.  
    40. Câu 7: Khi x = 10 và y = 11 thì đoạn chương trình:
    41. printf("\n%d",x-- * ++y);
    42. printf("\n%d",x-- -  --y);
    43. printf("\n%d",x++ + ++y);
    44. sẽ cho kết quả:
    45. [a] 110                          [c]       120
    46. -3                                        -2
    47. 20                                        21
    48. [b] 110                          [d]       120
    49. -3                                        -2
    50. 21                                        20
    51.  
    52. Câu 8: Chọn cách khai báo đúng tệp tiêu đề trong lập trình C?
    53. [a] # include <tên_tệp_tiêu_đề>
    54. [b] include <tên_tệp_tiêu_đề>
    55. [c] # include tên_tệp_tiêu_đề
    56. [d] # include <tên_tệp_tiêu_đề>;
    57.  
    58. Câu 9: Điền vào chỗ trống để hoàn thiện chương trình sau:
    59.     #include<stdio.h>
    60. #include<conio.h>
    61. void main(){
    62.    ............// chỗ cần điền
    63.    f = fopen("solieu.txt","wt");
    64.    fprintf(f, "%2d\n%2d",11,09);
    65.    fclose(f);
    66. }
    67. [a] FILE *f;
    68. [b] clrscr();
    69. [c] FILEOFTEXT *f;
    70. [d] printf("Bat dau chuong trinh\n");
    71.  
    72. Câu 10:    Tìm kí hiệu ghi chú thích trong C?
    73. [a] (* dòng chú thích *)
    74. [b] // dòng chú thích
    75. [c] { dòng chú thích }
    76. [d] <-- dòng chú thích -->
    77.  
    78. Câu 11:    Trong những định danh sau đây, đâu là định danh hợp lệ?
    79. [a] char                              [c]    int
    80. [b] 2First                           [d]     int2
    81.  
    82. Câu 12:    Cho khai báo
    83. struct quoc_gia
    84. {   char ten[31];
    85.     char thu_do[31];
    86.     int dan_so;
    87. }dsqg[10];
    88. Mảng dsqg chiếm số byte trong bộ nhớ là:
    89. [a] 440                           [c]      640
    90. [b] 460                           [d]      660
    91.  
    92. Câu 13:    Chọn chức năng chính của RAM (Random Access Memory)
    93. [a] Lưu trữ dữ liệu lâu dài
    94. [b] Lưu trữ dữ liệu và chương trình đang thực hiện
    95. [c] Lưu trữ các chương trình dùng để khởi động máy tính
    96. [d] Tất cả các chức năng nói trên
    97.  
    98.  
    99.  
    100.  
    101. Câu 14:    Cho biết kết quả của đoạn chương trình sau:
    102. char c='A';
    103. while (c <= 'Z') {
    104.        if ( c == 'A' ) continue;      
    105.        printf("%c", c);
    106.        c+=1;
    107. }
    108. [a] Chương trình bị lặp vô hạn
    109. [b] Các phương án đều sai
    110. [c] In ra màn hình từ B đến Z
    111. [d] In ra màn hình từ A đến Z
    112. Câu 15:    Chọn ra số nhỏ nhất trong các  số sau đây:
    113. [a] 20110                         [c]     110010002
    114. [b] 8C16                          [d]     678
    115.  
    116. Câu 16:    Lựa chọn nào dưới đây chỉ ra thứ tự tăng của miền giá trị các kiểu dữ liệu?
    117. [a] int, float, double, long
    118. [b] int, long, float, double
    119. [c] int, float, long, double
    120. [d] int, long, double, float
    121.  
    122. Câu 17:    Cho:
    123. int a,b;
    124. Chỉ ra biểu thức không hợp lệ:
    125. [a] a -= b                      [c]       a = = b
    126. [b] a - b = 0                  [d]       a = b
    127.  
    128. Câu 18:    Lệnh printf("%c    %c",65,66) sẽ in ra:
    129. [a] 65    66                        [c]     a     b  
    130. [b] 065    066                    [d]     A    B
    131.  
    132.  
    133. Câu 19:    Chỉ ra biểu thức kiểm tra ch là ‘a’ hoặc ‘b’:
    134. [a] ch = = ‘a’||’b’
    135. [b] (ch = = ‘a’)||(ch = = ‘b’)
    136. [c] ch = = ‘a’|’b’
    137. [d] (ch = = ‘a’)|(ch = =’b’)
    138.  
    139.  
    140.  
    141.  
    142. Câu 20:    Số thập phân 10.75 được biểu diễn bởi số nhị phân nào dưới đây:
    143. [a] 1010.001                   [c]      10.001
    144. [b] 10.010                       [d]      1010.110
    145.  
    146.  
    147.  
    148. Câu 21:    Cho đoạn mã sau:
    149. int a,b;
    150. a = 112;
    151. b = 211;
    152. printf("\n%d",a>b?a:b);
    153. Kết quả thu được là:
    154. [a] 112                           [c]     211
    155. [b] Báo lỗi                     [d]     a>b?a:b
    156.  
    157. Câu 22:    Một bộ xử lý có đường bus địa chỉ là 32 bit thì dung lượng bộ nhớ
    158. tối đa của bộ nhớ chính là bao nhiêu, biết rằng mỗi ngăn nhớ có kích thước là 1 byte.
    159. [a] 16 GB                     [c]     8 GB
    160. [b] 32 GB                     [d]     4 GB
    161.  
    162. Câu 23:    Tìm kết quả đúng của chương trình
    163. #include <stdio.h>
    164. #include <conio.h>
    165. void main()
    166. {   int a, b = 0;
    167.     clrscr();
    168.     for(a = 1; a < 10; a++)
    169.     {   if(a%2 == 0)
    170.             continue;
    171.         b = b + a;
    172.         printf("%5d",b);
    173.     }
    174.     getch();
    175.       }
    176. [a] 1    4    9    16   25
    177. [b] 2    6    10   16   24
    178. [c] 1    4    10   16   24
    179. [d] 1    6    10   16  25
    180.  
    181. Câu 24:    Trong các biểu thức so sánh ký tự dưới đây, biểu thức nào đúng,
    182. biết bảng mã được sử dụng là bảng mã ASCII
    183. [a] ‘b’ < ‘Z’                   [c]     ‘9> ‘A’
    184. [b] ‘a’ > ‘A’                   [d]    ’4>5
    185.  
    186. Câu 25:    Mảng a có kiểu float. Phát biểu nào sau đây đúng nhất?
    187. [a] a tương đương với &a[0]
    188. [b] a + i tương đương với &a[i]
    189. [c] *(a + i) tương đương với a[i]
    190. [d] Cả  a, b, c đều đúng
    191.  
    192.  
    193.  
    194.  
    195. PHẦN BÀI LÀM CỦA SINH VIÊN
    196. PHẦN I: TRẢ LỜI TRẮC NGHIỆM
    197. Sinh viên trả lời 25 câu trắc nghiệm trên bằng cách đánh dấu nhân (X)
    198. vào ô tương ứng với lựa chọn trong bảng sau: (Lưu ý: chỉ có một phương án
    199. chọn là đúng cho mỗi câu trắc nghiệm)
    200.  
    201.  
    202. Câu    [a] [b] [c] [d]     Câu    [a] [b] [c] [d]
    203. 1                       14             
    204. 2                       15             
    205. 3                       16             
    206. 4                       17             
    207. 5                       18             
    208. 6                       19             
    209. 7                       20             
    210. 8                       21             
    211. 9                       22             
    212. 10                      23             
    213. 11                      24             
    214. 12                      25             
    215. 13                                     
    216.  
    217.  
    218. PHẦN II: TỰ LUẬN
    219. Thông tin về một cán bộ gồm: họ tên (không quá 25 ký tự), lương (là số thực).
    220. Viết một chương trình nhập vào thông tin của một phòng gồm 15 cán bộ, sau đó
    221. tìm và hiển thị ra màn hình họ tên những cán bộ có lương thấp nhất phòng, mỗi họ tên trên 1 dòng.
    222. Gợi ý: khai báo cấu trúc và dùng mảng cấu trúc.
    223.  
    224. Sinh viên viết phần tự luận (lập trình) ở đây cho đến hết trang thứ 4.
    Gió thu lạnh lẽo hắt hiu lòng!

  6. #6
    Ngày gia nhập
    03 2010
    Bài viết
    47

    Mặc định Tuyển tập đề thi + bài giải môn C của các trường

    Đề thi môn ECE 190 - Introduction to Computing System của trường Đại học Bách Khoa TPHCM (chương trình đào tạo tiên tiến)

















    Đã được chỉnh sửa lần cuối bởi free_wind89 : 13-01-2011 lúc 12:11 AM.

  7. #7
    Ngày gia nhập
    12 2010
    Nơi ở
    Hanoi, Vietnam, Vietnam
    Bài viết
    688

    bài 9: nhập mảng 2 chiều rồi in ra các số chính phương

    PHP Code:
    #include<iostream>
    #include<math.h>
    using namespace std;
    //-----------------------------------------------------------------------------------------------
    // ham nhap mang
    //----------------------------------------------------------------------------------------------
    void input_argint a[][20], int n int m){
           
                   for ( 
    int i i++ )
                   for ( 
    int j j++ ){
                              
    cout<< " a [ " << << " ] [ " << << " ] = " ;
                              
    cin>>a[i][j];
            }
    }

    //-----------------------------------------------------------------------------------
    // ham kiem tra  so chinh phuong
    //------------------------------------------------------------------------------------
    int kiemtraint x ){
                 if ( 
    x==1) return 0;
                     if ( 
    sqrt (x) ==int(sqrt(x))) return 1;
                     return 
    0;
    }
    //---------------------------------------------------------------------------------------
    // ham main
    //---------------------------------------------------------------------------------------
    int main(){
          
                  
    int a[20][20], ,m;
                  
    cout<<" nhap so hang n = ";
                  
    cin>>n;
                  
    cout<<" nhap so cot m = ";
                  
    cin>>m;
                  
    input_arg(a,n,m);
                  
    cout<<" cac so chinh phuong cua mang  la : \n";
                  for ( 
    int i i++)
                  for ( 
    int j j++){
                            
                            if ( 
    kiemtraa[i][j]) == 1){
                                  
    cout << [i][j] << "  " ;
               }
               
           }
                 
    system ("pause");
                 return 
    0;
                 


  8. #8
    Ngày gia nhập
    01 2011
    Bài viết
    55

    Đại Học Đà Lạt
    thi giấy
    Phần 1.Máng Chiều
    1.Nhập ,Xuất của mảng 1 chiều
    2.Trả về chỉ số đầu tiên đạt max(a0,..,an-1)
    3.Tổng các số nguyên tố trong dãy
    4. Sap_0_Am_Duong:
    - Các số 0 đầu mảng
    - Các số âm ở giữa mảng và có thứ tự giảm.
    - Các số dương cuối mảng và có thứ tự tăng.
    Phần 2.
    Cho một ma trận vuông cấp n,các phần tử của ma trận là số nguyên
    5.Tích các số nguyên tố thuộc đường chéo phụ.;
    6.Tổng các số nguyên nằm phía trên đường chéo phụ


    C++ đó

  9. #9
    Ngày gia nhập
    09 2010
    Bài viết
    487

    Đề thi C: FPT_APTECH (FAT1_Hà Nội).

    Yêu cầu chung: Xây dựng trò chơi xếp gạch.
    Mô tả yêu cầu: Chương trình gồm có các chức năng chính sau:
    1. Chơi mới.
    2. Cấu hình.
    3. Kỷ lục.

    Chi tiết: Tetris (tiếng Nga) là một trò chơi điện tử đầu tiên được thiết kế và phát triển bởi Alexey Pajitnov. Nó được tạo ra vào ngày 6 tháng 6 năm 1984, trong lúc ông đang làm việc tại Trung tâm Tính toán Dorodnicyn của Viện hàn lầm khoa học Liên Xô tại Moskva. Ông lấy tên của trò chơi từ tiền tố "tetra- của tiêng Hy Lạp, có nghĩa là "bốn" (mỗi bộ phần trong trò chơi gọi là Tetromino, có bốn phần) và quần vợt (tennis), trò chơi thể thao Pạitnov thích nhất.

    Luật chơi: <tham khảo>

    Gợi ý cách hoạt động của chương trình như sau:


    xem ảnh

    mức 1: thiết kế được giao diện hợp lý. Thiết kế các hàm chức năng hợp lý. Thiết kế struct hợp lý. Thực hiện được cơ bản các chức năng.
    mức 2: thực hiện đầy đủ các chức năng của chương trình. Có thuật toán tìm điểm và điểm thưởng.
    mức 3: thiết kế giao diện đẹp, hợp lý. Game play sáng tạo. Các chức năng hoạt động tốt không lỗi.

    Hết.
    Chú ý: Bạn nào bài giống nhau mang tiền qua phòng giáo vụ thi lại.
    Attached Thumbnails Attached Thumbnails game.png  
    Một mình ngồi khóc ngoài trời bão tố người đi...


  10. #10
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà Nội
    Bài viết
    381

    Kitti có một số yêu cầu mong các bạn để ý:
    Thứ1: post đề thi nên viết rõ tên trường và kèm theo bài giải nếu có thể.
    Thứ 2: kitti mở topic này để mọi người có thể biết đề thi và bài giải của đề thi, không phải hướng dẫn cách làm + đánh giá bài giải (để khi có ai đó cần vào thì sẽ thấy ngay trường của mình và bài giải không phải tìm lâu vì số lượng các bài không đúng trọng tâm nhiều.
    Kitti cũng nhận thấy khả năng viết code của mình còn yếu(tất nhiên không thể tối ưu được) rất cảm ơn nhận xét của anh mp. nhưng nếu như anh có các code khác tối ưu hơn thì hy vọng anh hãy post code nên (nhớ kèm theo đề bài và tên trường) như của em và một số bạn đã post.
    tất cả các bài không phải đề thi hoặc bài giải hay các bài là đề thi và bài giải nhưng không ghi rõ tên trường kitti xin nhờ admin và các mode xóa giúp.
    Các đề thi của các bạn đã post kitti sẽ cố gắng hoàn thành và post nên cho anh em( vì dạo này kitti cũng hơi bận nên không thể nhanh mà số bài nhiều hy vọng tất cả thành viên cùng kitti hoàn thành cho bài giải được hoàn thành nhanh nhất và tốt nhất)
    em xin chân thành cảm ơn!
    nếu có gì không phải mong anh em bỏ qua!

    skype: hvphu2010
    Yahoo: hvphu2010
    Sdt: 0129 609 4567

Các đề tài tương tự

  1. Tuyển nhân viên giao dịch tại tp. HCM
    Gửi bởi GBkhuyenvu2012 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 21-05-2013, 10:46 AM
  2. Tuyển tập đề thi tin học các trường đại học trên toàn quốc + Lời giải
    Gửi bởi mp121209 trong diễn đàn Tài liệu, ebooks và công cụ
    Trả lời: 12
    Bài viết cuối: 22-03-2012, 10:57 PM
  3. Tuyển dụng cán bộ, giảng viên và tuyển sinh cao học, đh bằng 2, đh vừa làm vừa hoc
    Gửi bởi soiconhuli trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 30-05-2011, 05:06 PM
  4. BCGControlBar Bộ Công Cụ Hỗ Trợ Tạo Giao Diện MFC Tuyệt đẹp
    Gửi bởi MartSoft trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 17-09-2009, 08:47 AM

Tags của đề tài này

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn