


付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
C語言程序設計知到智慧樹期末考試答案題庫2024年秋甘肅財貿職業學院對于返回值是void類型的函數,調用時不可作為()。
A:循環體里的語句B:if語句的內嵌語句C:表達式的一部分參與計算
答案:表達式的一部分參與計算如果p是一個整型數,下列表達式始終為真的是()。
A:p&&!pB:p||!pC:p&&pD:p||p
答案:B:p||!p以下不符合C語言語法的賦值語句是()。
A:a=1,b=2B:y=(a=3,6*5);C:a=b=5;D:++j;
答案:A:a=1,b=2以下選項中,當x為大于1的奇數時,值為0的表達式()。
A:x%2==0B:x%2==1C:x%2!=0D:x/2
答案:A:x%2==0下列屬于整型常量的是()。
A:12.0B:12C:-12.0D:10E10
答案:B:12若使用一維數組名作函數實參,則以下正確的說法是()。
A:在被調用函數中,不需要考慮形參數組的類型B:必須在主調函數中說明此數組的大小C:實參數組名與形參數組名必須一致D:實參數組類型與形參數組類型可以不匹配
答案:必須在主調函數中說明此數組的大小以下正確的函數原型為()。
A:void(x,y);B:voidfunc(int,int);C:void(intx,y);D:func(intx;inty);
答案:voidfunc(int,int);若x=5,y=4則y*=x+5;y的值為()。
A:15B:20C:40D:30
答案:C:40main(){intn;n=(6*4,n+6),n*2;printf(“%d\n”,n);}此程序的輸出結果是()。
A:24B:48C:30D:60
答案:C:30下列四個選項中,均是C語言關鍵字的選項是()。
A:switchtypedefcontinueB:autoenumincludeC:ifstructtypeD:signedunionscanf
答案:A:switchtypedefcontinue在C語言中,引用數組元素時,其數組下標的數據類型允許是()。
A:整型常量B:整型常量或整型表達式C:任何類型的表達式D:整型表達式
答案:整型常量或整型表達式下面所列舉的函數名正確且具有良好風格的是()。
A:find@()B:abcde()C:gotofirstline()D:GetNumber()
答案:GetNumber()假設所有變量均為整型,則表達式(a=2,b=5,b++,a+b)的值是()。
A:2B:7C:6D:8
答案:D:8若有定義語句:charc[5]={‘a’,’b’,’\0’,’c’,’\0’};,則執行語句pritnf(“%s”,c);的結果是()
A:ab\0cB:‘a’’b’C:abD:abc
答案:ab以下關于long、int和short類型數據占用內存大小的敘述中正確的是()
A:根據數據的大小來決定所占內存的字節數B:均占4個字節C:由C語言編譯系統決定D:由用戶自己定義
答案:由C語言編譯系統決定以下關于運算符優先順序的描述中正確的是()。
A:賦值運算符<邏輯運算符<關系運算符<算術運算符B:關系運算符<算術運算符<賦值運算符<邏輯運算符C:算術運算符<關系運算符<賦值運算符<邏輯運算符D:邏輯運算符<關系運算符<算術運算符<賦值運算符
答案:賦值運算符以下正確的說法是:在C語言中()。
A:實參和與其對應的形參共占用一個存儲單元B:形參是虛擬的,不占用存儲單元C:只有當實參和與其對應的形參同名時才共占用存儲單元D:實參和與其對應的形參各占用獨立的存儲單元
答案:實參和與其對應的形參各占用獨立的存儲單元以下描述中,正確的是()。
A:預處理就是完成C編譯程序對C源程序第一遍掃描,為編譯詞法和語法分析作準備B:C源程序中凡是行首以#標識的控制行都是預處理指令C:預處理是指完成宏替換和文件包含中指定的文件的調用D:預處理指令只能位于C源文件的開始
答案:C源程序中凡是行首以#標識的控制行都是預處理指令下面不正確的賦值語句是()。
A:a=1B:a+=bC:a==bD:a=a+1
答案:C:a==bC語言中以追加方式打開一個文件應選擇()參數。
A:“a”B:“r”C:“w”D:“rb”
答案:“a”在C語言中,要求運算數必須是整型的運算符是()。
A:/B:++C:%D:!=
答案:%在C語言中,函數返回值的類型最終取決于()。
A:函數定義時形參的類型B:return語句中表達式值的類型C:調用函數時主函數所傳遞的實參類型D:函數定義時在函數首部所說明的函數類型
答案:函數定義時在函數首部所說明的函數類型C語言中不可以嵌套的是()。
A:循環語句B:函數調用C:選擇語句D:函數定義
答案:函數調用###選擇語句###循環語句以下描述中正確的是()。
A:do一while循環中,根據情況可以省略whileB:在do一while循環體中,一定要有能使while后表達式值變為零("假")的操作C:do一while循環由do開始,用while結束,在while(表達式)后面不能寫分號D:由于do一while循環中循環體語句只能是一條可執行語句,所以循環體內不能使用復合語句
答案:Binta[10];給數組a的所有元素分別賦值為1、2、3、……的語句是()。
A:for(i=1;i<11;i++)a[i]=i;B:for(i=1;i<11;i++)a[i+1]=i;C:for(i=1;i<11;i++)a[0]=1;D:for(i=1;i<11;i++)a[i-1]=i;
答案:for(i=0;i<10;i++)a[i]=i+1;若a為int類型,且其值為3,則執行完表達式a+=a-=a*a后,a的值是()。
A:9B:6C:-12D:-3
答案:C:-12下列表達式為關系表達式的為()。(其中a為一整型變量)
A:a>0?a:-aB:3+4*5C:a==10D:a=1
答案:C:a==10以下合法的定義是()。
A:str[]={"China"};B:charstr[13];str[]="China";C:char*p="China";D:char*p;strcpy(p,"China");
答案:C:char*p="China";全局變量的定義不可能在()。
A:函數內部B:最后一行C:文件外面D:函數外面
答案:C:文件外面以下所列的C語言常量中,錯誤的是()。
A:'\72'B:2LC:1.2e0.5D:0xFF
答案:C:1.2e0.5已有定義:intx=3,y=4,z=5;,則表達式!(x+y)+z-1&&y+z/2的值是()
A:1B:0C:2D:6
答案:B:0設已有定義:floatx;則以下對指針變量p進行定義且賦初值的語句中正確的是()。
A:floatp=&x;B:int*p=(floatx);C:float*p=1024;D:float*P=&x;
答案:float*P=&x;執行下列語句后,a的值是()。inta=8;a+=a-=a*a;
A:112B:-240C:64D:-112
答案:D:-112為了避免嵌套的條件分支語句if-else的二義性,C語言規定:C程序中的else總是與()組成配對關系。
A:同一行上的ifB:縮排位置相同的ifC:在其之前未配對的ifD:在其之前未配對的最近的if
答案:D:在其之前未配對的最近的if宏定義#definePI3.14中的宏名PI代替()
A:不確定類型的數B:一個雙精度實數C:一個字符串D:一個單精度實數
答案:C:一個字符串有以下程序段intk=0;while(k=1)k++;while循環執行的次數是()。
A:語法錯誤,不能執行B:1次C:一次也不執行D:無限次
答案:D:無限次循環結束后,count的值是()count=1;while(count<=145){a=a+7;count++;}
A:144B:146C:1D:145
答案:146下列字符序列中,可用作C標識符的一組字符序列是()。
A:class,day,lotus_1,2dayB:D56,r_1_2,name,_st_1C:S.b,sum,average,_aboveD:#md,&12x,month,student_n!
答案:D56,r_1_2,name,_st_1已知大寫字母A的ASCII碼是65,小寫字母a的ASCII碼是97,則用八進制表示的字符常量'\101'是()
A:字符aB:非法的常量C:字符AD:字符e
答案:字符A若有如下定義,則()是對數組元素的正確的引用。inta[10],*p;p=a;
A:*&a[10]B:a[11]C:*(p+10)D:*p
答案:C:*(p+10)下面程序段的運行結果是()。a=1;b=2;c=2;while(aA:1,2,0B:1,2,1C:2,1,0D:2,1,1
答案:1,2,0有如下程序片段:inti=0;while(i++<=2);printf("%d",i);則正確的執行結果是()
A:4B:3C:2
答案:A:4兩次運行下面的程序,如果從鍵盤上分別輸入6和3,則輸出結果是()。intx;scanf(“%d”,&x);if(x++>5)printf(“%d”,x);elseprintf(“%d\n”,x--);
A:6和3B:7和4C:7和5D:6和4
答案:7和4設有數組定義:chararray[]="China";則數組array所占的空間為()。
A:7個字節B:6個字節C:5個字節D:4個字節
答案:B:6個字節設有intx=11;則表達式(x++*1/3)的值是()。
A:11B:3C:4D:12
答案:C:4以下對C語言函數的描述中,正確的是()。
A:C函數既可以嵌套定義又可以遞歸調用B:C程序中有調用關系的所有函數必須放在同一個程序文件中C:C程序必須由一個或一個以上的函數組成D:函數必須有返回值,否則不能使用函數
答案:C程序必須由一個或一個以上的函數組成以下說法中正確的是()。
A:C語言程序總是從第一個定義的函數開始執行。B:C語言程序中的main()函數必須放在程序的開始部分。C:C語言程序總是從main()函數開始執行。D:在C語言程序中,要調用的函數必須有main()函數中定義。
答案:C語言程序總是從main函數開始執行C語言中,字符(char)型數據在微機內存中的存儲形式是()
A:反碼B:ASCII碼C:EBCDIC碼D:補碼
答案:B:ASCII碼下列說法中錯誤的是()
A:一個數組只允許存儲同種類型的變量B:數組的名稱其實是數組在內存中的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車制造業2025年供應鏈風險管理數字化解決方案報告
- 2025屆廣東省梅州市梅江實驗中學英語八年級第二學期期末質量檢測模擬試題含答案
- 2025年元宇宙社交平臺虛擬現實社交平臺運營模式研究報告
- 城市污水處理廠智能化升級改造中的智能化水質處理技術研究報告
- 2025年醫院電子病歷系統在醫院信息化建設中的邊緣計算應用報告
- 2025年醫藥行業未來趨勢:仿制藥一致性評價下的醫藥電商發展報告
- 2025年醫藥企業研發外包(CRO)與企業核心競爭力提升報告
- 能源行業2025年儲能技術多元化儲能電池材料研發與創新報告
- 禮儀培訓課件標題
- 安全轉運試題及答案
- 班級管理中的法治教育實踐
- 高二【數學(人教A版)】用空間向量研究距離、夾角問題(2)-教學設計
- 智能化、數字化轉型
- 中頻藥物透入治療
- 天津中考英語2020-2024年5年真題匯編-學生版-專題09 短文首字母填空
- 中山市第一中級人民法院保險糾紛審判白皮書(2021年-2023年)2024年11月
- 綜合機電供應及安裝專業分包工程機電系統調試方案
- 供應室安全目標
- 城市軌道交通車輛智慧運維系統技術規范
- 高等數學基礎-005-國開機考復習資料
- 我與患者的故事護理
評論
0/150
提交評論