C++ Institute CLP-12-01 CLP-12-01 – C Certified Professional Programmer Certification Online Training
C++ Institute CLP-12-01 Online Training
The questions for CLP-12-01 were last updated at Jul 12,2025.
- Exam Code: CLP-12-01
- Exam Name: CLP-12-01 – C Certified Professional Programmer Certification
- Certification Provider: C++ Institute
- Latest update: Jul 12,2025
Which C11 keyword is used to indicate a function that never returns?
- A . _Noreturn
- B . _Pragma
- C . _Alignof
- D . _Bool
Which system call is used to check the accessibility of a file in C programming?
- A . access()
- B . errno
- C . close()
- D . open()
What is the purpose of the new C11 keyword _Generic?
- A . To specify the alignment of data structures
- B . To declare variables with a generic data type
- C . To provide generic error handling in functions
- D . To define generic functions that can operate on different data types
In <stdarg.h>, what data type is used to declare a variable which represents the argument list?
- A . va_float
- B . va_list
- C . va_int
- D . va_char
Which type of concurrency model is used by POSIX threads (pthread) in C programming?
- A . Preemptive
- B . Co-operative
- C . Single-threaded
- D . Multi-threaded
What is the purpose of the "connect" function in socket programming?
- A . To accept incoming connections
- B . To close a connection
- C . To send data to a server
- D . To establish a connection with a remote host
What function is used to concatenate two strings in C?
- A . strcat()
- B . strncpy()
- C . memcpy()
- D . strcpy()
Which of the following C standards introduced the _Bool keyword for boolean data types?
- A . C11
- B . C89
- C . C99
- D . C95
Which function is used to accept a connection from a client in socket programming?
- A . recv()
- B . send()
- C . connect()
- D . accept()
What system call is used to obtain error number information?
- A . close()
- B . errno
- C . access()
- D . read()