what is giving you trouble?
it looks like that is pointers, strings, unclear chapter title on data structures (???) and file I/O.
quite a bit of material for one exam.
Hopefully by now you have been tasked with homework to use each of these things? As above, work some problems, look at your notes from class, review the homework you did. If something specifically is giving you trouble, ask about it.
On a bigger front, being distracted and trying to focus is a sign of at least mild ADD or whatever trendy letters they put on it these days. I have this as well, and it can be tough. I dunno what advice to give though, I barely studied or read the books, just used them as reference. The actual coding and problem solving is how I learned to do it, and that somehow manages to hold my attention.
There is some exercises also some fill in the word blanks and true or false questions for each chapter.
I will message you if I need more assistance.
Though I am to seek have big gaps to my programming knowledge especially to pseudocode and writing programs from strach.