问题 单项选择题

设有下列的程序段:
char str[]="HelloWorld";
char*ptr;
ptr=str;
执行上面的程序段后,*(ptr+10)的值为( )。

A.'\0'

B.'0'

C.不确定的值

D.'0'的地址

答案

参考答案:A

解析: 本题涉及字符数组和指针两个知识点:①在C语言中,字符型数组在存放字符串时会自动在末尾加上'\0',所以题中数组str有11个元素;②ptr指向数组str的首地址,ptr+10是指向sb[10],*(ptr+10)是引用str[10]的值。

阅读理解与欣赏

成语故事我知道。

 滥竽充数

       齐宣王使人吹竽,必三百人。南郭处士请为王吹竽,宣王说之,廪食以数百人。宣王死,泯王立,好一一听之,处士逃。  

1.解释词语。   

     滥竽充数:                                                                                                   

2.南郭处士本不会吹竽,可他却为齐宣王吹竽多年,为什么会出现这种现象?

                                                                                                                                       

3.齐泯王听吹竽,喜欢一个一个独奏,南郭处士为什么要逃走?

                                                                                                                                      

4.南郭处士逃走后,你认为他会去做什么?

                                                                                                                                     

5.我知道的出自寓言故事的成语还有                           、                          、                            、                         。

单项选择题