![C語言程序設計(青島職業(yè)技術學院)智慧樹知到期末考試答案2024年_第1頁](http://file4.renrendoc.com/view12/M0A/39/26/wKhkGWX9W7OAeTvpAAJjWlixrWI280.jpg)
![C語言程序設計(青島職業(yè)技術學院)智慧樹知到期末考試答案2024年_第2頁](http://file4.renrendoc.com/view12/M0A/39/26/wKhkGWX9W7OAeTvpAAJjWlixrWI2802.jpg)
![C語言程序設計(青島職業(yè)技術學院)智慧樹知到期末考試答案2024年_第3頁](http://file4.renrendoc.com/view12/M0A/39/26/wKhkGWX9W7OAeTvpAAJjWlixrWI2803.jpg)
![C語言程序設計(青島職業(yè)技術學院)智慧樹知到期末考試答案2024年_第4頁](http://file4.renrendoc.com/view12/M0A/39/26/wKhkGWX9W7OAeTvpAAJjWlixrWI2804.jpg)
![C語言程序設計(青島職業(yè)技術學院)智慧樹知到期末考試答案2024年_第5頁](http://file4.renrendoc.com/view12/M0A/39/26/wKhkGWX9W7OAeTvpAAJjWlixrWI2805.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
C語言程序設計(青島職業(yè)技術學院)智慧樹知到期末考試答案2024年C語言程序設計(青島職業(yè)技術學院)有以下程序#includevoidfun(int*a,int*b){int*c;c=a;a=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d,",*p,*q);fun(&x,&y);printf("%d,%d",*p,*q);}程序運行后的輸出結果是(
)
A:5,3,3,5B:5,3,5,3C:3,5,3,5D:3,5,5,3答案:3,5,3,5假定w、x、y、z、m均為int型變量,有如下程序段:
w=1;x=2;y=3;z=4;
m=(wA:2B:4C:3D:1答案:1一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是()。
A:12345ABCDEB:ABCDE12345C:54321EDCBAD:EDCBA54321答案:EDCBA54321設整型變量a,b的值分別為1,0,那么a&&b的結果是()。
A:2B:都不對C:1D:0答案:1設有定義:char
*c;,以下選項中能夠使字符型指針c正確指向一個字符串的是(
)
A:c=getchar();B:charstr[]=”string”;c=str;C:scanf(“%s”,c);D:*c=”string”;答案:char設有宏定義:#includeIsDIV(k,n)((k%n==1)?1:0且變量m已正確定義并賦值,則宏調(diào)用:IsDIV(m,5)&&IsDIV(m,7)為真時所要表達的是
A:判斷m被5和7整除是否余1B:判斷m被5或者7整除是否余1C:判斷m是否能被5或者7整除D:判斷m是否能被5和7整除答案:判斷m被5和7整除是否余1有以下程序#include#definePT3.5;#defineS(x)PT*x*x;mian(){inta=1,b=2;printf(“%4.1f”,S(a+b));}程序運行后輸出的結果是
A:7.5B:31.5C:程序有錯無輸出結果D:4.0答案:7.5設有定義:structcomplex{intreal,unreal;}data1={1,8},data2;則以下賦值語句中錯誤的是
A:data2.real=data1.unreal;B:data2=(2,6);C:data2=data1;D:data2.real=data1.real;答案:data2=(2,6)變量a中的數(shù)據(jù)用二進制表示的形式是01011101,變量b中的數(shù)據(jù)用二進制表示的形式是11110000。若要求將a的高4位取反,低4位不變,所要執(zhí)行的運算是
A:a|bB:a^bC:aD:a&b答案:b在一個C語言程序中,下列說法正確的是(
)。
A:main函數(shù)必須出現(xiàn)在所有函數(shù)之后B:main函數(shù)必須出現(xiàn)在所有函數(shù)之前
C:main函數(shù)必須出在固定位置D:main函數(shù)可以出現(xiàn)在其它函數(shù)之外的任何位置答案:main函數(shù)可以出現(xiàn)在其它函數(shù)之外的任何位置
在定義inta[5][4];之后,對數(shù)組元素的引用正確的是
A:
a[5][0]B:a[0][0]C:a[2][4]D:a[0,0]答案:a[0][0]設有變量說明:floatx=4.0,y=4.0,下面使x為10.0的表達式是()
A:x*=y-6B:x/=y+9C:x-=y*2.5D:x+=y+2答案:x+=y+2
在C語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是
A:整型表達式或整型常量B:任何類型的表達式C:
整型常量D:實型常量答案:整型常量若有以下定義intx[10],*pt=x;則對x數(shù)組元素的正確應用是
A:*(pt+10)B:*(x+3)C:*&x[10]D:pt+3答案:*(x+3)以下選項中不是C語句的是(
)。
A:++tB:{a/=b=1;b=a%2;}C:k=i=j;D:;答案:++t已知指針p的指向如圖所示的a[1],則表達式*++p的值是(
)。a[0]
a[1]
a[2]
a[3]
a[4]1020304050
A:30
B:21C:20D:31答案:30設整型變量a,b的值分別為1,0,那么a||(b++)的結果是()。
A:都不對B:1C:2D:0答案:1以下選項中合法的C語言賦值語句是()
A:k=int(a+b);B:a=b=34C:a=3,b=9D:++i;答案:++i;設有定義語句int(*f)(int);,則以下敘述正確的是
A:f是指向函數(shù)的指針變量,該函數(shù)具有一個int類型的形參B:f是函數(shù)名,該函數(shù)的返回值是基類型為int類型的地址C:f是基類型為int的指針變量D:f是指向int類型一維數(shù)組的指針變量答案:f是指向函數(shù)的指針變量,該函數(shù)具有一個int類型的形參下列語句組中,正確的是(
)
A:char*s;s={"Olympic"};B:char*s;s="Olympic";C:chars[7];s="Olympic";D:chars[7];s={"Olympic"};答案:char
對以下說明語句,理解正確的是(
)。
inta[10]={6,7,8,9,10};
A:
將5個初值依次賦給a[0]到a[4]B:
因為數(shù)組長度與初值的個數(shù)不相同,所以此語句不正確C:
將5個初值依次賦給a[1]到a[5]D:將5個初值依次賦給a[6]到a[10]答案:將5個初值依次賦給a[0]到a[4]若要求在if后一對圓括號中表示a不等于0的關系,則能正確表示這一關系的表達式為()。
A:!aB:a<>0C:aD:a=0答案:a已知char*p,*q;下面語句正確的是(
)。
A:p+=q;B:p+=3;
C:p/=q;
D:p*=3;
答案:p+=3設整型變量a,b的值分別為1,0,那么a!=b的結果是()。
A:0B:2C:都不對D:1答案:1已有定義:chara[]="xyz",b[]={''x'',''y'',''z''};,以下敘述中正確的是()。
A:a數(shù)組長度小于b數(shù)組長度B:數(shù)組a和b的長度相同C:上述說法都不對D:
a數(shù)組長度大于b數(shù)組長度答案:a數(shù)組長度大于b數(shù)組長度對數(shù)組各元素的存取完全可以不用下標變量而用指針來代替。
A:對B:錯答案:對有以下程序
#include
voidfun(intp)
{intd=2;
p=d++;printf(“%d”,p);}
main()
{inta=1;
fun(a);printf(“%d”,a);}
程序運行后的輸出結果是
A:32B:12C:21D:22答案:21在C語言中,所有算術運算符的優(yōu)先級都相同。()
A:錯B:對答案:錯執(zhí)行以下程序段后,w的值為()。intw='A',x=14,y=15;w=((x||y)&&(w
A:NULLB:lC:0D:-1答案:1在數(shù)據(jù)管理技術發(fā)展的三個階段中,數(shù)據(jù)共享最好的是()。
A:三個階段相同B:數(shù)據(jù)庫系統(tǒng)階段C:文件系統(tǒng)階段D:人工管理階段答案:數(shù)據(jù)庫系統(tǒng)階段以下敘述中不正確的是()。
A:在C語言中,整數(shù)可以以十進制、八進制或十六進制的形式輸出B:使用putchar函數(shù)可以不要輸出項C:調(diào)用printf函數(shù)時,必須要有輸出項D:使用putchar函數(shù)時,必須在之前包含頭文件stdio.h答案:c有以下程序#includeintfun(){staticintx=1;x*2;returnx;}main(){inti,s=1,for(i=1;iprintf("%d",s);}程序運行后的輸出結果是
A:1B:4C:0D:8答案:4已知chars[10],*p=s;,則在下列語句中,錯誤的語句是(
)。
A:p=s+5;B:s=p+s;C:s[2]=p[4]D:*p=s[0]答案:s=p+s&&運算符,如果參與運算的第一個表達式為真,第二個不再計算其值了。
A:對B:錯答案:對有以下程序#include
#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d",d);}程序運行后的輸出結果是_______
A:-12B:-20C:10D:0答案:-20下列語句組中,正確的是
A:chars[7];s="Olympic";B:char*s;s="Olympic";C:chars[7];s={"Olympic"};D:char*s;s={"Olympic"};答案:char下列關于運算符優(yōu)先順序的描述中正確的是()。
A:賦值運算符<邏輯與運算符<關系運算符<算術運算符B:算術運算符<關系運算符<賦值運算符<邏輯與運算符C:邏輯運算符<關系運算符<算術運算符<賦值運算符D:關系運算符<算術運算符<賦值運算符<邏輯與運算符答案:賦值運算符
1、數(shù)組名能與其它變量名相同。數(shù)組名后是用方括號括起來的常量表達式,不能用圓括號。
A:錯B:對答案:對有如下程序intmain(){floatx=2.0,y;
if(x<0)y=0.0;
elseif(x<10.0)y=1.0/x;
elsey=1.0;
printf(“%f”,y);
return0;}該程序的輸出結果是()。
A:0.500000B:0.250000C:0.000000D:1.000000答案:0.5000000x173是正確的十六進制常數(shù)。
A:錯B:對答案:對有以下程序#includemain(){inta=2,c=5;printf(“a=%%d,b=%%d\n”,a,c);}程序運行后的輸出結果是()
A:a=%2,b=%5B:a=%d,b=%dC:a=2,b=5D:a=%%d,b=%%d答案:a=%d,b=%d下列排序方法中,最壞情況下比較次數(shù)最少的是
A:直接插入排序B:簡單選擇排序C:堆排序D:冒泡排序答案:堆排序有以下程序#includemain(){inta=2,b=2,c=2;printf("%d",a/b&c);}程序運行后的輸出結果是
A:0B:1C:3D:2答案:0在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是
A:概要設計說明書B:可行性分析報告C:集成測試計劃D:軟件需求規(guī)格說明書答案:軟件需求規(guī)格說明書有以下程序#include#includemain(){inta=1,b=4,c=2;doublex=10.5,y=4.0,z;z=(a+b)/c+sqrt(y)*1.2/c+x;printf("%f\n",z);}程序運行后的輸出結果是()
A:14.900000B:15.400000C:14.000000D:13.700000答案:13.700000有如下函數(shù)定義:#include
int
fun(int
k){if(k<1)
return
0;else
if(k==1)
return
1;else
return
fun(k-1)+1;}若執(zhí)行調(diào)用語句:n=fun(3);,則函數(shù)fun總共被調(diào)用的次數(shù)是(
)。
A:3B:5C:2D:1答案:3耦合性和內(nèi)聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的是
A:耦合性是指一個模塊內(nèi)部各個元素間彼此結合的緊密程度B:降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性C:內(nèi)聚性是指模塊間互相連接的緊密程度D:提高耦合性降低內(nèi)聚性有利于提高模塊的獨立性答案:降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性算法的特點之一是無窮性。()
A:對B:錯答案:錯若有以下程序段intr=8;printf(“%d”,r>>1);輸出結果是
A:2B:8C:16D:4答案:4
以下對一維數(shù)組a進行不正確初始化的是
A:inta[10]={};B:inta[]={0};C:inta[10]={10*2};D:inta[10]=(0,0,0,0);答案:inta[10]=(0,0,0,0);C語言程序中,當調(diào)用函數(shù)時實參和形參各占一個獨立的存儲單元。
A:錯B:對答案:錯選出下列標識符中不是合法的標識符的是()
A:hot_doB:cat@113C:INTD:_2ab答案:2absizeof(double)是()
A:不合法的表達形式B:一個雙精度表達式C:一個整型表達式D:一個函數(shù)調(diào)用答案:AI參考:正確選項是B:一個雙精度表達式。\n\nsizeof是C/C++中的一個運算符,用于獲取指定類型在內(nèi)存中的大?。ㄒ宰止?jié)為單位)。double是一個雙精度浮點數(shù)類型,因此sizeof(double)是一個雙精度表達式。選項A、C、D都是不合法的。'以下敘述正確的是
A:C語言函數(shù)可以嵌套調(diào)用,例如:fun(fun(x))B:C語言程序是由過程和函數(shù)組成的C:C語言函數(shù)不可以單獨編譯D:C語言中除了main函數(shù),其他函數(shù)不可作為單獨文件形式存在答案:AI參考:正確選項是B:C語言程序是由過程和函數(shù)組成的。\n\n解釋:\n\nA選項中,C語言函數(shù)可以嵌套調(diào)用,但是fun(fun(x))這樣的調(diào)用方式并不符合C語言的語法規(guī)則,因此這個選項是錯誤的。\n\nC選項中,C語言函數(shù)是可以單獨編譯的,但通常情況下我們會在一個C語言源文件中包含多個函數(shù),這樣的方式可以使代碼更清晰,便于管理和維護。因此,選項C是錯誤的。\n\nD選項中,C語言中的函數(shù)是作為獨立的代碼塊存在的,可以在單獨的文件中定義和實現(xiàn),也可以在主程序中調(diào)用。因此,選項D也是錯誤的。\n\n而B選項中,C語言程序是由過程和函數(shù)組成的,這是正確的。在C語言中,函數(shù)是程序的基本組成部分之一,它們可以被定義、調(diào)用、實現(xiàn)和測試。因此,B選項是正確的。'以下選項中敘述正確的是()
A:C語言的標識符可分為運算符、用戶標識符和關鍵字三類B:C語言的標識符可分為關鍵字、預定義標識符和用戶標識符三類C:C語言的標識符可分為函數(shù)名、變量和預定義標識符三類D:C語言的標識符可分為語句、變量和關鍵字三類答案:AI參考:正確選項是【B:C語言的標識符可分為關鍵字、預定義標識符和用戶標識符三類】。\n\nC語言中的標識符可分為關鍵字、預定義標識符和用戶標識符三類,其中關鍵字是由C語言規(guī)定的,不可再定義的標識符;預定義標識符是由C語言提供的庫函數(shù)或宏定義的標識符;用戶標識符則是用戶根據(jù)需要定義的標識符。因此選項B是正確的。選項A、C、D都存在錯誤,不符合C語言標識符的分類。'有如下定義:structperson{charname[9];intage;};structperso
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年幼兒園教師學生健康監(jiān)測與疾病預防合同
- 迪慶云南迪慶香格里拉市招聘治安聯(lián)防人員80人筆試歷年參考題庫附帶答案詳解
- 蘇州江蘇蘇州大學納米科學技術學院課程助教招聘11人(202420252學期)筆試歷年參考題庫附帶答案詳解
- 舟山浙江舟山市普陀區(qū)機關事務管理中心編外人員招聘筆試歷年參考題庫附帶答案詳解
- 紅河2025年云南紅河金平縣人民法院招聘聘用制書記員司法警務輔助人員筆試歷年參考題庫附帶答案詳解
- 福建2025年福建水利電力職業(yè)技術學院招聘35人筆試歷年參考題庫附帶答案詳解
- 湖北2025年湖北民族大學人才引進163人筆試歷年參考題庫附帶答案詳解
- 浙江2025年春季浙江省新時代自貿(mào)港研究院招聘筆試歷年參考題庫附帶答案詳解
- 河南2024年河南體育學院冬季運動管理中心人事代理招聘11人筆試歷年參考題庫附帶答案詳解
- 桂林2025年廣西桂林市事業(yè)單位招聘1462人筆試歷年參考題庫附帶答案詳解
- TTT培訓教材(-55張)課件
- 耐壓絕緣硅橡膠涂料噴涂作業(yè)指導書
- 小學《體育與健康》 人教版 三年級 乒乓球運動 -乒乓球介紹與球性教學 第一節(jié)課PPT 課件
- 急性心梗的護理業(yè)務學習課件
- 導向標識系統(tǒng)設計(二)課件
- 聚焦:如何推進教育治理體系和治理能力現(xiàn)代化
- 化工儀表自動化【第四章】自動控制儀表
- 數(shù)據(jù)結構教學課件:chapter8
- 安全生產(chǎn)十大法則及安全管理十大定律
- 化妝品批生產(chǎn)記錄
- 數(shù)學八年級上浙教版3.2直棱柱的表面展開圖同步練習
評論
0/150
提交評論