单选题 As mentioned above, C imposes relatively few built - in ways of doing things on the program- mer. Some common tasks, such as manipulating (66) , (67) , and doing (68) (I/O), are performed by calling on library functions. Other tasks which you might want to do, such as creating or listing directories, or interacting with a mouse, or displaying windows or other (69) elements, or doing color graphics, are not defined by the C language at all. You can do these things from a C program, of course, but you will be calling on services which are peculiar to your programming environment (70) , processor, and operating system) and which are not defined by the C standard. Since this course is about portable C programming, it will also be steering clear of facilities not provided in all C environments.

【正确答案】 B
【答案解析】[解析] strings:字符串
【正确答案】 B
【答案解析】[解析] allocating memory:分配内存
【正确答案】 A
【答案解析】[解析] input/output:输入/输出
【正确答案】 C
【答案解析】[解析] user-interface:用户界面
【正确答案】 D
【答案解析】[解析] compiler:编译器