CLA-11-03 is the current exam for the C++ Institute’s CLA – C Certified Associate Programmer certification. It has 40 single- and multiple-select questions, a 65-minute time limit, and a 70% passing score, and it is delivered through Pearson VUE. The exam costs from USD 325 and has no prerequisites.
CLA – C Certified Associate Programmer is the C++ Institute’s associate-level certification for the C language. It validates your ability to write correct, efficient C programs using fundamental programming techniques, standard C libraries, and preprocessor tools.
Earning CLA shows you understand C syntax and semantics, data structures, control flow, memory management, and modular program design. You can work with arrays, pointers, structures, and functions, manage files, and use the preprocessor to build portable code. It suits programmers moving toward intermediate-level work, systems programming, or embedded development.
Exam Name : CLA – C Certified Associate Programmer
Exam Code : CLA-11-03 (active version)
Vendor : C++ Institute (OpenEDG)
Level : Associate
Number of Questions : 40
Question Format : Single-select and multiple-select
Duration : 65 minutes + approx. 10 minutes for NDA/tutorial
Passing Score : 70%
Language : English
Prerequisites : None
Exam Cost : From USD 325 (exam) / from USD 375 (exam + retake)
Topic : Language and Structures: Declarations, Definitions, Lexicon, Structures
Exam Items : 12
Weight : 29%
Topic : Data Operations: Expressions, Pointers, Storage
Exam Items : 14
Weight : 38%
Topic : Control Flow: Control Statements, Loops, Instructions, Functions
Exam Items : 10
Weight : 25%
Topic : Environment: Preprocessor, Stream I/O Operations
Exam Items : 4
Weight : 8%
Declarations vs definitions
Arrays, structs, and initialization
Storage classes: auto, static, extern
Identifiers, keywords, constants, tokens, and naming rules
Arithmetic, relational, logical, and bitwise operators
Type conversions, precedence, and associativity
Declaring, initializing, and dereferencing pointers
Pointer arithmetic and arrays vs pointers
Memory layout, storage duration, scope, linkage, and lifetime
if, else, and switch
while, do-while, and for loops with break, continue, and goto
Declaring, defining, and calling functions
Parameters, return values, and call by value vs call by reference
Preprocessor directives: #define, #include, #ifdef, #undef
Macros and conditional compilation
File I/O with fopen, fclose, fscanf, and fprintf
Formatted output with printf (%d, %x, %o, %s)
The 40 questions don’t all carry the same value. Each one has a point value based on its complexity, with 100 points available in total. Your score is normalized into a percentage, and you need 70% or higher to pass. The result is based on total points earned, not an average across blocks.
Programmers with a foundation in C who want to prove intermediate-level skills
Developers heading toward systems programming or embedded development
CLE holders taking the next step in the C certification path
Candidates preparing for CLP – C Certified Professional Programmer
CLA – C Certified Associate Programmer (CLA-11-03) – You are here
CLP – C Certified Professional Programmer (CLP-12-01)
CLA-11-03 is the current exam for the CLA – C Certified Associate Programmer certification from the C++ Institute. It validates intermediate C programming skills.
40 single-select and multiple-select questions.
65 minutes, plus about 10 minutes for the non-disclosure agreement and tutorial.
70%. Questions carry different point values out of 100, and your total is normalized into a percentage.
From USD 325 for the exam, or from USD 375 for the exam with a retake.
No. CLA has no prerequisites, although CLE is the entry-level step before it in the C certification path.
Data Operations (expressions, pointers, and storage), at 38%.
CLA covers the C language, while CPA covers C++. Both are associate-level C++ Institute certifications.
CLP – C Certified Professional Programmer (CLP-12-01).
Study anywhere with our portable PDF question bank
Simulate real exam conditions with our online engine
Everything you need to know about the CLA – C Certified Associate Programmer Exam certification
Showing 5 of 20 FAQs
3,990 Students Downloaded this exam
Updated October 16, 2026
Stay current with frequently updated content
We're confident in our materials' quality