CLP – C Certified Professional Programmer certification is a professional certificate that measures your ability to accomplish coding and design tasks related to advanced topics of the C programming language, as well as advanced programming techniques, including the library functions and the usage of the preprocessor.
A test candidate should demonstrate sufficient knowledge and skills in the following areas:
Exam name:
CLP – C Certified Professional Programmer
Exam code:
CLP-12-01
Associated certifications:
CLE – C Certified Entry-Level Programmer,
CLA – C Certified Associate Programmer
Pre-requisites:
CLA – C Certified Associate Programmer Certification
Exam version:
CLP-12-01 (Published)
Duration:
65 minutes (exam) + approx. 10 minutes (Non-Disclosure Agreement/Tutorial)
Number of questions:
55
Format:
Single-choice questions, multiple-choice questions
Passing score:
70%
Full exam price:
USD 295
Languages:
English
Courses aligned:
1. C Advanced - Skills for ALL
2. C Advanced (Advanced) (Edube, self-enroll/self-study)
Exam delivery channel:
Exam policies:
Click here to view Exam Policies
Exam syllabus:
Click here to view Exam Syllabus
Exam Vouchers
Exam vouchers available through the OpenEDG Voucher Store
Topics covered in the block
__Noreturn
, _Alignof
and _Alignas
, _Bool
, _Exit
, _Complex
, _Pragma
, __func__
, _Generic
Topics covered in the block
va_start()
, va_arg()
, va_end()
, va_copy()
vsprintf()
, vprintf()
, vfprintf()
, vscanf()
, vsscanf()
, vfscanf()
Topics covered in the block
access()
, open()
, errno
, close()
, read()
, write()
, lseek()
, dprintf()
, stat()
, symlink()
, link()
, readlink()
, unlink()
fcntl()
and ioctl()
in IO operationsTopics covered in the block
strchr()
, strrchr()
, strstr()
, strtok()
qsort()
, bsearch()
aligned_alloc()
, calloc()
, malloc()
, realloc()
bcopy()
, memcpy()
, memccpy()
, memmove()
, bzero()
, memset()
, memcmp()
strcoll()
and wcscoll()
Topics covered in the block
Topics covered in the block
Topics covered in the block
Topics covered in the block
setjmp()
and longjmp()
First published: December 9, 2017
Last updated: June 5, 2024
Aligned with Exam CLP-12-01