CLE – C Certified Entry-Level Programmer — Requirements & Free Practice
US · License preparation
100 free questions · Answer explanations · No signup required
Choose what to practice
Start with an exam below. Your examination requirements depend on your application pathway. View licensing requirements
Loading selected examination banks…
Licenses, application pathways and examination requirements
Each license and applicant pathway has its own requirements and exemptions. Choosing practice questions does not determine your eligibility.
CLE – C Certified Entry-Level Programmer
Entry-level certification validating foundational C programming knowledge and skills.
Licensing authority: C++ Institute
Initial by examination
- Applicability
- The current official CLE page explicitly lists CLE-10-01 as Active and aligns its syllabus to that version. No official start or end date is stated; webpage publication/update dates are not treated as credential, route or exam effective dates.
- Award
- Pass CLE-10-01; cumulative score at least 70%. Successful candidates receive the online credential in their account and by email.
- Delivery
- CLE-specific channel is TestNow. Default worldwide delivery is OpenEDG Online Proctoring Service; institutional partner proctoring is also available. The broader program-wide Pearson VUE description does not override the CLE-specific channel.
- Eligibility
- No prerequisite certification or examination. Under 13: cannot test or receive certification; ages 13–17: parental/legal guardian consent; 18+: no age restriction. OpenEDG may impose local data-protection restrictions.
- Scheduling
- Global online candidates use an account and unexpired unredeemed voucher, complete check-in, and accept the Code of Conduct, NDA and Testing Policies. Global exams need no rescheduling while the voucher is unredeemed and valid. Local partner appointments require proctor authorization, identification and arrival 15 minutes early; rescheduling requests must reach the facility at least 24 hours before the appointment.
- Source Claim Ids
- ["cle-registration","cle-assessment","cle-route-adoption","cle-authority"]
CLE – C Certified Entry-Level Programmer
- Provider
- OpenEDG Testing Service – TestNow™
- Format
- Single-choice questions, multiple-choice questions, gap fill, drag & drop
- Exam questions
- Total questions: 30; Scored questions: 30.
- Time limit
- 45 minutes (exam) + approx. 5 minutes (Non-Disclosure Agreement/Tutorial)
- Passing score
- 70% cumulative, based on total points across all items; not an average per block
- Exam fee
- USD 69 (Exam); USD 86 (Exam + Retake)
Examination outline
Basic Concepts (13.25%)
- Compilation, compiler and IDE
- Language elements, lexis, syntax, semantics and portability
- Literals
- Output, main() and return
- Numeral systems
- Arithmetic operators and variable declarations
Data Types, Evaluations, and Basic I/O Operations (13.25%)
- Primary and derived types and type modifiers
- Casting and conversions
- Variables, assignments and constants
- Input/output and format specifiers
- Header files and basic calculations
Arithmetic, Logical, and Bitwise Operators (13.25%)
- Unary and binary operators, precedence and associativity
- Calculations and rounding
- Increment, decrement and compound assignment
- Bitwise shifts and logical operators
- Truth tables
Flow Control: Decision-Making Statements (13.25%)
- Conditional statements
- Multiple and nested conditions
- Switch, case and default
- Control instructions
Flow Control: Loops (16.5%)
- While, for and do...while
- Sequence iteration and infinite loops
- Loop structure, nesting and execution
- Break and continue
Arrays, Pointers, and Memory Management (16.5%)
- Single- and multidimensional arrays
- Initiators and array sorting
- Pointers, NULL, arithmetic and references
- Pointers versus arrays
- Memory allocation and deallocation
String Manipulation (7%)
- Character arrays and ASCII codes
- String initialization and processing
- String functions
- String header files
The Basics of Functions (7%)
- Function definitions, declarations and calls
- Parameters and return values
- Selected C standard library functions
Examination sources
- CLE Exam Syllabus
CLE Exam Syllabus, closing alignment statement
- CLE Exam Syllabus
CLE Exam Syllabus, Exam Overview
- CLE Exam Syllabus
Exam Objectives by Block, Block 1 heading and allocation
- CLE Exam Syllabus
Exam Objectives by Block, Block 2 heading and allocation
- CLE Exam Syllabus
Exam Objectives by Block, Block 3 heading and allocation
- CLE Exam Syllabus
Exam Objectives by Block, Block 4 heading and allocation
- CLE Exam Syllabus
Exam Objectives by Block, Block 5 heading and allocation
- CLE Exam Syllabus
Exam Objectives by Block, Block 6 heading and allocation
- CLE Exam Syllabus
Exam Objectives by Block, Block 7 heading and allocation
- CLE Exam Syllabus
Exam Objectives by Block, Block 8 heading and allocation
- CLE Exam Syllabus
Exam Objectives by Block, complete Blocks 1–8 and objectives 1.1–8.3
- CLE Exam Syllabus
CLE Exam Syllabus, Exam Overview, scoring paragraph
- CLE official examination information
Exam Information, Format
- CLE official examination information
Exam Information, Duration
- CLE official examination information
Exam Information, Prerequisites
- CLE official examination information
Exam Information, Exam delivery channel
- C++ Institute Exam Policies
TestNow (CLE, CPE), Admission Policy, global default mode
- C++ Institute Exam Policies
TestNow (CLE, CPE), Age Requirements
- C++ Institute Exam Policies
TestNow (CLE, CPE), Reschedule and Cancellation Policies
- C++ Institute Exam Policies
TestNow (CLE, CPE), Exams Delivery Modes, default
- C++ Institute Exam Policies
TestNow (CLE, CPE), Admission Policy, local proctor authorization
- C++ Institute Exam Policies
TestNow (CLE, CPE), Admission Policy, local arrival and identification
- CLE official examination information
Exam Information, Cost and Languages