




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
/《程序設(shè)計語言C1》隨機作業(yè)題做作業(yè)時間:2012-3-168:00:00至2012-5-2923:30:00
1、已知inta[][3]={1,2,3,4,5,6,7};,則數(shù)組a的第一維的大小是()。(3分)A、B、C、D、A、2B、3C、4D、無確定值
2、如下程序的輸出結(jié)果是()。
#include
main()
{inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;
for(i:1;i<3;i++)
for(j=0;j
printf(”%d\n”,s);
}(3分)A、B、C、D、A、14B、19C、20D、21
3、以下程序的輸出結(jié)果是()。
#include
f(intb[],intm,intn)
{inti,s=0;
for(i=m;i
returns;
}
main()
{intx,a[]={1,2,3,4,5,6,7,8,9};
x=f(a,3,7);
printf(”%d\n”,x);
}(3分)A、B、C、D、A、10B、18C、8D、15
4、以下程序中函數(shù)reverse()的功能是將a所指數(shù)組中的內(nèi)容進行逆置。
#include
voidreverse(inta[],intn)
{inti,t;
for(i=0;i
{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
}
main()
{intb[10]={1,2,3,4,5,6,7,8,9,10};inti,s=0;
reverse(b,8);
(3分)A、B、C、D、A、22B、10C、34D、30
5、在c語言中,一維數(shù)組的定義方式為:類型說明符數(shù)組名()。(3分)A、B、C、D、A、[常量表達式]B、[整型表達式]C、[整型常量]或[整型表達式]D、[整型常量]
6、若有說明:inta[][4]={0,0};,則下面不正確的敘述是()。(3分)A、B、C、D、A、數(shù)組a的每個元素都可得到初值0B、二維數(shù)組a的第一維大小為1C、因為二維數(shù)組a中初值的個數(shù)不能被第二維大小的值整除,則第一維的大小等于所得商數(shù)再加1,故數(shù)組的行數(shù)為1D、只有元素a[0][0]和a[0][4]可得到初值0,其余元素均得不到初值0
7、下面程序中有錯誤的行是()。
(1)main()
(2){
(3)inta[3]={1};
(4)inti;
(5)scanf(”%d”,&a);
(6)for(i=1;i<3;i++)a[0]=a[0]+a[i];
(7)prinff(”%f\n”,a[0]);
(8)}(3分)A、B、C、D、A、3B、6C、7D、5
8、執(zhí)行下面的程序段后,變量k中的值為
intk=3,s[2];
s[0]=k;k=s[1]*10;
(3分)A、B、C、D、A、不定值B、33C、30D、10
9、若有以下的定義:intt[3][2];能正確表示t數(shù)組元素地址的表達式是
(3分)A、B、C、D、A、&t[3][2]B、t[3]C、t[1]D、&t[2]
10、若有定義:intaa[8];。則以下表達式中不能代表數(shù)組元aa[1]的地址的是
(3分)A、B、C、D、A、&aa[0]+1B、&aa[1]C、&aa[0]++D、aa+1
11、以下程序的輸出結(jié)果是
main()
{inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;
for(i=1;i<3;i++)
for(j=0;j<=i;j++)s+=a[i][j];
printf("%d",s);
}(3分)A、B、C、D、A、18B、19C、20D、21
12、假定int類型變量占用兩個字節(jié),其有定義:intx[10]={0,2,4};,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是
(3分)A、B、C、D、A、3B、6C、10D、20
13、下面程序________(每行程序前面的數(shù)字表示行號)
1main()
2{
3floata[3]={0,0};
4inti;
5for(i=0;i<3;i++)scanf("%d",&a[i]);
6for(i=1;i<10;i++)a[0]=a[0]+a[i];
7printf("%f\n",a[0]);
8}
(3分)A、B、C、D、A、沒有錯誤B、第3行有錯誤,雖然編譯能夠通過C、第5行有錯誤,雖然編譯能夠通過D、第7行有錯誤,雖然編譯能夠通過
14、若二維數(shù)組a有m列,則計算任一元素a[i][j]在數(shù)組中位置的公式為_______(假設(shè)a[0][0]位于數(shù)組的第一個位置上)
(3分)A、B、C、D、A、i*m+jB、j*m+iC、i*m+j-1D、i*m+j+1
15、對以下說明語句的正確理解是__________
inta[10]={6,7,8,9,10};
(3分)A、B、C、D、A、將5個初值依次賦給a[1]至a[5]B、將5個初值依次賦給a[0]至a[4]C、將5個初值依次賦給a[6]至a[10]D、因為數(shù)組長度與初值的個數(shù)不相同,所以此語句不正確
16、定義如下變量和數(shù)組:
intk;
inta[3][3]={1,2,3,4,5,6,7,8,9};
則下面語句的輸出結(jié)果是
for(k=0;k<3;k++)printf("%d",a[k][2-k]);
(3分)A、B、C、D、A、357B、369C、159D、147
17、執(zhí)行下面的程序段后,變量k中的值為
s[0]=k;k=s[1]*10;(3分)A、B、C、D、A、不定值B、33C、30D、10
18、在C語言中,一維數(shù)組的定義方式為:類型說明符數(shù)組名_________
(3分)A、B、C、D、A、[常量表達式]B、[整型表達式]C、[整型常量]或[整型表達式]D、[整型常量]
19、定義如下變題和數(shù)組:
inti;
intx[3][3]={1,2,3,4,5,6,7,8,9};
則下面語句的輸出結(jié)果是
for(i=0;i<3;i++)printf("%d",x[i][2-1]);
(3分)A、B、C、D、A、159B、147C、258D、369
20、若有說明inta[3][4];則a數(shù)組元素的非法引用是
(3分)A、B、C、D、A、a[0][2*1]B、a[1][3]C、a[4-2][0]D、a[0][4]《程序設(shè)計語言C1》固定作業(yè)題
21、用來引用特定數(shù)組元素的數(shù)字稱為____.
(3分)
答:
22、把數(shù)組元素按順序存放的過程稱為_________.(3分)
答:
23、使用兩個下標(biāo)的數(shù)組稱為_________數(shù)組。(3分)
答:
24、在C語言中,二維數(shù)組元素在內(nèi)存中的存放順序是____。(3分)
答:
25、下面程序的運行結(jié)果是——。
#include
main()
{inti,f[10];
f[0]=f[l]=1;
for(i=2;i
f[i]=f[i-2]+f[i一1];
for(i=0;i
{if(i%4==0)printf(”\n”);
printf(”%3d”,f[i]);
}
}(3分)
答:
26、下面程序中的數(shù)組a包括10個整數(shù)元素,從a中第二個元素起,分別將后項減前項之差存人數(shù)組b,并按每行3個元素
輸出數(shù)組b。請?zhí)羁铡?/p>
#include
main()
{inta[10],b[10],i;
for(i=0;_________;i++)
scanf(”%d”,&a[i]);
for(i=1;__________;i++)
b[i]=a[i]-a[i-1];
for(i=1;i<10;i++)
{printf(”%3d”,b(3分)
答:
27、在C語言中,一維數(shù)組的定義方式為:類型說明符數(shù)組名——。(3分)
答:
28、閱讀程序,寫出執(zhí)行結(jié)果——。
#include
func(intb[])
{intj;
for(j=0;j<4;j++)
b[j]=j;
main()
{inta[4],i;
func(a);
for(i=0;i<4;i++)
printf(”%d”,a[i]);
}(3分)
答:
29、編寫程序,將一個不大于256的十進制正整數(shù)轉(zhuǎn)化為8位的二進制數(shù),若不足8位,則在前面補0,例如十進制數(shù)2轉(zhuǎn)化位8位二進制數(shù)后是00000010,37轉(zhuǎn)化后是00100101。
試求出十進制數(shù)5、23、189轉(zhuǎn)化位8位二進制分別是多少?(要求必須使用循環(huán)語句實現(xiàn))(3分)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 站內(nèi)志愿服務(wù)管理考核試卷
- 機床結(jié)構(gòu)優(yōu)化技術(shù)考核試卷
- 創(chuàng)業(yè)投資市場競爭優(yōu)勢分析考核試卷
- 電氣設(shè)備光電子器件考核試卷
- 天體物理觀測與實踐考核試卷
- 復(fù)印技術(shù)在紙箱包裝印刷的重要性考核試卷
- 硅冶煉操作技能培訓(xùn)考核試卷
- 紙板制造中的廢紙回收利用技術(shù)考核試卷
- 江西應(yīng)用科技學(xué)院《工程師管理(全英文)》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林鐵道職業(yè)技術(shù)學(xué)院《大數(shù)據(jù)審計實務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 醫(yī)療器械維修人員操作題單選題100道及答案
- 2024年出海東南亞:品牌出海白皮書
- 高分子化學(xué)8-開環(huán)聚合
- 給小學(xué)生講醫(yī)療知識
- ISO9001質(zhì)量管理體系培訓(xùn)課件
- 旅游行業(yè)導(dǎo)游勞動紀律規(guī)范
- 自然保護地名詞術(shù)語 知識培訓(xùn)
- 2024年科技例會管理制度(4篇)
- 云肩完整版本
- 大別山游客集散中心建設(shè)工程項目可行性研究報告
- 汽車經(jīng)紀人服務(wù)行業(yè)市場現(xiàn)狀分析及未來三至五年行業(yè)預(yù)測報告
評論
0/150
提交評論