2026本科大二(C语言程序设计)指针应用试题及答案.docxVIP

  • 1
  • 0
  • 约3.5千字
  • 约 9页
  • 2026-05-21 发布于河北
  • 举报

2026本科大二(C语言程序设计)指针应用试题及答案.docx

2026本科大二(C语言程序设计)指针应用试题及答案

一、选择题(8题,每题3分,共24分)

1.在C语言中,以下哪个操作符用于获取变量的地址?

A.*

B.

C.-

D.@

2.如果有一个指针变量p,指向一个整型变量a,以下哪个表达式会正确地将a的值赋给b?

A.b=*p;

B.b=p-a;

C.b=*a;

D.b=p-*a;

3.以下哪个语句是合法的C语言指针初始化语句?

A.int*p=(void*)100;

B.int*p=100;

C.int*p=hello;

D.int*p=NULL;

4.在C语言中,以下哪个语句是正确的指针自增操作?

A.p++;

B.++p;

C.*p++;

D.*++p;

5.如果有一个指针数组p,其中p[0]指向字符串hello,p[1]指向字符串world,以下哪个表达式会输出helloworld?

A.printf(%s%s,p[0],p[1]);

B.printf(%s%s,*p[0],*p[1]);

C.printf(%s%s,p[0][0],p[1][0]);

D.printf(%s%s,*p[0][0],*p[1][0]);

6.以下哪个函数用于释放动态分配的内存?

A.free();

B.malloc();

文档评论(0)

1亿VIP精品文档

相关文档