第七章单元测试
  1. 系统根据(        )为变量分配内存单元。


  2. A:名称 B:数据 C:大小 D:类型
    答案:类型
  3. 程序编译后,对变量的访问是通过(        )来进行的。


  4. A:函数 B:地址 C:文件 D:变量名
  5. int a[5]={ 10,20,30,40,50 }, *p=a;

    printf("%d",*p+1);

    结果是(     )。


  6. A:20 B:10 C:21 D:11
  7. 若int  *p[4],则p的含义是(      )。


  8. A:指针数组 B:指向一维分数组的指针 C:指向整型的指针 D:整型变量
  9. 请正确的填充语句:void main( int argc, char        )   


  10. A:**argv[ ] B:argv[ ] C:argv D:*argv[ ]
  11. 定义p为指向函数的指针变量,应该采用(        )方式。


  12. A:int  (*p)(  int x ) B:int  p ( int *x ) C:int  p( int x ) D:int  *p ( int *x  )
  13. 获取指针变量所指向的值,用的运算符是(      )。


  14. A: * B: C:% D:&
  15.  int a[10], *p;则让p指向数组的首地址的是(     )。


  16. A:*p=a B:p=a[0] C:a=p D:p=&a[0]
  17.  数组名是表示数组首地址的地址(         )。


  18. A:常量 B:变量名 C:别名 D:结构体
  19. int a[3][5], *p;

    p=a[0];

    则p++后的值代表了(       )。


  20. A:第一个元素的首地址 B:第二行的首地址 C:第一个元素的值 D:第一行第二个元素的首地址

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部