Stating item response theory and computer adaptive test system, analyzing the problems existing in adaptive test system, and proposing the system design idea, taking the establishment of adaptive test system for C language programming design for example, it analyzes the system structure of computer adaptive test system based on IRT as well as the detailed design and realization of main functional module in details.