版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
更多考試贊科來自教主頁,
《C語言》題庫j、str[j-l]
'000308E2004406C1
請編寫一函數(shù)intfun(floats[],intn),它的main()
功能是:求高于平均分的{intB[1O]={1,2,3,4,5,6,7,8};
人數(shù),并作為函數(shù)值返回。數(shù)組s中存放n個學(xué)for(inti=0;i<=8;i++)
生的成績。B[9]+=B[i];
~0003printfB[9]);
intfun(floats[],intn))
{floatave=0;"0044
inti,j=0;36
for(i=0;i<n;i++)ave+=s[i];004707A2
ave/=n;有如下程序:
for(i=0;i<n;i++)#include<stdio.h>
if(s[i]>ave)j++;main()
return(j);{intx[10]={0},i,k=5;
)for(i=0;i<k;i++)n[i]=n[i]+1;
printf(級d\n”,*(n+k));
)
001103E1該程序的輸出結(jié)果是()o
編寫函數(shù),把S字符串中所有字母改寫成該字母A、不確定的數(shù)值B、7C、10D、0
下一個字母。飛047
,0011D
voidchg(char*s)'004906E1
{inti,j,k;編程打印如下形式的九九表
k=strlen(s);1
for(i=0;i<k;i++)24
{if(s[i]==,z||s[i]==,)369
s[i]=s[i]-25;416
elseif(isalpha(s[i]))
s[i]+=l;
)918.........81
003908D2'0049
函數(shù)fun的功能是:使一個字符串按逆序存放。main()
請?zhí)羁?。{for(inti=l;i<=9;i++)
voidfun(charstr[]){for(intj=l;j<=i;j++)
{charm;inti,j;printf(線4d”,i*j);
printf("\rT);
for(i=0,j=strlen(str);i<();i++,j-))
{m=str[i];}
str[i]=();str[j-l]=m;}005006E2
printf("%s\n",str);編一程序,打印出所有的“玫瑰花數(shù)",所謂“玫
)瑰花數(shù)”指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)
本身。
'0039,0050
更多考試資料來自投主頁.
main()程序運行后的輸出結(jié)果是()0
{inti,j,k,n;A、11B、19C、13D、20
printf("thespacialnumbers:\n");"0055
for(n=100;n<1000;n++)B
{i=n/100;005604A2
j=n/10-i*10;有以下程序:
k=n%10;#include<stdio.h>
inta=3;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)main()
printf("%d”,n);{
)ints=0;
printf("\n");(
}inta=5;
005208E1s+=a++;
編寫一個函數(shù),計算N!)
“0052s+=a++;printf(繪d\n”,s);
longfun(intn))
{longp=l;程序運行后的輸出結(jié)果是()o
for(inti=l;i<=n;i++)A、8B、10C、7D、11
p*=i;'0056
return(p);A
}005713A1
'005407A2當(dāng)順利執(zhí)行了文件關(guān)閉操作時,fclose函數(shù)的
以下程序的輸出結(jié)果是()o返回值是()
Sinclude<stdio.h>A、-1B、TRUEC、0D、1
main()"0057
{intb[3][3]C
={0,1,2,0,1,2,0,1,2},i,j,t=l;006407A2
for(i=0;i<3;i++)希望下面的程序運行后輸出17,請將程序填完整
for(j=i;j<=i;j++)t=t+b[i()
printf(線d\n”,t);main()
){inti,j=80,a[>{3,5,8,9,10);
A、3B、4C、1D、9for()j-=a[i];
"0054printf("%d”,j-50);
B)
'005507A2A、i=4;i>2;i—B、i=0;i<3;++iC、
有以下程序:i=l;i<3;++iD、i=3;i>l;—i
#include<stdio.h>
main()C
{intaa[4][4]006507A2
={{1,2,3,4},{5,6,7,81,{3,9,10,2},{4,2,9,6}};下列一維數(shù)組的說明中,不正確的是()
inti,s=0;A、floata[5+6];
for(i=0;i<4;i++)s+=aa[i][1];B、intn=10,a[n];
printf("%d\n',s);C、SdefineLONG10;
)D、floata[10],b[9];
更多考試贊科來自教主頁,
inta[L0NG+5];"0069
'0065A
B007008A1
006607A2C語言規(guī)定,函數(shù)的返回值類型是()
若有說明inta[5][4];則對其數(shù)組元素的正確A、由return語句中的表達(dá)式類型決定的
引用是()B、由調(diào)用該函數(shù)時的主調(diào)函數(shù)類型決定的
A、a[3+l]⑵B、a⑶⑵C、由系統(tǒng)決定的
C、a[0,2]D、a[3][5]D、由該函數(shù)定義時的類型決定的
"0066"0070
AD
'006707D1'007111A2
下面的程序運行時,若從鍵盤輸入:若有以下說明,則對初值中整數(shù)2的引用方式是
Whatdoes<CR>()
thisword<CR>structxxx{charch;
mean?<CR>(此處CR代表回車)inti;
則輸出Whatdoesthiswordmean?請將doublex;}
程序填完整arr[3][3]={{'a',3,45},{'b‘,2,7.98},{'c'
#include<stdio.h>,3,1.93}};
mainOA、arr[0][1].chB^arr[0][1].iC、
{charsi[10],s2[10],s3[10],s4[10];arr[l][0].iD、arr[0][2].i
scanf("%s%s”,si,s2);飛071
();C
scanf("%s”,s4);007213A2
printf(%s%s%s%sn,si,s2,s3,s4);若fp是指向某文件的指針,且已讀到文件的末
尾,則C語言函數(shù)feof(fp)的返回值是()
A、EOFB、-1
C、非零值D、NULL
"0072
C
若定義inti=100,*p=&i;設(shè)為i分配的內(nèi)存地007309A1
址為200—201,則()以下程序運行后,輸出結(jié)果是()
A、p為201B、*p為100A、49.5B、9.5
C、*p為200D、p為100C、22.0D、45.0
'0068#include<stdio.h>
BSdefinePT5.5
006908A2#defineS(x)PT*x*x
一個C程序由函數(shù)A(),B(),C()和函數(shù)P()構(gòu)成,mainO
在函數(shù)A()中分別調(diào)用了函數(shù)B()和函數(shù)CO,在{inta=l,b=2;
函數(shù)B。中調(diào)用了函數(shù)A(),且在函數(shù)P。中也調(diào)printf(“M”,S(a+b));
用了函數(shù)A(),則可以說()o)
A、函數(shù)B()中調(diào)用的函數(shù)A()是函數(shù)A()的間接遞"0073
歸調(diào)用B
B、函數(shù)A()被函數(shù)B()調(diào)用是直接遞歸調(diào)用'007510A3
C、函數(shù)P()直接遞歸調(diào)用了函數(shù)A()下面程序輸出數(shù)組中的最大值,由s指針指向該
D、函數(shù)P()中調(diào)用的函數(shù)A。是函數(shù)P()的嵌套元素。
更多考試贊科來自教主頁,
main()if()alpha++;
{intelseif()space++;
a[10]={6,7,2,9,1,10,5,8,4,3},*p,*s;else
for(p=a,s=a;p-a<10;p++)if()digit++;
if()s=p;elseother++;
printf("Themax:%dv,*s);printf(rtalpha:%dspace:%d
}digit:%d
則在if語句中的判斷表達(dá)式應(yīng)是()other:%d\nw,alpha,space,digit,other);
A>p>sB、*p>*sC、a[p]>a[s])
D、p-a>p-s"0085
'0075(*p>='A'&&*p<=,V)||(*p>='a'&&
B*p<='z'))、(*p==''ll*p=='\t')、
'008308E2(*p>='0*&&*p<='9')
編寫函數(shù),求Fiboracci數(shù)列中大于t的最小一008711B3
個數(shù)。若有以下說明和定義語句,則變量w在內(nèi)存中所
'0083占的字節(jié)數(shù)是()
intjsvalue(intt)unionaa{floatx,y;charc[6];}
{intfl=0,f2=l,fn;//F(0)=0,F(l)=lstructst{unionaav;floata[5];double
fn=fl+f2;//F(n)=F(n-l)+F(n-2)ave;}w;
while(fn<=t)"0087
{fl=f2;31
f2=fn;008810C2
fn=fl+f2;mainO
)int
returnfn;a[]={2,4,6},*ptr=&a[0],x=8,y,z;
for(y=0;y<3;y++)
'008403B2z=(*(ptr+y)<x)?*(ptr+y):x;
設(shè)a,b,c為整型數(shù),且a=2,b=3,c=4,則執(zhí)行完以printf("%d\n”,z);
下語句:
a*=16+(b++)-(++c);"0088
后,a的值是()。6
'0084009210B2
28設(shè)有以下定義和語句:
'0085L0D3int
下面的程序的功能是:利用指針統(tǒng)計一個字符串a(chǎn)[3][2]={10,20,30,40,50,60},(*p)[2];
中,字母、空格、數(shù)字、P=a;
及其它字符的個數(shù),請?zhí)羁?。則*(*(p+2)+l)的值是()o
#include<stdio.h>0092
mainO60
{intalpha,space,digit,other;009307C2
char*p,s[80];下列程序中字符串各單詞之間有一個空格
alpha=space=digit=other=0;#include<string.h>
printf("inputstring:\nM);mainO
gets(s);{charstrl[]=,?Howdoyou
for(p=s;*p!=,\0‘;p++)do",*pl=strl;
更多考試贊科來自教主頁,
strcpy(str1+strlen(strl)/2,wes有如下3x4矩陣,請編程序求該矩陣所有元素
she");中的最大值。
printf("%s\n",pl);1357
)2468
'009315173412
howdoesshe
'009410B2
下面函數(shù)用來求出兩個整數(shù)之和,并通過形參傳飛097
回兩數(shù)相加之和,請?zhí)羁?。main()
intadd(intx,inty,()z){inti,j,max;
{()=x+y;}int
"0094a[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12)};
int*max=a[0][0];
009508C2for(i=0;i<3;i++)
intt(intx,inty,intcp,intdp)for(j=0;j<4;j++)
{cp=x*x+y*y;if(a[i][j]>max)
dp=x*x-y*y;max=a[i][j];
)printf("maxis%dv,max);
main()
{inta=4,b=3,c=5,d=6;
t(a,b,c,d);'011308A2
printf("%d,%d\n”,c,d);以下程序的輸出結(jié)果是()o
)#include<stdio.h>
"0095fun(intx,inty,intz)
5,6{z=x*x+y*y;}
'009606E2main()
編一程序打印以下圖案:{inta=31;
*****fun(5,2,a);
*****printf(級d”,a);
*****)
*****A、0B、29C、31D、無定值
*****~0113
"0096C
main()011405B1
{inti,j;若inti=10;,則執(zhí)行下列程序后,變量i的正確
for(i=0;i<5;i++)結(jié)果是o
{for(j=0;j<i;j++)switch(i)
printf("");{case9:i+=l;
case10:i+=l;
for(j=0;j〈5;j++)printf("*");case11:i+=l;
printf("\n");default:i+=l;
)
“0114
13
009707E2012808A1
更多考試簧科來自教主頁.
C語言中的函數(shù)()C、axbbD、abdd
A、可以嵌套定義B、不可“0159
以嵌套調(diào)用B
C、可以嵌套調(diào)用,但不能遞歸調(diào)用D、嵌套017010A2
調(diào)用和遞歸調(diào)用均可下列程序的輸出結(jié)果是
'0128intb=4;
Dintfunc(int*a)
'013008A1{b+=*a;return(b);}
凡在函數(shù)中未指定存儲類別的變量,其隱含的存main()
儲類別為(){inta=2,res=2;
A、自動(auto)B、靜態(tài)(static)C、res+=func(&a);
外部(extern)D、寄存器(register)printf("%d\n",res);
'0130)
AA、4B、6
013407A1C、8D、10
下列合法的數(shù)組說明語句是()"0170
A、inta[]="string”;C
B、inta[5]={0,1,2,3,4,5};017303A2
C、chara[]="string”;有兩個字符數(shù)組a、b,以下正確的輸入語句是()
D、chara[5]={0,1,2,3,4,5};A、gets(a,b);
'0133B、scanf(,a,b);
CC、putchar(a,b);
'014603A1D、scanf(<<%s%sv,&a,&b);
以下合法的c語言賦值語句是()"0173
A、a=b=58;B>a+bB
C、a=58,b=58D、一(i+j);017607C1
'0146請寫出下列程序的運行結(jié)果
A#include<stdio.h>
015807A2func(intb[])
若有說明charsl[5Ls2[7];要給si和s2賦值,{intj;
下列語句正確的是()for(j=0;j<4;j++)
A、scanf(u%s%sw,&sl,&s2);
B、gets(si,s2);)
C、scanf(u%s%sw,si,s2);main()
D、sl=getchar();s2=getchar();{inta[4],i;
'0158func(a);
Cfor(i=0;i<4;i++)
'015903A2printf("%d",a[i]);
閱讀下列程序,程序的運行結(jié)果是()}
#include“stdio.h"'0176
mainO0123
{charx=,a,;clrscr();'017708C3
putchar(x);putchar('b');putchar(x+2);#incude<stdio.h>
putchar('b'+2);}func(inta,intb)
A、aabbB、abed{staticintm=0,i=2;
更多考試資料來自教主頁.
i+=m+l;for(i=0;i<10;i++)
m=i+a+b;{if(a[i]<0)
returnm;break;
)s+=a[i];
main())
{intk=4,m=l,p;printf('%d",s);
p=func(k,m);}
printf(a%d,",p);“0184
p=fun(k,m);]
printf("%d”,p);018508C1
}intx=l;
"0177voidfun(intx)
8,17(x=3;}
'018207D2main()
以下程序的功能是將字符串s中的數(shù)字字符放入{fun(x);
d數(shù)組中,最后輸出d中的字符串。例如,輸入printf(“%d\n”,x);
字符串:abcl23edf456gh,執(zhí)行程序后輸出:)
123456c"0185
Sinclude1
Sinclude0186L0C2
main()main()
{chars[80],d[80];inti,j;{inta[4]={10,25,36,48);
gets(s);int*p=a;
for(i=j=0;s[i]!=,\0J;i++)printfC%d”,*p);
if(){d[j]=s[i];j++;}p++;
d[j"\0';printfC%d",*p++);
puts(d);printfC%d”,*++p);
)}
~0182'0186
s[i]>='0'&&s[i]<='9'102548
'018303C1018708C2
main()intf(intb[],intn)
{intx,y,z;{inti,s=0;
x=y=z=3;for(i=2;i<=n;i+=l)
y=x++T;s+=b[i];
printf(〃%d,%d,〃,x,y);returns;
y=z一+1;)
printf(〃%d,%d\n〃,y,z);main()
){intx,a[]={1,2,3,4,5,6,7,8);
"0183x=f(a,7);
4,2,4,2printf(“/d”,x);
'018406C1)
main()"0187
{int33
a[10]={l,-2,3,-4,5,-6,7,-8,9,-10},s=0,i;018810C2
更多考試贊科來自教主頁,
main()main()
{staticchata[]二"programn,*ptr;{intx=10,y=10;
for(ptr=a;ptr<a+7;ptr+=2)swap(③);
putchar(*ptr);printf(a%d,%d\n”,x,y);
))
~0188"0191
porm①int*x,int*y②*y=temp
'018908C2③&x,&y
intfun(intn)019206D2
{if(n>0)下列程序求100之內(nèi)的自然數(shù)中奇數(shù)之和
return(n*fun(n-2));voidmain()
elsereturn(1);{inti=l,s;
)①;
main()while(i<100)
{intx;{②;
x=fun(5);③;
printf("%d\n",x);)
)printf("s=%d\n”,s);
~0189)
15"0192
019006D2①s=0②s=s+i
程序打印如下形式的圖形③i+=2
*019306D2
**下列程序,求數(shù)組中主對角線元素之和
***main()
****{inta[3][3],s=0;
main()for(inti=0;i<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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度ROHS檢測與環(huán)保產(chǎn)業(yè)轉(zhuǎn)型升級合同
- 2024年特色酒店房間三方租賃及轉(zhuǎn)租合同3篇
- 二零二五年工業(yè)油罐安全防護系統(tǒng)設(shè)計與安裝服務(wù)協(xié)議3篇
- 2024年美發(fā)店聯(lián)營管理合同
- 2024年股權(quán)出質(zhì)借款合同
- 二零二五年度LNG運輸碳排放管理合同模板
- 2024年預(yù)埋件行業(yè)標(biāo)準(zhǔn)化建設(shè)合作協(xié)議3篇
- 2024年股權(quán)質(zhì)押融資增信保障合同范本版B版
- 2024年中國藥棉布市場調(diào)查研究報告
- 2024年度體育俱樂部運動員職業(yè)發(fā)展與保障合同3篇
- 高級管理招聘面試題與參考回答2024年
- 國際合作項目風(fēng)險管理
- 臨床5A護理模式
- 第一單元《認(rèn)識物聯(lián)網(wǎng)》第1課 互聯(lián)網(wǎng)和物聯(lián)網(wǎng) 教案 2023-2024學(xué)年浙教版(2023)初中信息技術(shù)七年級下冊
- 潔柔形象升級與整合內(nèi)容營銷方案
- 仿真綠植安裝施工方案
- 2024年四川省南充市從“五方面人員”中選拔鄉(xiāng)鎮(zhèn)領(lǐng)導(dǎo)班子成員201人歷年高頻500題難、易錯點模擬試題附帶答案詳解
- 各類學(xué)校校園安全應(yīng)急預(yù)案匯編-(附應(yīng)急全套流程圖)
- 送養(yǎng)協(xié)議書范本范本
- 吸入療法在呼吸康復(fù)應(yīng)用中的中國專家共識2022版
- 信息科技課程標(biāo)準(zhǔn)測(2022版)考試題庫及答案
評論
0/150
提交評論