版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
C語言程序設(shè)計(山東聯(lián)盟-青島大學(xué))智慧樹知到期末考試答案2024年C語言程序設(shè)計(山東聯(lián)盟-青島大學(xué))int(*p)[4]它表示p是一個指針數(shù)組,它包含4個指針變量元素
A:對B:錯答案:錯對于定義inta[10],*p=a;語句p=a+1;和a=a+1;都是合法的。
A:錯B:對答案:錯調(diào)用strcmp函數(shù)比較字符串大小時,通常較長的字符串會較大。
A:對B:錯答案:錯continue不是結(jié)束本次循環(huán),而是終止整個循環(huán)的執(zhí)行。
A:對B:錯答案:錯隨機操作只適用于文本文件。
A:對B:錯答案:錯執(zhí)行語句int*p=1000;后,指針變量p指向地址為1000的變量。
A:錯B:對答案:錯標(biāo)準(zhǔn)格式輸入函數(shù)scanf()可以從鍵盤上接收不同數(shù)據(jù)類型的數(shù)據(jù)項。
A:對B:錯答案:對條件運算符?和:是一對運算符,不能分開單獨使用。
A:對B:錯答案:對do-while循環(huán)的while后的分號可以省略。
A:錯B:對答案:錯C語言源程序的擴展名是cpp。
A:錯誤B:正確答案:錯誤字符串在內(nèi)存中的起始地址稱為字符串的指針,可以定義一個字符指針變量指向一個字符串。
A:對B:錯答案:對文件指針和位置指針都是隨著文件的讀寫操作在不斷改變。
A:錯B:對答案:錯在if語句的三種形式中,如果要想在滿足條件時執(zhí)行一組(多個)語句,則必須把這一組語句用{}括起來組成一個復(fù)合語句。
A:對B:錯答案:對C語言函數(shù)返回類型的默認定義類型是void。
A:對B:錯答案:錯結(jié)構(gòu)體成員的類型必須是基本數(shù)據(jù)類型。
A:錯B:對答案:錯語句printf("%.2f",1/3);輸出為0.33。C語言標(biāo)準(zhǔn)輸入操作中,gets()函數(shù)一次只可讀取一個字符。
A:對B:錯答案:錯語句int
*p;*p=50;執(zhí)行時,不會有任何錯誤。
A:對B:錯答案:錯只要將多個指針作為函數(shù)的參數(shù),函數(shù)就一定會返回多個值。
A:對B:錯答案:錯數(shù)組的基地址是在內(nèi)存中存儲數(shù)組的起始位置,數(shù)組名本身就是一個地址即指針值。
A:對B:錯答案:對C語言中的標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成。
A:錯B:對答案:對設(shè)有定義:int
x=2;,以下表達式中,值不為6的是(
)
A:x*=(1+x)B:x++,2*xC:x+=2D:x*=x+1答案:x+=2運行下面程序時,若從鍵盤輸入"3,4",則程序的輸出結(jié)果是().#includevoidmain(){inta,b,s;scanf("%d,%d",&a,&b);s=a;if(ss=s*s;printf("%d\n",s)}
A:18B:20C:16D:14答案:16有以下程序main(){chara[]=”abcdefg”,b[10]=”abcdefg”;
printf(“%d%d”,sizeof(a),sizeof(b));}執(zhí)行后輸出結(jié)果是(
)
A:1010B:810C:77D:88答案:810若用數(shù)組名作為函數(shù)調(diào)用的實參,則傳遞給形參的是()。
A:數(shù)組的首地址B:數(shù)組中全部元素的值C:數(shù)組元素的個數(shù)D:數(shù)組的第一個元素的值答案:數(shù)組的首地址以下選項中,對基本類型相同的指針變量不能進行運算的運算符是()。
A:+B:==C:=D:-答案:+變量的指針,其含義是指該變量的()。
A:地址B:值C:一個標(biāo)志D:名答案:地址若執(zhí)行以下程序時從鍵盤上輸入9,則輸出結(jié)果是()intmain(){intn;scanf("%d",&n);if(n++printf("%d\n",n);elseprintf("%d\n",n--);}
A:9B:11C:8D:10答案:10若有以下調(diào)用語句,則不正確的fun()函數(shù)的首部是()。main(){…inta[50],n;…fun(n,&a[9]);…}
A:voidfun(ints,inth[41])B:voidfun(intn,inta)C:voidfun(intm,intx[])D:voidfun(intp,int*s)答案:voidfun(intn,inta)設(shè)有定義:inta=1,*p=floatb=2.0;charc='A';,以下不合法的運算是()
A:*p++;B:c--;C:a--;D:b++;答案:p++;定義了一維int型數(shù)組a[10]后,下面錯誤的引用是()
A:a[10]=2;B:a[1]=a[2]*a[0];C:a[0]=5*2;D:a[0]=1;答案:a[10]=2;設(shè)有:inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值為()。
A:1B:4C:3D:2答案:2若有定義"inta;floatb;",執(zhí)行"scanf("%3d%f",&a,&b);"語句時,從鍵盤輸入:1234567.8,則a和b的值分別是()
A:123和567.800000B:234和567.800000C:1234和567.800000D:123和4.000000答案:123和4.000000如果inti=16,j=23;執(zhí)行printf("%x--%o",i,j)后輸出為:
A:10--27B:10--23C:16--27D:16--23答案:10--27對于inta,要使((1<<2>>1)|a)==a;
則a可以是:
A:10B:2,6,10均可C:2D:6答案:2,6,10均可若有以下程序段:for(m=1;m<=100;m++){scanf("%d",&y);if(y<0)continue;printf("%3d",m);}正確的描述是()。
A:當(dāng)y>=0時什么也不輸出B:當(dāng)y<0時整個循環(huán)結(jié)束C:printf函數(shù)永遠也不執(zhí)行D:最多允許輸出100個非負整數(shù)答案:最多允許輸出100個非負整數(shù)以下程序的輸出結(jié)果是(
)。structstu{
intx;int*y;}*p;intdt[4]={10,20,30,40};structstua[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};#include
intmain(void){
p=a;
printf(“%d,”,++p->x);
printf(“%d,”,(++p)->x);
printf(“%d”,++(*p->y));
return0;}
A:60,70,31B:10,20,20C:51,60,21D:50,60,21答案:51,60,21下列程序段執(zhí)行后s值為::inti=5,s=0;do
if(i%2)continue;elses+=i;while(--i);
A:7B:9C:6D:15答案:6有一函數(shù):intf(char*s){intk=0;while(*s)k=k*10+*s++-'0';return(k);}調(diào)用f("1234")的返回結(jié)果是:
A:"4321"B:"1234"C:1234D:4321答案:1234對函數(shù)形參的說明有錯誤的是()。
A:inta(intx[],intn)B:inta(int*x,intn)C:inta(intx,intn)D:inta(intx[],n)答案:inta(intx[],n)staticinta[]={1,2,3},*p,*q;
p=a+1;
q=p++;
執(zhí)行該程序段后,p和q所指向的單元的內(nèi)容分別為:
A:(*p)=2,(*q)=1B:(*p)=2,(*q)=3C:(*p)=3,(*q)=2D:(*p)=1,(*q)=2答案:(*p)=3,(*q)=2下列語句定義p為指向int類型變量a的指針,正確的是()
A:int*p=&a,a;B:inta,p=C:inta,p=a;D:inta,*p=答案:inta,*p=a;若有以下定義,則對a數(shù)組元素的正確引用是()inta[5],*p=a;
A:a+2B:*&a[5]C:*(a+2)
D:*(p+5)答案:*(a+2)下面程序的輸出結(jié)果是().#includevoidmain(){inta=-1,b=4,k;k=(++aprintf("%d,%d,%d\n",k,a,b);}
A:1,1,2B:1,0,3C:0,0,3D:0,1,2答案:0,0,3設(shè)函數(shù)中有整型變量n,為保證其在未賦初值的情況下初值為0,應(yīng)選擇的存儲類別是()
A:staticB:autoC:auto或staticD:register答案:static設(shè)有定義"struct{intx;inty;}d[2]={{1,3},{2,7}};",則printf("%d\n",d[0].y/d[0].x*d[1].x);的輸出是()
A:6B:0C:1D:3答案:6對于下面語句描述不正確的為().structStudent{unsignedlongid;charname[30];charclass[30];}oStu1;
A:Student為用戶自定義類型B:oStu1為結(jié)構(gòu)體變量名稱C:name為結(jié)構(gòu)體成員變量D:structStudent為用戶自定義類型答案:Student為用戶自定義類型
inta,b,k;則語句if(a>b)k=0;elsek=1;等價于:
A:k=(a>b)?1:0;B:k=a>b;C:k=a<=b;D:k=(a答案:k=a當(dāng)定義一個結(jié)構(gòu)變量時,系統(tǒng)分配給它的內(nèi)存空間大小是(
)。
A:成員中占內(nèi)存量最大者所需容量B:結(jié)構(gòu)中第一個成員所需內(nèi)存量C:結(jié)構(gòu)中最后一個成員所需內(nèi)存量D:各成員所需內(nèi)存量的總和答案:各成員所需內(nèi)存量的總和對于下面的for循環(huán)語句,可以斷定它____。for(x=0,y=0;(y!=123)&&(xprintf(“--------“);
A:是無限循環(huán)(死循環(huán))B:共執(zhí)行4次循環(huán)C:循環(huán)次數(shù)不定D:共執(zhí)行3次循環(huán)答案:共執(zhí)行4次循環(huán)對于以下宏定義:#defineSQ(x)
x*x#defineDD(x,y)
SQ(x)-SQ(y)調(diào)用DD(2*3,2+3)執(zhí)行后值為:
A:43B:25C:11D:34答案:43strlen("A\0B\0C")的結(jié)果為().
A:3B:1C:0D:2答案:1以下選項中,對基本類型相同的指針變量不能進行運算的運算符是()
A:==B:-C:+D:=答案:+inta=2,b=4,c=5;表達式的結(jié)果為:c/a+b%c()
A:3.5B:2C:6.5D:6答案:2當(dāng)執(zhí)行以下程序段時().x=-1;do{x=x*x;}while(!x);
A:循環(huán)體將執(zhí)行無限次B:循環(huán)體將執(zhí)行一次C:系統(tǒng)將提示有語法錯誤D:循環(huán)體將執(zhí)行兩次答案:循環(huán)體將執(zhí)行一次變量的有效范圍與其定義位置有關(guān),(),其作用域在整個源程序文件中都有效。
A:在主函數(shù)中定義的變量B:在定義第一個函數(shù)之前所定義的變量C:在第一個函數(shù)中定義的變量D:在函數(shù)中定義的靜態(tài)變量答案:在定義第一個函數(shù)之前所定義的變量C語言中函數(shù)返回值的類型是由()決定的。
A:return語句中的表達式類型B:調(diào)用函數(shù)時臨時決定C:調(diào)用該函數(shù)的主調(diào)函數(shù)的類型D:定義函數(shù)時所指定的函數(shù)類型答案:定義函數(shù)時所指定的函數(shù)類型以下說法中正確的是()。
A:在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義B:C語言程序中的main()函數(shù)必須放在程序的開始部C:C語言程序總是從第一個的函數(shù)開始執(zhí)行D:C語言程序總是從main()函數(shù)開始執(zhí)行答案:中一個c程序的執(zhí)行是從().
A:本程序文件的第一個函數(shù)開始,到本程序文件的最后
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024跨國廣告代理協(xié)議
- 2025年度產(chǎn)學(xué)研合作項目技術(shù)研發(fā)與市場應(yīng)用協(xié)議4篇
- 2024年04月浙江臺州銀行寧波分行社會招考(422)筆試歷年參考題庫附帶答案詳解
- 2025年度分手后子女撫養(yǎng)協(xié)議書范本下載3篇
- 2025年度城市綜合體場地服務(wù)合作合同4篇
- 2025年度國際商務(wù)大廈廠房租賃合同英文版3篇
- 2024版智能穿戴設(shè)備技術(shù)轉(zhuǎn)讓合同
- 2025年度廠房設(shè)備融資租賃與市場拓展合同4篇
- 2024年03月重慶重慶銀行貿(mào)易金融部招考筆試歷年參考題庫附帶答案詳解
- 2025年度產(chǎn)學(xué)研合作人才培養(yǎng)及項目支持協(xié)議4篇
- 2025年MEMS傳感器行業(yè)深度分析報告
- 《線控底盤技術(shù)》2024年課程標(biāo)準(zhǔn)(含課程思政設(shè)計)
- 學(xué)校對口幫扶計劃
- 倉庫倉儲安全管理培訓(xùn)課件模板
- 風(fēng)力發(fā)電場運行維護手冊
- 《3-6歲兒童學(xué)習(xí)與發(fā)展指南》專題培訓(xùn)
- 河道旅游開發(fā)合同
- 情人合同范例
- 建筑公司勞務(wù)合作協(xié)議書范本
- 安徽省合肥市2023-2024學(xué)年高一上學(xué)期物理期末試卷(含答案)
- 《基于杜邦分析法的公司盈利能力研究的國內(nèi)外文獻綜述》2700字
評論
0/150
提交評論