- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
一、选择题
1.变量的指针,其含义是指该变量的_________.
a)值b)地址
c)名d)一个标志
2.若有语句int*point,a=4;和point=a;下面均代表地址的一组选项是_____.
a)a,point,*ab)*a,a,*point
c)*point,*point,ad)a,*point,point
3.若有说明;int*p,m=5,n;以下正确的程序段的是________.
a)p=n;b)p=n;
d)p=n;
*p=n;*p=m;
4.以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是
________.
main()
{
int*p,*q,a,b;
p=a;
printf(“inputa:”);
scanf(“%d”,*p);
„„
}
a)*p表示的是指针变量p的地址
b)*p表示的是变量a的值,而不是变量a的地址
c)*p表示的是指针变量p的值
d)*p只能用来说明p是一个指针变量
5.已有变量定义和函数调用语句:inta=25;print_value(a);下面函数的正确输
出结果是________.
voidprint_value(int*x)
{printf(%d
“”,++*x);}
a)23b)24c)25d)26
6.若有说明:long*p,a;则不能通过scanf语句正确给输入项读入数据的程序段是
A)*p=a;,p);
B)p=(long*)malloc(8);,p);
,p=a);
,a);
7.有以下程序
#includestdio.h
main()
{intm=1,n=2,*p=m,*q=n,*r;
r=p;p=q;q=r;
}
程序运行后的输出结果是
A)1,2,1,2B)1,2,2,1
C)2,1,2,1D)2,1,1,2
8.有以下程序
main()
{inta=1,b=3,c=5;
int*p1=a,*p2=b,*p=c;
*p=*p1*(*p2);
}
执行后的输出结果是
A)1B)2C)3D)4
9.有以下程序
main()
{inta,k=4,m=4,*p1=k,*p2=m;
a=p1==m;
}
程序运行后的输出结果是()
A)4B)1C)0D)运行时出错,无定值
10.在16位编译系统上,若有定义inta[]={10,20,30},*p=a;,当执行p++;后,
下列说法错误的是()
A)p向高地址移了一个字节B)p向高地址移了一个存储单元
C)p向高地址移了两个字节D)p与a+1等价
11.有以下程序段
inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a[3],b;
b=p[5];
b中的值是()
A)5B)6C)8D)9
12.若有以下定义,则对a数组元素的正确引用是_________.
inta[5],*p=a;
a)*a[5]b)a+2c)*(p+5)d)*(a+2)
13.若有以下定义,则p+5表示_______.
inta[10],*p=a;
a)元素a[5]的地址b)元素a[5]的值
c)元素a[6]的地址
您可能关注的文档
最近下载
- 教育、科技、人才一体化与新质生产力发展.pptx VIP
- 2024年湖南水利水电职业技术学院单招职业技能测试题库含答案(研优卷).docx VIP
- 教育、科技、人才一体化视域下发展新质生产力的四重逻辑和实践路径.docx VIP
- 教育、科技、人才一体化视域下发展新质生产力的四重逻辑和实践路径.docx VIP
- 《大棚番茄基质槽式栽培技术规程》.docx
- 立体车库 毕业论文外文翻译.docx VIP
- 教育、科技、人才一体推进新质生产力发展.docx VIP
- 2024年湖南水利水电职业技术学院单招职业技能测试题库含答案(考试直接用).docx VIP
- 社交礼仪教程(第7版 微课版)课件 第五章 餐饮礼仪.pptx
- 2025清华:DeepSeek从入门到精通.pdf
文档评论(0)