欢迎来到天天文库
浏览记录
ID:42206194
大小:502.76 KB
页数:10页
时间:2019-09-10
《《c程序设计基础》上机-第五次上机》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、6.3实验题一、基础题1.分析下列程序,然后根据运行结果补充和修改一些语句,使之输出如图6-1的结果#includeusingnamespacestd;main()inta=20,b=40,c=60,temp;int&x=a,&y二b,&z=c;int*pl,*p2,*p3;pl=&a;p2二&b;p3二&c;temp=*p1;*p1二*p3;*p3=temp;cout«endl;coutvv“一、用指向变量的指针形式输出该变量的地址:”vvendl;cout«Hcout«Hcout«Hcoul«n
2、H«endl;(1)变量a的地址为:”vv&a«endl;(2)变量b的地址为:”vv&b«endl;(3)变量c的地址为:f,«&c«endl;cout«endl«endl;coutvv“二、用变量的别名输出该变量的值:M«endl;cout«nn«endl;cout«"(1)变量a的值为:"«a«ncout«H(1)变量“的值为cout«H(1)变量a的值为"«a«nM«a«u”vv”a的别名的值为:n«x«endl;H«Hb的别名的值为:“vvyvvendl;”《”c的别名的值为:“vvzvvendl;C:Us
3、erslenovoDesktop^命名l.exe、用指向变量的指针形式输岀该变量的地址:为为为址址址地地地abc量量量Kfc>>>1230x22ff440x22ff400x22ff3c、用变量的别名输岀该变量的值:■为为为-的的聖aaQ建M1>1>1>按<<<主冃rrr1.在下列程序中填上适当的语句,完成输出最大和最小值的功能。#includeusingnamespacestd;voidcomp(inta[]){intmax=0,min=0;for(inti=0;i<10;i++){if(a[
4、i]>max)max=a[i];if(a[i]usingnamespacestd;voidmain(){intcount
5、=0;char*p=newchar[]=HThisisasapphirepen.”;while(*p!=, ,){if(*p==-sl)count++;p++;}cout«count«endl;}4.分析下列程序的运行结果,并对帯注释标记的行进行功能注释。#includeusingnamespacestd;voidmain(){ints=0;〃定义整型数据s,并初始化为0inta⑶[4]二{{1,2,3,4},{5,6,7,8},{9,10,11,12}};〃定义2维数组,并初始化int邙二&al
6、OJIOJ;〃定义整型指针,并指向二维数组的首地址cout<<&a[0][0]«lfH«a[0]«endl;〃输出a的地址,并验证3种表达方式等效cout7、12;i++){cout«&p[i]«M”;s++;一行的首地址if(s%4==0)cout«endl;}cout«""«endl;s=0;for(i=0;i<12;i++){s++;cout«p[i]«M”;组的内容if(s%4==0)cout«endl;C:UserslenovoDesktop^命名l.exe0x22ff000x22ffl00x22ff200x22ffl0x22ff:0x22ff:300x22ff0022ffl022ff20L00x200x0x22ff000x22ff040x22ff080x8、22ff0c0x22ffl00x22ffl40x22ffl80x22fflc0x22ff200x22ff240x22ff280x22ff2c23456789101112请按任意键继续・・・■■■4.上机调试下列程序,掌握二维数组的数组名、数组首地址、二维数组和指针等的界同。#includeusingnamesp
7、12;i++){cout«&p[i]«M”;s++;一行的首地址if(s%4==0)cout«endl;}cout«""«endl;s=0;for(i=0;i<12;i++){s++;cout«p[i]«M”;组的内容if(s%4==0)cout«endl;C:UserslenovoDesktop^命名l.exe0x22ff000x22ffl00x22ff200x22ffl0x22ff:0x22ff:300x22ff0022ffl022ff20L00x200x0x22ff000x22ff040x22ff080x
8、22ff0c0x22ffl00x22ffl40x22ffl80x22fflc0x22ff200x22ff240x22ff280x22ff2c23456789101112请按任意键继续・・・■■■4.上机调试下列程序,掌握二维数组的数组名、数组首地址、二维数组和指针等的界同。#includeusingnamesp
此文档下载收益归作者所有