




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
初識C語言(山東聯(lián)盟)智慧樹知到期末考試答案2024年初識C語言(山東聯(lián)盟)在調(diào)試運行程序時,下列哪一步會檢查程序中的語法錯誤()。
A:連接B:編譯C:運行D:保存答案:編譯以下是一個函數(shù)定義,下列說法正確的是()floatmax(floatx,floaty){floatm;m=x>y?x:y;returnm;}
A:函數(shù)體中的returnm;語句是多余的,可以省略B:函數(shù)max()的功能是求兩個實數(shù)的最大數(shù)C:函數(shù)頭floatmax(floatx,floaty)可以寫為voidmax(floatx,floaty)D:函數(shù)頭floatmax(floatx,floaty)可以簡化為floatmax(floatx,y)答案:函數(shù)max()的功能是求兩個實數(shù)的最大數(shù)以下是關于函數(shù)聲明的敘述,正確的是________。
A:函數(shù)聲明可以省略形參類型,但不能省略形參名稱B:函數(shù)聲明可以省略函數(shù)類型,但不能省略形參類型C:函數(shù)聲明可以省略形參名稱,但不能省略形參類型D:函數(shù)聲明可以省略形參類型,但不能省略函數(shù)類型答案:函數(shù)聲明可以省略形參名稱,但不能省略形參類型C語言中的實數(shù)可以寫成不同表示形式,下列表示形式中正確的是()
A:E4.5B:e7C:5.2e3.4D:5.34答案:5.34表達式3*4/5+6的值是()。
A:8B:8.4C:7.8D:6答案:8程序功能:由鍵盤輸入一個整數(shù),判斷其能否既被3整除又被5整除。請將【】替換為正確的代碼。#includeintmain(){inta;scanf("%d",&a);if(a%3==0【1】a%5==0)printf("Yes!\n");【2】printf("No!\n");return0;}
A:【1】&&【2】orB:【1】||【2】orC:【1】||【2】elseD:【1】&&【2】else答案:【1】||【2】else以下程序段實現(xiàn)輸出1到100之間所有奇數(shù),可替換【】以實現(xiàn)程序功能的代碼是()。for(i=1;i{if(i%2==0);【】;printf("%d",i);}
A:continueB:breakC:gotoD:printf("%d",i)答案:continue以下程序段的功能是()。for(i=1;iif(i%2==0)printf("%d",i);
A:輸出1到100之間所有的數(shù)B:輸出1到100之間的偶數(shù)C:輸出1到100之間的奇數(shù)D:輸出1到100的和答案:輸出1到100之間的偶數(shù)以下程序段用來輸出九九乘法表,可替換【】以實現(xiàn)程序功能的代碼是()。for(i=1;i{for(j=1;【】;j++)printf("%d*%d=%-3d",j,i,i*j);printf("\n");}
A:jB:j=9C:jD:j=i答案:j假若內(nèi)循環(huán)體中不存在中止循環(huán)的控制語句,也沒有改變i和j的值的操作,則下列程序段內(nèi)循環(huán)體執(zhí)行的總次數(shù)為()。inti,j;for(i=5;i;i--)for(j=1;j{......}
A:24B:20C:30D:25答案:20程序功能是輸入多個同學的成績,當輸入-1時結束輸入,輸出平均成績,可替換【】以實現(xiàn)程序功能的代碼是()。intmain(){intscore,i=0,sum=0;while(1){printf("Data:");scanf("%d",&score);if(score==-1)【】;sum+=score;i++;}if(i!=0)printf("Average:%d\n",sum/i);return0;}
A:scanfB:breakC:continueD:goto答案:break關于一維數(shù)組的定義,以下說法正確的是()
A:charname[20];該語句定義了數(shù)組名為name的char型數(shù)組,該數(shù)組有20個元素,能夠存儲20個字符。B:intn=20;charname[n];以上語句定義了數(shù)組名為name的char型數(shù)組,該數(shù)組有20個元素,能夠存儲20個字符。C:charname[20];該語句定義了數(shù)組名為name的char型數(shù)組,該數(shù)組有20個元素,能夠存儲20個字符串。D:intn=20;charname[n];以上語句定義了數(shù)組名為name的char型數(shù)組,該數(shù)組有20個元素,能夠存儲20個字符串。答案:charname[20];該語句定義了數(shù)組名為name的char型數(shù)組,該數(shù)組有20個元素,能夠存儲20個字符。有程序段如下:intyear=2000;printf("%s\n",year%(year%100?4:400)?"NO":"YES");執(zhí)行上面的printf()語句后,輸出結果是()。
A:不確定B:NO:YESC:YESD:NO答案:YES關于以下函數(shù),說法正確的是()。voidp_star(intn){inti;for(i=1;iputchar('*');}
A:函數(shù)功能是在一行上連續(xù)輸出n個“*”字符B:形參說明intn可以簡化為nC:函數(shù)功能是連續(xù)輸出n行“*”字符D:函數(shù)類型void可以省略答案:函數(shù)功能是在一行上連續(xù)輸出n個“*”字符執(zhí)行下面的程序段后,a和b的值分別為()。inta=3,b=5,c;c=(a>b)?a++:b--;
A:4,5B:3,3C:3,4D:4,4答案:3,4若有定義intx=30;,則邏輯表達式x=50的值是()。
A:不確定B:2C:1D:0答案:0C語言中對源程序進行編譯時用到的命令是()。
A:EditB:!ExecuteC:BuildD:Compile答案:Compile對for命令的說法正確的是()。
A:表達式1可以省略B:表達式之間的分號;不能省略C:表達式2不可以省略D:表達式3可以省略答案:表達式1可以省略;表達式3可以省略;表達式之間的分號;不能省略以下各項中,屬于算法評價主要指標的是()
A:輸入輸出特性B:時間復雜性C:空間復雜性D:健壯性(容錯性)答案:健壯性(容錯性)###時間復雜性###空間復雜性關于函數(shù)的嵌套結構,以下說法正確的是()。
A:在用戶函數(shù)a的函數(shù)體中定義用戶函數(shù)b,這樣的結構通常稱為函數(shù)的嵌套結構。B:函數(shù)嵌套結構是指在一個用戶函數(shù)的函數(shù)體中,調(diào)用另外的用戶函數(shù)。C:只有在循環(huán)嵌套結構中,才允許使用函數(shù)嵌套結構。D:用戶函數(shù)a調(diào)用用戶函數(shù)b,用戶函數(shù)b又調(diào)用用戶函數(shù)c,這樣的結構通常稱為函數(shù)的嵌套結構。答案:函數(shù)嵌套結構是指在一個用戶函數(shù)的函數(shù)體中,調(diào)用另外的用戶函數(shù)。###用戶函數(shù)a調(diào)用用戶函數(shù)b,用戶函數(shù)b又調(diào)用用戶函數(shù)c,這樣的結構通常稱為函數(shù)的嵌套結構。以下各標識符中,不能用作C程序用戶標識符的是()。
A:s#CB:as1C:forD:my-w答案:s;C;my-w;for下列選項屬于算法描述方法的是()。
A:流程圖B:PAD圖C:自然語言D:N-S圖答案:自然語言;流程圖;PAD圖;N-S圖C語言中,選擇結構的控制語句有哪些
A:雙分支if語句B:if-elseif語句C:單分支if語句D:switch語句答案:單分支if語句###雙分支if語句###if-elseif語句###switch語句下列命令是編譯預處理命令的()。
A:includeB:breakC:whileD:define答案:define;include以下各項,屬于printf()函數(shù)的格式控制符的是()
A:%hB:%eC:%dD:%f答案:%d###%f###%efor命令一般格式for("表達式1","表達式2","表達式3"){循環(huán)體},對于任何一個for命令,其“表達式1”只在開始時被執(zhí)行一次,通常用于某些變量的初始化。
A:錯誤B:正確答案:正確當函數(shù)有具體的返回值時,函數(shù)類型為函數(shù)值的數(shù)據(jù)類型
A:對B:錯答案:對switch命令中“表達式”,通常為整型值或者是字符型值。
A:正確B:錯誤答案:正確以下語句將定義一個長度是100的int型數(shù)組intn=100;inta[100];
A:錯B:對答案:對函數(shù)調(diào)用時,實參和形參按照參數(shù)位置對應傳值,與名稱無關。
A:錯B:對答案:對define命令稱為編譯預處理的宏定義命令,其常見的應用是把一個字符串定義成一個標識符。
A:錯B:對答案:對程序中使用的變量名、函數(shù)名、運算符等統(tǒng)稱為標識符。
A:對B:錯答案:錯只有在main()函數(shù)的函數(shù)體中定義一個用戶函數(shù)時,這種結構才稱為函數(shù)的嵌套結構。
A:對B:錯答案:錯RFID是一種接觸式的自動識別技術,它通過射頻信號自動識別目標對象并獲取相關數(shù)據(jù)。
A:對B:錯答案:錯數(shù)學關系式20A:錯B:對答案:錯brea命令k和continue命令一般和if語句結合使用。
A:錯B:對答案:對main()函數(shù)的基本結構如下:intmain(){
函數(shù)體}
A:正確B:錯誤答案:正確在C語言中,邏輯表達式的值有1、0、真、假4種。
A:錯B:對答案:錯語句char
m[]={'a','b','c','d','e','f'};與char
n[]="abcdef";定義了兩個一維數(shù)組,它們的最后一個元素都是存儲的字符串結束標志符'\0'。
A:錯B:對答案:錯循環(huán)嵌套結構中,外層循環(huán)結束了,內(nèi)層循環(huán)還沒結束,是錯誤的嵌套結構。
A:正確B:錯誤答案:正確charstr[12];gets(str);執(zhí)行gets()函數(shù)后,將從鍵盤輸入一個字符串存儲到str數(shù)組中。
A:對B:錯答案:對C語言中的數(shù)組名有兩種含義,一是標識數(shù)組,二是代表數(shù)組的首地址,數(shù)組名的實質(zhì)就是數(shù)組的首地址
A:對B:錯答案:對以下程序段將對a數(shù)組實現(xiàn)升序排序(N是符號常量)for(i=1;ifor(j=0;jif(a[j]>a[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}
A:錯B:對答案:對由于數(shù)組元素本身是一個變量,因此可以使用賦值語句對其單獨賦值,以下語句是正確的。intarray[10];array[5]=26;array[7]=38;
A:錯誤B:正確答案:正確C語言的數(shù)據(jù)類型中既有基本類型又有構造類型,它們沒什么區(qū)別
A:錯B:對答案:錯關于一維數(shù)組a,以下說法正確的是()
A:以下程序段將輸出a的全部元素,每個值之間用空格分隔(N是符號常量)inta[N],i;
for(i=1;iprintf("%d,",a[i]);B:以下程序段將輸出a的全部元素,每個值之間用空格分隔(N是符號常量)
inta[N],i;
for(i=0;iprintf("%d,",a[i]);C:以下程序段將輸出a的全部元素,每個值之間用逗號,分隔(N是符號常量)
inta[N],i;
for(i=0;iprintf("%d,",a[i]);D:以下程序段將輸出a的全部元素,每個值之間用逗號分隔(N是符號常量)inta[N],i;for(i=1;iprintf("%d,",a[i]);答案:AI參考:正確選項是C:以下程序段將輸出a的全部元素,每個值之間用逗號,分隔(N是符號常量)\n\n解釋如下:\n\nA選項中,程序段中使用了printf函數(shù),但未使用正確的格式化字符串來輸出數(shù)組元素。\n\nB選項中,printf函數(shù)中缺少格式化字符串。\n\nD選項中,使用for循環(huán)打印數(shù)組元素時,第一個循環(huán)變量i的初始值為1,這不符合數(shù)組從0開始的索引規(guī)則。\n\n只有C選項是正確的,因為在循環(huán)中使用正確的格式化字符串來輸出數(shù)組元素,并且使用了逗號作為分隔符。'程序功能:從鍵盤輸入年份,判斷其是否為閏年。請將【】替換為正確的代碼。
#include
intmain()
{intyear;
scanf(【1】);
if(【1】)
printf("Yes!\n");
else
printf("No!\n");
return0;
}
A:【1】"%d",&year【2】year%400=0||year%4=0&&year%100!=0B:【1】"%f",&year【2】year%400=0||year%4==0&&year%100!=0C:【1】"%d",&year【2】year%400==0||year%4==0&&year%100!=0D:【1】"%d",year【2】year%400==0||year%4==0||year%100!=0答案:AI參考:程序功能:從鍵盤輸入年份,判斷其是否為閏年。代碼替換如下:\n\n\n```c\n#include\nintmain()\n{intyear;\nscanf("%d",&year);//讀取年份\nif(year%400==0||year%4==0&&year%100!=0)//判斷閏年條件\nprintf("Yes!\n");\nelse\nprintf("No!\n");\nreturn0;\n}\n```\n所以,正確選項為:C:【1】"%d",&year【2】year%400==
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 船舶結構專利分析報告專利分析設計重點基礎知識點
- 二零二五電子商務產(chǎn)業(yè)園入駐協(xié)議
- 監(jiān)事聘任合同二零二五年
- 標準的房產(chǎn)抵押合同范例二零二五年
- 離婚房屋歸屬的協(xié)議書
- 二零二五車庫出租合同范例范文
- 梁板吊裝合同范本
- 雙方平均投資合同范本
- 2025解除勞動合同協(xié)議書格式
- 農(nóng)村建房城建合同范本
- 人教版小學三年級下期數(shù)學單元、期中和期末檢測試題
- 康復輔具適配服務體系建設
- 工會驛站驗收
- 【全友家居企業(yè)績效考核問題及其建議(論文8500字)】
- 職業(yè)技術學校《云計算運維與開發(fā)(初級)》課程標準
- 幼兒園大班數(shù)學練習題直接打印
- SAP-TM運輸管理模塊操作手冊(S4系統(tǒng))
- 【醫(yī)療管理案例】:以專科化改革促進醫(yī)院戰(zhàn)略發(fā)展-中南大學湘雅醫(yī)院學科建設實踐案例
- 設計研究與人因工程結合發(fā)展
- 輸變電工程施工質(zhì)量驗收統(tǒng)一表式附件1:線路工程填寫示例
- 湖北省衛(wèi)生健康委科研項目申報書(上、下冊)
評論
0/150
提交評論