下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
程序設(shè)計基礎(chǔ)智慧樹知到期末考試答案+章節(jié)答案2024年廣東工業(yè)大學利用語句charch=”a”可以為字符變量ch正確賦值。()
答案:錯一個C程序中有且僅有一個main函數(shù)。()
答案:對dowhile語句的特點是如果循環(huán)條件不成立,則不執(zhí)行循環(huán)。()
答案:錯在C語言中,一個變量的指針就是()。
答案:變量的地址下列字符序列中,不可用作C語言標識符的是()。
答案:no.1若有定義inta[4][6];則能正確表示a數(shù)組中元素a[i][j](i,j均在有效范圍內(nèi))地址的表達式()。
答案:&a[0][0]+6*i+j已有函數(shù)max(a,b),為讓函數(shù)指針變量p指向函數(shù)max,正確的賦值方法是()。
答案:p=max;main(){inty=10;while(y--);printf("y=%d\n",y);}上述程序的輸出為()。
答案:y=-1用scanf函數(shù)輸入一個字符串到數(shù)組a中,下面正確的語句是()。
答案:scanf("%s",a);若定義數(shù)組并初始化chara[20]=“Hello”;使用函數(shù)調(diào)用strcat(a,”└┘world”)后(注:└┘代表空格),printf(“%s”,a)語句的結(jié)果是()。
答案:Hello└┘world;一個C語言程序是由一個或多個函數(shù)組成的,其中必須包含一個(而且只能有一個的函數(shù))()。
答案:main函數(shù)一個C程序一定包括()。
答案:main函數(shù)希望當num的值為奇數(shù)時,表達式的值為“真”,num的值為偶數(shù)(num不為0)時,表達式的值為“假”,則以下不能滿足的表達式是()。
答案:!(num%2)以下能正確定義數(shù)組并正確賦初值的語句是()。
答案:intb[3][2]={{1,2},{3,4}};若要對a進行自增運算有意義,則a應(yīng)具有下面說明()。
答案:intb[9],*a=b;下列定義變量的語句中錯誤的是:()
答案:floatUS$_#define和printf都是C語句。()
答案:錯若有語句:chara[]=”ABC”;,則表達式a==”ABC”的值是1。()
答案:錯C語言的switch語句中case后可為變量或變量表達式。()
答案:錯scanf和printf是C語言的標準輸入輸出語句。()
答案:錯在定義函數(shù)時,形參的類型說明可以放在函數(shù)體內(nèi)。()
答案:錯已知inta[][3]={1,2,3,4,5,6,7};,則數(shù)組a的第一維的大小是()。
答案:3能正確表示“當x的取值在[1,10]和[200,210]范圍內(nèi)為真,否則為假”的表達式是()。
答案:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)#include<stdio.h>voidmain(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)putchar(‘#’);}執(zhí)行上述程序后,輸出?#?的個數(shù)是()。
答案:6以下錯誤的描述是()。
答案:do-while和for循環(huán)均是先執(zhí)行循環(huán)體語句,后判斷表達式如果有語句:chara[]="string",b[]={'s','t','r','i','n','g'};,則下面敘述中正確的是()。
答案:數(shù)組a的長度大于數(shù)組b的長度執(zhí)行完循環(huán)語句for(i=1;i++<10;);后,變量i的值是多少?循環(huán)體被執(zhí)行了多少次?()。
答案:i的值是11,循環(huán)體執(zhí)行了9次設(shè)x、y均為float型變量,則正確的賦值語句是()。
答案:x*=y-2;對于(1)while(1);,(2)for(;;);兩條代碼,描述正確的是()。
答案:(1)(2)都是無限循環(huán)在C程序說明語句int*pointer[5];中,pointer表示的是一個()。
答案:指針數(shù)組的名字,包含5個指向整型數(shù)據(jù)的指針intx=1,y=1;floatz;則z=++x/2+y++/2的值是()。
答案:1for(j=0,k=0;j<=9&&k!=876;j++)scanf("%d",&k);設(shè)j和k都是int類型,則for循環(huán)語句()。
答案:最多執(zhí)行10次在每個_______的最后必須有一個分號()。
答案:數(shù)據(jù)聲明和語句若有說明語句:charc='\102';則變量c在內(nèi)存占用的字節(jié)數(shù)是()。
答案:1voidfun(int*p1,int*p2){intp;p=*p1;*p1=*p2;*p2=p;}下列函數(shù)的功能是()。
答案:交換*p1和*p2的值采取自頂向下、()、模塊化設(shè)計、結(jié)構(gòu)化編碼方法來保證得到結(jié)構(gòu)化的程序。
答案:逐步細化以下變量命名中,不合法的是()。
答案:A3!若有說明:int*p,m=5,n;以下正確的程序段是()。
答案:p=&n;*p=m;結(jié)構(gòu)化程序設(shè)計過程包含()。
答案:逐步細化在switch語句中,每一個的case常量表達式的值可以相同。()
答案:錯一個程序主要包括兩方面的信息:①對數(shù)據(jù)的描述;②對操作的描述。()
答案:對do-while語句構(gòu)成的循環(huán),當while語句中的表達式值為零時結(jié)束循環(huán)。()
答案:對在定義inta[5][6];后,數(shù)組中的第10個元素是a[2][5]。()
答案:錯已知i為整型變量,表達式語句(i+3)--;寫法正確。()
答案:錯通過return語句,函數(shù)可以帶回一個或一個以上的返回值。()
答案:錯a,b,c都是int,無論a,b,c是何值,表達式a=b>c與(a=b)>c值相同。()
答案:對C語言是一種低級語言。()
答案:錯字符數(shù)組存放的一定是字符串。()
答案:錯C語言需要經(jīng)過編譯鏈接后才能運行。
答案:對一個數(shù)組可以存放不同類型的值。()
答案:錯以下正確的函數(shù)定義形式是()
答案:floatfun(intx;inty)下面關(guān)于語句的說法是錯誤的是()。
答案:一個分號必然表示一個語句結(jié)束語句inta=1,b=3,m;for(m=1;a/b*m<=1;++m);執(zhí)行循環(huán)次數(shù)是()。
答案:無限次設(shè)有“intx=11;”則表達式(x--*1/3)的值是()。
答案:3假定int類型變量占用兩個字節(jié),若有定義:inta[10];,則數(shù)組a占用的內(nèi)存字節(jié)數(shù)是()。
答案:20在一個源程序文件中定義的全局變量的有效范圍是()。
答案:從定義變量的位置開始到源程序文件結(jié)束若有定義:charc='\010';則該變量中包含的字符個數(shù)是()。
答案:1個在C語言中,多分支選擇結(jié)構(gòu)語句為:switch(c){case常量表達式1:語句1;……case常量表達式n-1:語句n-1;default:語句n;}則括號內(nèi)表達式c的類型允許的是()。
答案:整型或字符型C語言是由()組成的。
答案:函數(shù)若有定義:inta[2][3],則對a數(shù)組的第i行j列元素地址的正確引用為()。
答案:a[i]+j若有說明inta[3][4];則a數(shù)組元素的非法引用是()。
答案:a[0][4]inta[10];給數(shù)組a的所有元素分別賦值為1、2、3、……的語句是()。
答案:for(i=1;i<11;i++)a[i-1]=i;在C語言中,有關(guān)函數(shù)的說法,以下正確的是()。
答案:函數(shù)不可嵌套定義,但可嵌套調(diào)用不可以用break語句對下面的()進行控制。
答案:goto與if組成的循環(huán)a為0時,值為“真”的表達式是()。
答案:a==0以下運算符中優(yōu)先級最高的是()。
答案:+已有定義chark=2;char*ptr1,*ptr2;且ptr1和ptr2均已指向變量k,下面不能正確執(zhí)行的賦值語句是()。
答案:*k=*ptr1*(*ptr2)下列不屬于C語言關(guān)鍵字的是()。
答案:external不能正確表達n是一個數(shù)字字符的C語言表達式是()。
答案:n>=0&&c<=9C語言中,數(shù)組名代表的是()。
答案:數(shù)組的首地址已有intx=2,y=3;語句的定義,下列哪個語句可以顯示輸出hello信息()。
答案:A,B,C都可以;設(shè)有inta,b,x;,則for(a=0,b=0;b=-1&&a<3;a++)x=a+b;的循環(huán)體執(zhí)行的次數(shù)為()。
答案:3if(++n>50)n+=5;elseif(n++>30)n+=3;elseif(++n>17)n+=1;elseif(n>5)n+=5;當intn=15;執(zhí)行下列語句后n的值是()。
答案:19若定義數(shù)組chara[20],b[20],c[20],d[20];并用scanf(“%s%s%s%s”,a,b,c,d);語句從鍵盤輸入,若輸入IlikeCprogramming,問printf(“%s”,b+2);以下打印結(jié)果正確的是()。
答案:ke對循環(huán)語句:for(表達式1;表達式2;表達式3)語句,以下敘述正確的是()。
答案:for語句中的循環(huán)體可以是一個復(fù)合語句intx1,x2;chary1,y2;scanf("%d%d",&x1,&x2);scanf("%c%c",&y1,&y2);有上述程序,若要求x1、x2、y1、y2的值分別為10、20、A、B,正確的數(shù)據(jù)輸入是(注:└┘代表空格)()。
答案:10└┘20AB已定義c為字符型變量,則下列語句中正確的是()。
答案:c=65while循環(huán)語句中,當while后面的圓括號中表達式的值為()時,循環(huán)結(jié)束。
答案:0以下語句中,對字符串操作正確的語句是()
答案:char*s=”ABCDE”;指針的類型可以不跟其所指向的變量的數(shù)據(jù)類型一致。()
答案:錯指針可以實現(xiàn)對數(shù)據(jù)的間接訪問。()
答案:對inta=2,*p=&a;則下列函數(shù)調(diào)用中錯誤的是()
答案:printf(“%d”,p);以下指針變量定義和引用正確的有()
答案:int*p,i;;inti,*p=&i;inta[5]={1,2,3,4,5};int*p=&a[2];則下面對p的操作錯誤的是()
答案:int*q=a;q=q+p;一個變量的指針,指的是該變量的()
答案:地址voidfun(int*p1,int*p2){intp;p=*p1;*p1=*p2;*p2=p;}該段函數(shù)的作用為()
答案:交換*p1和*p2的值int*p,a=10,b=1;p=&a;a=*p+b;執(zhí)行該段程序結(jié)束后,a的值為()
答案:11char*p1=“Hello,word!”;charp2[]=“Hello,world!”;對p1和p2的描述錯誤的有()
答案:p2沒有包含結(jié)束標志符’\0’;p1是指針指向字符串,所以sizeof(p1)=13在函數(shù)內(nèi)定義的變量是局部變量,只在函數(shù)內(nèi)有效,在函數(shù)外定義的變量是全局變量。()
答案:對未指定存儲類別的變量,其默認的隱含存儲類別為()。
答案:auto當數(shù)組名作為函數(shù)參數(shù)傳遞時,下面說法正確的是()。
答案:形參可以不指定大小C語言在函數(shù)調(diào)用時,以下說法正確的是()。
答案:實參和形參的類型需要保持一致將數(shù)組名作為函數(shù)調(diào)用時的實參時,傳遞給形參的是()。
答案:數(shù)組的首地址以下對C語言函數(shù)的返回值說法中,正確的是()。
答案:返回值類型由函數(shù)定義的類型決定以下對C語言存儲方式的描述正確的有()。
答案:全局變量全部存放在靜態(tài)存儲區(qū)中;全局變量在程序執(zhí)行過程中是靜態(tài)分配和釋放的在不同函數(shù)中,可以定義具有相同名稱的臨時變量。()
答案:對以下對C語言函數(shù)的理解正確的有()
答案:C語言是過程性語言,使用函數(shù)可以增強可讀性和維護性;C語言的執(zhí)行總是從main函數(shù)開始的,且一定在main函數(shù)中結(jié)束;C語言函數(shù)的使用可以模塊化各個功能組件,方便調(diào)用對C語言中函數(shù)的描述正確的是()。
答案:嵌套調(diào)用和遞歸調(diào)用均可以inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};若有上述數(shù)組說明,則inti=10;a[a[i]]元素數(shù)值是()
答案:6scanf函數(shù)中的輸入項如果是字符數(shù)組名,不需要再加地址符&。()
答案:對下面二維數(shù)組初始化正確的是()
答案:intarr[3][4]={{1,2,3,4}};;intarr[3][4]={{1,2},{4,5}};;intarr[][4]={{2,3},{4,5}};下面初始化正確的是()
答案:intarr2[]={1,2,3,4};;intarr1[10]={1,2,3};;intarr3[5]={1,2,3,4,5};;chararr4[3]={'a',98,'c'};inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};若有上述數(shù)組說明,則數(shù)值最大的和最小的元素下標分別是()
答案:11,0字符串比較的規(guī)則是:將兩個字符串自左至右逐個字符相比(按ASCII碼值大小比較),直到出現(xiàn)不同的字符或遇到′\0′為止。()
答案:對intx[3][3]={1,2,3,4,5,6,7,8,9};for(inti=0;i<3;i++)printf("%d",x[i][2-i]);上述程序段的輸出結(jié)果是:()
答案:357若有說明:inta[][3]={{1,2,3},{4,5},{6,7}};則數(shù)組a的第一維的大小為()
答案:3假定int類型變量占用兩個字節(jié),其有定義intx[10]={0,2,4};,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是()
答案:20以下定義語句中,錯誤的是()
答案:intn=5,a[n];下面有關(guān)for循環(huán)的錯誤描述有()
答案:for循環(huán)是先執(zhí)行循環(huán)體語句,后判定表達式main(){for(inti=1;i<=5;i++){if(i%2)printf("*");elsecontinue;printf("#");}printf("$\n");}上述程序的輸出結(jié)果是()
答案:*#*#*#$intk=0;while(k=0)k=k-1;對上述程序段敘述正確的是()
答案:循環(huán)體一次也不執(zhí)行inta=10,b=0;do{b+=2;a-=2+b;}while(a>=0);上述程序段中,循環(huán)體的執(zhí)行次數(shù)是()
答案:3do-while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替。()
答案:錯在C語言中,以下說法錯誤的是()
答案:do-while構(gòu)成的循環(huán),當while中的表達式值為非零時結(jié)束循環(huán);do-while構(gòu)成的循環(huán)必須用break才能退出;不能使用do-while構(gòu)成循環(huán)for(i=3;i;i--)for(j=0;j<2;j++)for(k=0;k<=2;k++){......}若i,j已定義成int型,則上述程序段中內(nèi)循環(huán)體的總執(zhí)行次數(shù)是()
答案:18for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%d\n",t);}對上述程序段,描述錯誤的是()
答案:當x<0時,整個循環(huán)結(jié)束;當x>=0時,什么也不輸出;printf函數(shù)永遠也不執(zhí)行while的循環(huán)控制條件比do-while的循環(huán)控制條件嚴格。()
答案:錯以下對邏輯運算符兩側(cè)的運算對象的數(shù)據(jù)類型描述不正確的是()
答案:只能是0或者1;只能是0或非0整數(shù)main(){inta=1,b=2,c=3;if(a<c){b=a;c=b;a=c;}else{a=0;}printf("a=%d",a);}上述程序的輸出是()
答案:1#include<stdio.h>intmain(){inta=1,b=2,c=3,d=4,m=2,n=2;(m=a<b)||(n=c>d);printf("%d\t%d",m,n);return0;}上述程序的輸出為:()
答案:12以下不能作為switch語句中的條件的是()
答案:1+1以下一組運算符中,優(yōu)先級最低的運算符是()
答案:!=條件運算符?和:是一對運算符,不能分開單獨使用。()
答案:對設(shè)a=1,b=2,c=3,d=4,則表達式:a>b?a:c<d?c:d的結(jié)果為()
答案:3若inti=0,j=1,k=2k=i++&&j++;則此時的k為多少()
答案:0以下if語句形式正確的有()
答案:if(表達式){若干語句;};if(表達式){若干語句;}else{若干語句;}編譯系統(tǒng)把浮點型常量都按雙精度處理,分配16個字節(jié)()
答案:錯以下屬于不合法賦值語句的是()
答案:c=int(a+b);;x+y;¥temp是合法的變量名稱()
答案:錯intb=3;++b;則b的值為()
答案:4a=125.534;a=(int)125.521%4;設(shè)a
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年文具產(chǎn)品代理采購合同
- 2024年按揭車源轉(zhuǎn)讓獨家合同
- 2024年影視作品著作權(quán)許可使用合同
- 2024年房屋裝修合同樣本
- 2024年度娛樂場所設(shè)備采購與安裝合同
- 2024年技術(shù)與創(chuàng)新貸款協(xié)議
- 2024年度國際物流合作協(xié)議
- 2023年橋梁傾角撓度測量儀項目評估分析報告
- 2024年技術(shù)服務(wù)合同:環(huán)保技術(shù)研發(fā)與推廣
- 2023年智能型低壓電器、智能型低壓開關(guān)柜項目評估分析報告
- 第6章 智能網(wǎng)聯(lián)汽車測評技術(shù)
- 單向板結(jié)構(gòu)設(shè)計
- 《強化學習理論與應(yīng)用》環(huán)境
- 普通高等學校學生轉(zhuǎn)學申請表
- 房租、水、電費(專用)收據(jù)Excel模板
- 習近平總書記關(guān)于教育的重要論述研究學習通章節(jié)答案期末考試題庫2023年
- 重癥急性胰腺炎ppt恢復(fù)課件
- 2022江蘇省沿海開發(fā)集團限公司招聘23人上岸筆試歷年難、易錯點考題附帶參考答案與詳解
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院6S管理內(nèi)容和要求
- 數(shù)學教育概論 第3版
- 2023年中考英語寫作高級替換詞
評論
0/150
提交評論