Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Trang 2 trên tổng số 7 Đầu tiênĐầu tiên 1234... Cuối cùngCuối cùng
Từ 11 tới 20 trên tổng số 65 kết quả

Đề tài: Kiểm Tra C | Danh sách câu hỏi luyện C

  1. #11
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    Mặc định Kiểm Tra C | Danh sách câu hỏi luyện C

    Trích dẫn Nguyên bản được gửi bởi Xcross87 Xem bài viết
    @NT_OnlyLove: cái này tớ đố từ năm ngoái rồi
    ...
    @vtn: ừ, vì nó còn phụ thuộc vào compiler
    Oh, vậy à. Vậy thì xin lỗi nhé. Cái này là mình nghĩ ra từ năm kia khi mới học lập trình đến for loop. Với lại có lẽ năm ngoái không biết bài của bạn.
    Có gì thông cảm nhé.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

  2. #12
    Ngày gia nhập
    10 2007
    Nơi ở
    HCMUNS
    Bài viết
    459

    Chơi cho vui nhỉ :

    Câu 1:
    Code:
            if(true)
    		printf("Mr. ");
    	if (false)
    		printf("Mr. ");
    	else
    		printf(" Xcross");
    Câu của Dr:
    Code:
    #define Dream(a, b, c) Dream(int a, int b, int c)
    int Dream(a,b,c)
    {
    	//something;
    	int result;
    	result=a+b+c;
    	return result;
    }
    P/s: không phải tui làm
    Keep moving forward!

    ... Retired ...

  3. #13
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    @nhc: Đáp án Dr post ở trên rồi.
    Đáp án của cậu sai.
    + C không có kiểu bool
    + Đề bài không cho thay đổi và thêm bớt chỉ có tìm ví trị của " <điều kiện> "

    Đáp án cho cái câu của Dr. thì chỉ có nước #define
    None!

  4. #14
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    Trích dẫn Nguyên bản được gửi bởi Xcross87 Xem bài viết
    Đáp án cho cái câu của Dr. thì chỉ có nước #define
    Hix, chung ý tưởng là như vậy. Code mãi mà nó có run đâu.
    Liệu còn cách nào khác không?Dr nói sẽ có không ít mà
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

  5. #15
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Nếu làm như iamvtn thì nó chỉ có tác dụng ở một số compiler dễ tính mà thôi, nó sẽ hiểu tham số a,b,c đó chính là vùng nhớ của các giá trị đưa vào khi tính toán.

    Nếu sử dụng define các biến thì ý nghĩa về hàm nó không còn có giá trị nhiều. Nếu define như nhc1987 thì thực chất đã vi phạm đến mẫu của hàm. Dr đã viết cái chữ //something ở trong đó, mọi người đừng chú ý đến cái ở quá xa mà hãy chú ý đến cái gần nhất thôi. Cũng như bài đầu tiên mà Pete đưa ra, nếu bạn chú ý đến cái quá xa, hay một cái gì đó quá lớn thì không bao giờ giải ra cả, trừ khi bạn đã biết qua một ai đó. Đó là nghệ thuật mà nhiều người không ngờ tới!

    Thôi Dr ngủ đây! Chúc thành công!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  6. #16
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Mặc định Kiểm Tra C | Danh sách câu hỏi luyện C

    Câu 2:Câu 2: Để tính căn bậc 2, người ta thường dùng hàm có sẵn " sqrt() " nằm trong thư viện " math.h ".
    Vậy hãy viết một hàm " my_sqrt() " tính căn bậc hai của một số dương cho trước không sử dụng " sqrt() ".
    Ghi chú: độ chính xác căn bậc 2 cho số dương thập phân tùy ý 0.1, 0.001... tùy bạn nhưng với số nguyên dương yêu cầu chính xác tí

    Trả lời :

    Dùng giải thuật Babylonian :
    PHP Code:
    #include<iostream>
    #include<cmath>

    double mySquareRoot ( double );

    int main(void)
    {
        
    long double num;
        
    cout << "Enter a number:  " ;
        
    cin >> num;
        
    mySquareRoot(n);
    }
    double mySquareRoot double aNum )
    {
        const 
    long double CONST = pow(10,-15);
        
    long double tmpVal 1;
        
        if ( 
    aNum <= )
              return 
    aNum;
        else
        {
            do
            {
                
    tmpVal = (tmpVal aNum/tmpVal)/2;
            }
            while ( 
    aNum tmpVal*tmpVal + CONST || tmpVal*tmpVal aNum + CONST); 
        }
        
        
    cout << "Its square-root : " << tmpVal;


  7. #17
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Code của RoxR có vài lỗi :

    +
    PHP Code:
    mySquareRoot(n); /* <-- sửa n thàn num --> */ 
    + Hàm main() kiểu int và mySquareRoot() kiểu double mà không có giá trị trả về (return value)

    Tớ sửa lại code của cậu để run với VC++ ^^
    PHP Code:
    #include <iostream>
    #include <cmath>

    using namespace std;

    void mySquareRoot ( double );

    int main(void)
    {
        
        
    long double num;
        
    cout << "Enter a number:  " ;
        
    cin >> num;
        
    mySquareRoot(num);
        return 
    0;
    }
    void mySquareRoot double aNum )
    {
        const 
    long double CONST = pow((double)10,-15);
        
    long double tmpVal 1;
        
        if ( 
    aNum <= 
        {
            
    cout << "Error input number: Must be a positive !" << endl;
            exit(
    0);
        }
        else
        {
            do
            {
                
    tmpVal = (tmpVal aNum/tmpVal)/2;
            }
            while ( 
    aNum tmpVal*tmpVal + CONST || tmpVal*tmpVal aNum + CONST); 
        }
        
        
    cout << "Its square-root : " << tmpVal << endl;

    Trên là code với C++, còn đây là code của tớ viết trên C, ngắn gọn hơn tí
    Dùng Compiler : VC++
    PHP Code:
    #include <stdio.h>
    #include <conio.h>

    int main(void)
    {
        
    float x,i;
        
        
    printf("Enter the number:");
        
    scanf("%f",&x);

        for(
    0.0001<= x/2+= 0.0001)
        {
            if( (int)(
    i*i) == (int)(x) )
            break;
        }
        
        
    printf("Square-Root of %.0f is %.2f \n",x,i);
        return 
    0;

    Câu 2 kết thúc ^^!
    None!

  8. #18
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Tiếp tục:

    ==================================
    Câu 3: Easy
    Cho biết điểm khác nhau của 2 lệnh sau:
    PHP Code:
    A#include <file>
    B#include "file" 
    ==================================

    Thư giãn xem
    None!

  9. #19
    Ngày gia nhập
    06 2007
    Bài viết
    5

    Trả lời thử
    #include <file> sẽ tìm trong thư mục include
    còn #include "file" sẽ tìm trong thư mục hiện thời trước, nếu ko có mới tìm sang thư mục include

  10. #20
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Trích dẫn Nguyên bản được gửi bởi noreturnat Xem bài viết
    Trả lời thử
    #include <file> sẽ tìm trong thư mục include
    còn #include "file" sẽ tìm trong thư mục hiện thời trước, nếu ko có mới tìm sang thư mục include
    Nửa đúng nửa sai..

    Đáp án:
    Code:
    + #include <file> : sẽ include file có trong thư mục chỉ định
    + #include "file": sẽ include file tại thư mục đang làm việc hiện tại; nếu không tìm thấy nó sẽ lục trong đường dẫn include
    Xong câu 3.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Đã được chỉnh sửa lần cuối bởi Xcross87 : 24-11-2007 lúc 09:00 PM.
    None!

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

  1. Luyện thi vào lớp 6 tại hà nội
    Gửi bởi sanhanoi1 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: 18-04-2013, 09:16 AM
  2. tìm nơi luyện thi và thi chứng chỉ tin học VP
    Gửi bởi hans1 trong diễn đàn Đào tạo CNTT
    Trả lời: 0
    Bài viết cuối: 16-02-2013, 01:43 PM
  3. Xin Bài tập luyện tập lập trình C
    Gửi bởi nguyendung_hy trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 16-01-2013, 02:57 PM
  4. Luyện thi ĐH uy tín tại HÀ NỘI
    Gửi bởi vungbuocngaymai 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: 08-12-2012, 05:46 PM
  5. Tài liệu lập trình C++ tài liệu ôn luyện c/c++
    Gửi bởi hienclubvn trong diễn đàn Tài liệu, ebooks và công cụ
    Trả lời: 3
    Bài viết cuối: 15-07-2010, 12:16 PM

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