C语言实验7A参考答案

上传人:cn****1 文档编号:563165356 上传时间:2023-10-08 格式:DOC 页数:4 大小:36.50KB
返回 下载 相关 举报
C语言实验7A参考答案_第1页
第1页 / 共4页
C语言实验7A参考答案_第2页
第2页 / 共4页
C语言实验7A参考答案_第3页
第3页 / 共4页
C语言实验7A参考答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言实验7A参考答案》由会员分享,可在线阅读,更多相关《C语言实验7A参考答案(4页珍藏版)》请在金锄头文库上搜索。

1、本次实验的目的是为了了解指针的概念及其运算,结合数组通过编程解决实际问题。说明:对于指针最关键的就是判断指针p指向哪个变量或哪个元素(数组),然后看看指针的是否移动及移动方向(向前或是向后),当指针指向某个地址时,此时可用*p取、改该地址中的值。一选择题1设有以下语句,则( D )是对a数组元素的不正确引用,其中0i10。 int a10=0,1,2,3,4,5,6,7,8,9, *p=a; (A) ap-a (B) *(&ai) (C) pi (D) *(*(a+i)2若有定义int *p1,*p2; 则错误的表达式是( A )。 (A) p1+p2 (B) p1-p2 (C) p1p2 (

2、D) p1=p23以下关于指针概念的叙述中,错误的是( C )。 (A) 一个指针变量只能指向同一类型的变量 (B) 一个变量的地址称为该变量的指针 (C) 两个同类型的指针不能比较大小 (D) 多个指针可同时指向同一个地址。4若已定义: int a=5,*p; 且 p=&a; 则以下表示中不正确的是( D )。(A) &(*p) 等价 &a (B) *(&a) 等价a (C) &(*p) 等价p (D) *(p+) 等价a+5以下程序运行结果是( A )。main( ) int a=9,8,7,6,5,4,*p,*q,i; p=a; q=p+5; for(i=0;i6;i+) printf(

3、%d%d,*(p+i),*(q-i); (A) 948576675849 (B) 948576 (C) 495867 (D) 495867768594二程序阅读1以下程序段运行后x的值为( 60 )。int a=1,2,3,4,5,6,7,8;int i,x,*p;x=1;p=&a2;for(i=0;i3;i+)x*=*(p+i);2以下程序段运行后x的值为( 6 )。 int a9=1,2,3,4,5,6,3,8,9;int *p,*q;int i,x;p=&a0; q=&a8;for(i=0;i3;i+)if(*(p+i)=*(q-i)x=*(p+i)*2;三. 程序填空1. 将程序补充完

4、整,使程序实现从10个数中找出最大值和最小值。#include #include main() int i,num10,max,min,*p,*q; printf(Input 10 numbers: ); for(i=0;i10;i+) scanf(%d,&numi); /*/ p=num; /*/ max=min=*p; for(q=p; q/*/ p+10 /*/; q+) if(/*/ max*q) min=*q; printf(max=%d,num=%dn,max,min);2补充下面程序,实现按逆序重新放置array数组中10个元素的值,array数组中的值由用户输入。main()

5、int array10,i,*ps,*pe,temp; for (i=0;i10;i+) scanf(%d,array+ /*/ i /*/ ); for (ps=array,pe=array+10-1; pspe; ps+, /*/ pe- /*/ ) temp=*ps; *ps=/*/ *pe /*/; *pe=temp; for (i=0;i10;i+) printf(%d ,arrayi); printf(n);四编程题 输入10整数存入一数组中,然后将最大值与最小值的位置互换后输出;main() int i,num10,max,min,*p, m=0,n=0, t; printf(Input 10 numbers: ); for(i=0;i10;i+) scanf(%d,&numi); /*/ p=num; /*/ max=min=*p; for(i=1;imax /*/ ) max=numi, n=i; else if(minnumi) min=numi, m=i; t=numn; numn=numm;numm=t; for(i=0;i10;i+) printf(%5d, numi);getch();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号