




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計(jì)(山東聯(lián)盟-青島大學(xué))智慧樹知到期末考試答案2024年C語言程序設(shè)計(jì)(山東聯(lián)盟-青島大學(xué))int(*p)[4]它表示p是一個(gè)指針數(shù)組,它包含4個(gè)指針變量元素
A:對(duì)B:錯(cuò)答案:錯(cuò)對(duì)于定義inta[10],*p=a;語句p=a+1;和a=a+1;都是合法的。
A:錯(cuò)B:對(duì)答案:錯(cuò)調(diào)用strcmp函數(shù)比較字符串大小時(shí),通常較長的字符串會(huì)較大。
A:對(duì)B:錯(cuò)答案:錯(cuò)continue不是結(jié)束本次循環(huán),而是終止整個(gè)循環(huán)的執(zhí)行。
A:對(duì)B:錯(cuò)答案:錯(cuò)隨機(jī)操作只適用于文本文件。
A:對(duì)B:錯(cuò)答案:錯(cuò)執(zhí)行語句int*p=1000;后,指針變量p指向地址為1000的變量。
A:錯(cuò)B:對(duì)答案:錯(cuò)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()可以從鍵盤上接收不同數(shù)據(jù)類型的數(shù)據(jù)項(xiàng)。
A:對(duì)B:錯(cuò)答案:對(duì)條件運(yùn)算符?和:是一對(duì)運(yùn)算符,不能分開單獨(dú)使用。
A:對(duì)B:錯(cuò)答案:對(duì)do-while循環(huán)的while后的分號(hào)可以省略。
A:錯(cuò)B:對(duì)答案:錯(cuò)C語言源程序的擴(kuò)展名是cpp。
A:錯(cuò)誤B:正確答案:錯(cuò)誤字符串在內(nèi)存中的起始地址稱為字符串的指針,可以定義一個(gè)字符指針變量指向一個(gè)字符串。
A:對(duì)B:錯(cuò)答案:對(duì)文件指針和位置指針都是隨著文件的讀寫操作在不斷改變。
A:錯(cuò)B:對(duì)答案:錯(cuò)在if語句的三種形式中,如果要想在滿足條件時(shí)執(zhí)行一組(多個(gè))語句,則必須把這一組語句用{}括起來組成一個(gè)復(fù)合語句。
A:對(duì)B:錯(cuò)答案:對(duì)C語言函數(shù)返回類型的默認(rèn)定義類型是void。
A:對(duì)B:錯(cuò)答案:錯(cuò)結(jié)構(gòu)體成員的類型必須是基本數(shù)據(jù)類型。
A:錯(cuò)B:對(duì)答案:錯(cuò)語句printf("%.2f",1/3);輸出為0.33。C語言標(biāo)準(zhǔn)輸入操作中,gets()函數(shù)一次只可讀取一個(gè)字符。
A:對(duì)B:錯(cuò)答案:錯(cuò)語句int
*p;*p=50;執(zhí)行時(shí),不會(huì)有任何錯(cuò)誤。
A:對(duì)B:錯(cuò)答案:錯(cuò)只要將多個(gè)指針作為函數(shù)的參數(shù),函數(shù)就一定會(huì)返回多個(gè)值。
A:對(duì)B:錯(cuò)答案:錯(cuò)數(shù)組的基地址是在內(nèi)存中存儲(chǔ)數(shù)組的起始位置,數(shù)組名本身就是一個(gè)地址即指針值。
A:對(duì)B:錯(cuò)答案:對(duì)C語言中的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成。
A:錯(cuò)B:對(duì)答案:對(duì)設(shè)有定義:int
x=2;,以下表達(dá)式中,值不為6的是(
)
A:x*=(1+x)B:x++,2*xC:x+=2D:x*=x+1答案:x+=2運(yùn)行下面程序時(shí),若從鍵盤輸入"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)用的實(shí)參,則傳遞給形參的是()。
A:數(shù)組的首地址B:數(shù)組中全部元素的值C:數(shù)組元素的個(gè)數(shù)D:數(shù)組的第一個(gè)元素的值答案:數(shù)組的首地址以下選項(xiàng)中,對(duì)基本類型相同的指針變量不能進(jìn)行運(yùn)算的運(yùn)算符是()。
A:+B:==C:=D:-答案:+變量的指針,其含義是指該變量的()。
A:地址B:值C:一個(gè)標(biāo)志D:名答案:地址若執(zhí)行以下程序時(shí)從鍵盤上輸入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';,以下不合法的運(yùn)算是()
A:*p++;B:c--;C:a--;D:b++;答案:p++;定義了一維int型數(shù)組a[10]后,下面錯(cuò)誤的引用是()
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);"語句時(shí),從鍵盤輸入: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對(duì)于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時(shí)什么也不輸出B:當(dāng)y<0時(shí)整個(gè)循環(huán)結(jié)束C:printf函數(shù)永遠(yuǎn)也不執(zhí)行D:最多允許輸出100個(gè)非負(fù)整數(shù)答案:最多允許輸出100個(gè)非負(fù)整數(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對(duì)函數(shù)形參的說明有錯(cuò)誤的是()。
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;若有以下定義,則對(duì)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)選擇的存儲(chǔ)類別是()
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對(duì)于下面語句描述不正確的為().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;等價(jià)于:
A:k=(a>b)?1:0;B:k=a>b;C:k=a<=b;D:k=(a答案:k=a當(dāng)定義一個(gè)結(jié)構(gòu)變量時(shí),系統(tǒng)分配給它的內(nèi)存空間大小是(
)。
A:成員中占內(nèi)存量最大者所需容量B:結(jié)構(gòu)中第一個(gè)成員所需內(nèi)存量C:結(jié)構(gòu)中最后一個(gè)成員所需內(nèi)存量D:各成員所需內(nèi)存量的總和答案:各成員所需內(nèi)存量的總和對(duì)于下面的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)對(duì)于以下宏定義:#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以下選項(xiàng)中,對(duì)基本類型相同的指針變量不能進(jìn)行運(yùn)算的運(yùn)算符是()
A:==B:-C:+D:=答案:+inta=2,b=4,c=5;表達(dá)式的結(jié)果為:c/a+b%c()
A:3.5B:2C:6.5D:6答案:2當(dāng)執(zhí)行以下程序段時(shí)().x=-1;do{x=x*x;}while(!x);
A:循環(huán)體將執(zhí)行無限次B:循環(huán)體將執(zhí)行一次C:系統(tǒng)將提示有語法錯(cuò)誤D:循環(huán)體將執(zhí)行兩次答案:循環(huán)體將執(zhí)行一次變量的有效范圍與其定義位置有關(guān),(),其作用域在整個(gè)源程序文件中都有效。
A:在主函數(shù)中定義的變量B:在定義第一個(gè)函數(shù)之前所定義的變量C:在第一個(gè)函數(shù)中定義的變量D:在函數(shù)中定義的靜態(tài)變量答案:在定義第一個(gè)函數(shù)之前所定義的變量C語言中函數(shù)返回值的類型是由()決定的。
A:return語句中的表達(dá)式類型B:調(diào)用函數(shù)時(shí)臨時(shí)決定C:調(diào)用該函數(shù)的主調(diào)函數(shù)的類型D:定義函數(shù)時(shí)所指定的函數(shù)類型答案:定義函數(shù)時(shí)所指定的函數(shù)類型以下說法中正確的是()。
A:在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義B:C語言程序中的main()函數(shù)必須放在程序的開始部C:C語言程序總是從第一個(gè)的函數(shù)開始執(zhí)行D:C語言程序總是從main()函數(shù)開始執(zhí)行答案:中一個(gè)c程序的執(zhí)行是從().
A:本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T/ZHHX 002-2024三角梅盆花生產(chǎn)技術(shù)規(guī)程與質(zhì)量等級(jí)
- 2025西華大學(xué)輔導(dǎo)員考試試題及答案
- 2025遼東學(xué)院輔導(dǎo)員考試試題及答案
- 2025皖西學(xué)院輔導(dǎo)員考試試題及答案
- 電商運(yùn)營方案設(shè)計(jì)
- 商業(yè)門面租賃合同標(biāo)準(zhǔn)版
- 衛(wèi)生常識(shí)課:構(gòu)建健康生活之美
- 手衛(wèi)生督查實(shí)施要點(diǎn)
- 社區(qū)衛(wèi)生服務(wù)社區(qū)管理講座
- 小兒驚厥急救手冊(cè)
- 《神經(jīng)網(wǎng)絡(luò)模型》課件
- 四川省成都外國語2025年高三聯(lián)考數(shù)學(xué)試題科試題含解析
- 后現(xiàn)代思潮與教育
- 四川省樹德中學(xué)2025年高三第一次模擬考試(物理試題含解析)
- 2025年科技節(jié)活動(dòng)小學(xué)科普知識(shí)競賽題庫及答案(共80題)
- 售電合同協(xié)議
- 教師家訪制度與實(shí)施策略全面解析
- 餐飲低值易耗管理制度
- 展會(huì)保安服務(wù)合同(2篇)
- 衛(wèi)生院安全管理制度匯編
- 人工智能心得體會(huì)模版
評(píng)論
0/150
提交評(píng)論