資源描述:
《上機(jī)報(bào)告4數(shù)組答案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、C語言上機(jī)報(bào)告4 數(shù)組1、上機(jī)內(nèi)容1)完成實(shí)驗(yàn)指導(dǎo)書P260實(shí)驗(yàn)6的實(shí)驗(yàn)內(nèi)容(1),(2),(3),(4)的實(shí)驗(yàn)內(nèi)容。(先自己編程,答案見指導(dǎo)書p55-p67的習(xí)題解答)2).下面程序?yàn)閿?shù)組輸入數(shù)據(jù)并輸出結(jié)果;判斷下面程序的正誤,如果錯(cuò)誤請改正過來。#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各無序整數(shù)從小到大排序;判斷下面程序的正誤,如果錯(cuò)誤
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、上機(jī)作業(yè)課后作業(yè)請獨(dú)立完成,寫完后以附件*.Doc形式發(fā)郵件至1400311870@qq.com(請?jiān)?0月30號前提交),文件名規(guī)則如下:學(xué)號-姓名-上機(jī)報(bào)告4一、完成下列選擇題1、一個(gè)C語言的語句至少應(yīng)包一個(gè)________A、{}B、逗號C、分號D、什么不要2、有以下程序段intk=0;while(k=1)k++;whil
5、e循環(huán)執(zhí)行的次數(shù)是A)無限次,k永遠(yuǎn)都1B)有語法錯(cuò),不能執(zhí)行C)一次也不執(zhí)行D)執(zhí)行1次3.以下為一維整型數(shù)組a的正確說明是_________.a)inta(10);b)intn=10,a[n];c)intn;d)#defineSIZE10;scanf("%d",&n);inta[SIZE];inta[n];4.以下對二維數(shù)組a的正確說明是________.a)inta[3][];b)floata(3,4);c)doublea[1][4]d)floata(3)(4);5.運(yùn)算完下面的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);}該程序的執(zhí)行結(jié)果是A)6B)3C)死循環(huán),(i的值沒有變)D)08以下程序的輸出結(jié)果是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數(shù)組元素的正確引用是A)a[2][4]B)a[1,3]C)a[1+1][0]D)a(2)(1)10以下是個(gè)評分統(tǒng)計(jì)程序,共有8個(gè)評委打分,統(tǒng)計(jì)時(shí),去掉一個(gè)最高分和一個(gè)最低分,其余6個(gè)分?jǐn)?shù)的平均分即是最后得分,程序最后應(yīng)顯示這個(gè)得分,顯示精度為1位整數(shù),2位小數(shù),程序如下,請將程序補(bǔ)充完整。main
8、(){floatx[8]={9.2,9.5,9.8,7.4,5.,9.1,9,0,}floataver=0,max,min