欢迎来到天天文库
浏览记录
ID:35242553
大小:71.00 KB
页数:5页
时间:2019-03-22
《上机报告4数组答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言上机报告4 数组1、上机内容1)完成实验指导书P260实验6的实验内容(1),(2),(3),(4)的实验内容。(先自己编程,答案见指导书p55-p67的习题解答)2).下面程序为数组输入数据并输出结果;判断下面程序的正误,如果错误请改正过来。#include"stdio.h"intmain(){inta[3]={0};inti;for(i=0;i<3;i++)scanf("%d",&a[i]);for(i=0;i<3;i++)printf("%d",a[i]);}3)下面程序的功能是:将n各无序整数从小到大排序;判断下面程序的正误,如果错误
2、请改正过来。#include"stdio.h"voidmain(){inta[100],i,j,p,t,n=20;for(j=0;ja[i])t=i;if(p!=j){t=a[j];a[j]=a[p];a[p]=t;}}for(j=0;j3、(j=0;ja[i])p=i;if(p!=j){t=a[j];a[j]=a[p];a[p]=t;}}for(j=0;j4、t=0;for(i=0;i=0)continue;s+=a[i];count++;}printf("s=%dcount=%d",s,count);}1、上机作业课后作业请独立完成,写完后以附件*.Doc形式发邮件至1400311870@qq.com(请在10月30号前提交),文件名规则如下:学号-姓名-上机报告4一、完成下列选择题1、一个C语言的语句至少应包一个________A、{}B、逗号C、分号D、什么不要2、有以下程序段intk=0;while(k=1)k++;whil5、e循环执行的次数是A)无限次,k永远都1B)有语法错,不能执行C)一次也不执行D)执行1次3.以下为一维整型数组a的正确说明是_________.a)inta(10);b)intn=10,a[n];c)intn;d)#defineSIZE10;scanf("%d",&n);inta[SIZE];inta[n];4.以下对二维数组a的正确说明是________.a)inta[3][];b)floata(3,4);c)doublea[1][4]d)floata(3)(4);5.运算完下面的C语言程序段以后,a的值是______,b的值是______,c6、的值是________。intx=10,y=9;inta,b,c;a=(--x==y++)?--x:++y;b=x++; c=y;A、6913B、8711C、8810D、87106、在以下定义中,正确的说明语句为____A)inta['a']B)inta[3,4]C)inta[][]D)inta[10][11]7有如下程序main(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d",sum);}该程序的执行结果是A)6B)3C)死循环,(i的值没有变)D)08以下程序的输出结果是main(){inti7、,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}A)258B)741C)852a[9]-a[0]:1234567890D)3699若有说明语句:int[3][4];则对a数组元素的正确引用是A)a[2][4]B)a[1,3]C)a[1+1][0]D)a(2)(1)10以下是个评分统计程序,共有8个评委打分,统计时,去掉一个最高分和一个最低分,其余6个分数的平均分即是最后得分,程序最后应显示这个得分,显示精度为1位整数,2位小数,程序如下,请将程序补充完整。main8、(){floatx[8]={9.2,9.5,9.8,7.4,5.,9.1,9,0,}floataver=0,max,min
3、(j=0;ja[i])p=i;if(p!=j){t=a[j];a[j]=a[p];a[p]=t;}}for(j=0;j4、t=0;for(i=0;i=0)continue;s+=a[i];count++;}printf("s=%dcount=%d",s,count);}1、上机作业课后作业请独立完成,写完后以附件*.Doc形式发邮件至1400311870@qq.com(请在10月30号前提交),文件名规则如下:学号-姓名-上机报告4一、完成下列选择题1、一个C语言的语句至少应包一个________A、{}B、逗号C、分号D、什么不要2、有以下程序段intk=0;while(k=1)k++;whil5、e循环执行的次数是A)无限次,k永远都1B)有语法错,不能执行C)一次也不执行D)执行1次3.以下为一维整型数组a的正确说明是_________.a)inta(10);b)intn=10,a[n];c)intn;d)#defineSIZE10;scanf("%d",&n);inta[SIZE];inta[n];4.以下对二维数组a的正确说明是________.a)inta[3][];b)floata(3,4);c)doublea[1][4]d)floata(3)(4);5.运算完下面的C语言程序段以后,a的值是______,b的值是______,c6、的值是________。intx=10,y=9;inta,b,c;a=(--x==y++)?--x:++y;b=x++; c=y;A、6913B、8711C、8810D、87106、在以下定义中,正确的说明语句为____A)inta['a']B)inta[3,4]C)inta[][]D)inta[10][11]7有如下程序main(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d",sum);}该程序的执行结果是A)6B)3C)死循环,(i的值没有变)D)08以下程序的输出结果是main(){inti7、,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}A)258B)741C)852a[9]-a[0]:1234567890D)3699若有说明语句:int[3][4];则对a数组元素的正确引用是A)a[2][4]B)a[1,3]C)a[1+1][0]D)a(2)(1)10以下是个评分统计程序,共有8个评委打分,统计时,去掉一个最高分和一个最低分,其余6个分数的平均分即是最后得分,程序最后应显示这个得分,显示精度为1位整数,2位小数,程序如下,请将程序补充完整。main8、(){floatx[8]={9.2,9.5,9.8,7.4,5.,9.1,9,0,}floataver=0,max,min
4、t=0;for(i=0;i=0)continue;s+=a[i];count++;}printf("s=%dcount=%d",s,count);}1、上机作业课后作业请独立完成,写完后以附件*.Doc形式发邮件至1400311870@qq.com(请在10月30号前提交),文件名规则如下:学号-姓名-上机报告4一、完成下列选择题1、一个C语言的语句至少应包一个________A、{}B、逗号C、分号D、什么不要2、有以下程序段intk=0;while(k=1)k++;whil
5、e循环执行的次数是A)无限次,k永远都1B)有语法错,不能执行C)一次也不执行D)执行1次3.以下为一维整型数组a的正确说明是_________.a)inta(10);b)intn=10,a[n];c)intn;d)#defineSIZE10;scanf("%d",&n);inta[SIZE];inta[n];4.以下对二维数组a的正确说明是________.a)inta[3][];b)floata(3,4);c)doublea[1][4]d)floata(3)(4);5.运算完下面的C语言程序段以后,a的值是______,b的值是______,c
6、的值是________。intx=10,y=9;inta,b,c;a=(--x==y++)?--x:++y;b=x++; c=y;A、6913B、8711C、8810D、87106、在以下定义中,正确的说明语句为____A)inta['a']B)inta[3,4]C)inta[][]D)inta[10][11]7有如下程序main(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d",sum);}该程序的执行结果是A)6B)3C)死循环,(i的值没有变)D)08以下程序的输出结果是main(){inti
7、,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}A)258B)741C)852a[9]-a[0]:1234567890D)3699若有说明语句:int[3][4];则对a数组元素的正确引用是A)a[2][4]B)a[1,3]C)a[1+1][0]D)a(2)(1)10以下是个评分统计程序,共有8个评委打分,统计时,去掉一个最高分和一个最低分,其余6个分数的平均分即是最后得分,程序最后应显示这个得分,显示精度为1位整数,2位小数,程序如下,请将程序补充完整。main
8、(){floatx[8]={9.2,9.5,9.8,7.4,5.,9.1,9,0,}floataver=0,max,min
此文档下载收益归作者所有