- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课堂练习3_daan
一、选择题
1.有以下程序
void main(){int a=1,b=3,c=5;?int *p1=a,*p2=b,*p=c;?*p=*p1*(*p2);?printf(%d\n,c);}执行后的输出结果是????? 。A) 1??? B) 2?? C) 3??? D) 4
2.已定义以下函数
int fun(int *p)
{return *p;}
fun函数返回值是????? 。
A)不确定的值 ????????B)一个整数
C)形参P中存放的值??D)形参P的地址值
3.若有说明语句:double *p,a;则下列能通过scanf语句正确给输入项读入数据的程序段是????? 。
A)*p=a; scanf(%1f,p); B)*p=a; scanf(%f,p);
C)p=a; scanf(%1f,*p); D)p=a; scanf(%1f,p);
4.有以下程序
#include stdio.h
void main()
{ int i,s=0,t[]={1,2,3,4,5,6,7,8,9};
for(i=0;i9;i+=2)s+=*(t+i);
printf(%d\n,s);
}
程序执行后的输出结果是????? 。
A)45 ??B)20??C)25 ??D)36
5.有以下程序
void swap(char *x,char *y)
{ char t;
t=*x; *x=*y; *y=t;
}
void main()
{ char *s1=abc,*s2=123;
swap(s1,s2);printf(%s,%s\n,s1,s2);
}程序执行后的输出结果是????? 。
A)123,abc ??B)abc,123??C)1bc,a23 ??D)321,cba*6.在32位编译系统上,int类型的数据占4个字节,若有定义int a[]={10,20,30},*p=a; 当执行p++后,下列说法错误的是????? 。
A)p向高地址移了一个字节?? B)p向高地址移了一个存储单元C)p向高地址移了四个字节?? D)p与a+1等价
7.设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是?? 。
A)float?*p=1024;???????????????? B)int?*p=(float x);
C)float?? p=x;?????????????????? D)float *P=x;
8.有以下程序
#include stdio.h
void main()
{?int n,*p=NULL;
*p=n;
printf(“Input n:”);?? scanf(“%d”,p);
printf(“Output n:”);?printf(“%d\n”,p);
}
该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是????? 。
A)int n,*p=NULL; B)*p=n;?? C)scanf(“%d”,p)?D)printf(“%d\n”,p);
9.有以下程序
#include stdio.h
void f(int?*q)
{ int i=0;
for( ;i5;i++)(*q)++;
}
void main()
{ int a[5]={1,2,3,4,5},i;
f(a);
for(i=0;i5;i++)printf(%d, ,a[i]);
}
程序运行后的输出结果是????? 。
A)2,2,3,4,5,???? B)6,2,3,4,5,??? C)1,2,3,4,5,????? D) 2,3,4,5,6,
10.以下程序的运行结果是????? 。
#include stdio.h
void sub(int x,int y, int *z)
??? {
?*z=y-x;
}
??? void?main( )
??? { int a ,b ,c;
??? ?sub(10,5,a);
??? ?sub(7,a,b);
??? ?sub(a,b,c);
??? ?printf(%4d,%4d,%4d\n,a,b,c);
??? }
??? A)?5,?2,?3?? ?? ??B)?-5,-12,?-7 ??
C) -5,-12,-17 ???????D)?? 5, -2,?-7
11.执行以下程序后,a的值为?①?,b的值为?②?。
#include stdio.h
void main( )
??? { int a,b,k=4,m=6, *p1=k, *p2=m;
??? ?a=p1==m;
??? ?b=(-*p1)/(*p2)+7;
??? ?printf(a=%d\n,a);
??? ?printf(b=%d\n,b);
??? }
??
您可能关注的文档
最近下载
- 2025出生医学证明管理培训.pptx VIP
- 2025年甘肃省定西市安定区称钩驿镇选聘村干部笔试备考题库及答案解析.docx VIP
- 2025广东惠州市龙门县平陵街道招聘村“两委”干部储备人选16人考试参考题库及答案解析.docx VIP
- GB50345-2012 屋面工程技术规范.pdf VIP
- 驻村工作队管理制度.docx VIP
- 新人教版(新插图)二年级上册数学全册单元期中期末测试卷(含答案).docx VIP
- 提高患者吸氧依从性品管圈 图文.pptx VIP
- 第2课《树立科学的世界观》第2框《用科学世界观指导人生发展》-【中职专用】《哲学与人生》同步课堂课件.pptx VIP
- 人教版八年级历史上册第一单元作业设计(优质案例13页).pdf VIP
- 提高病人吸氧的依从性品管圈.PPTX.pptx VIP
原创力文档


文档评论(0)