




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
C語言程序設計練習題□□□□□□□1口以下不能定義為用戶標識符是(A)MainB)1口以下不能定義為用戶標識符是(A)MainB)_0)C)_intD)sizeof2口以下敘述中正確的是口A)C程序中注釋部分可以出現在程序中任意合適的地方B)花口號"{"和"}"B)花口號C)構成CC)構成A)ForB)4dC)f2_G3D)WORD-subDOIFvoidCaseSizeabcdefine4口設正x、yA)ForB)4dC)f2_G3D)WORD-subDOIFvoidCaseSizeabcdefine4口設正x、y均為整型變量,且x=10y=3,則以下語句printf("%d,%d\n”,x--,--y);A)10,3B)9.3C)9.2D)10.2C語句之間的分隔口,不是語句的一部分D)分號是3口以下有4組用戶標識符,其中合法的一組是()doublea,b;longintw;5口有以下定義語句c;若各變量已正確賦值,則下列選項中正確的表達式是(的輸出結果是A)a=a+b=b++B)w%(int)a+b))C)(c+w)%(int)aD)w=a==b;6口下列條件語句中,功能與其他語句不同的是if(a)printf("%d\n",x);elseprintf("%d\n",y);if(a==0)printf("%d\n",y);elseprintf("%d\n",x);if(a!=0)printf("%d\n",x);elseprintf("%d\n",y);if(a==0)printf("%d\n",x);elseprintf("%d\n",y);7口以下能正確定義二維數組的是A)inta[][3];7口以下能正確定義二維數組的是A)inta[][3];C)inta[][3]={};8口si和s2已正確定義并分別指向兩個字符串。若要求:當執行語句S;則以下選項中正確的是A)if(si>s2)S;C)if(strcmp(s2,s1)>0)S;9口有以下定義和語句inta[3][2]={1,2,3,4,5,6,},*p[3];p[0]=a[1];則*p[0]+1)所代表的數組元素是A)a[0][1]B)a[1][0]10口已有定義:inti,a[10],*p;,則合法的賦值語句是A)p=100;B)p=a[5];11口設有定義語句:A)c「c2⑵以下選項中非法的表達式是0<=x<10013口設有如下程序段:inta[][3]=2{2*3};D)inta[2][3]={{1},{2},{3,4}};s1所指串大于s2所指串時,B)if(strcmp(s1,s2))S;D)if(strcmp(s1,s2)>0)S;a[1][1]D)a[1][2]C)p=a[2]+2;D)p=a+2;charc1=92,c2=92;,則以下表達式中值為零的是B)c1&c2C)~c2D)c1|c2B)i=j==0C)(char)(65+3)D)x+1=x+1intx=2002,y=2003;printf("%d\n",(x,y));則以下敘述中正確的是A)輸出語句中格式說明符的個數少于輸出項的個數,不能正確輸出B)運行時產生出口信息C)輸出值為2002D)輸出值為200314口14口t為int類型,進口下面的循環之前,t的值為while(t=l){while(t=l){……}則以下敘述中正確的是口A)循環控制表達式的值為A)循環控制表達式的值為B)循環控制表達式的值為C)循環控制表達式不合法D)C)循環控制表達式不合法D)以上說法都不對15口以下各選項企圖說明一種新的類型名,其中正確的是口typedefv1int;typedefv2=int;typedefv1int;typedefv2=int;typedefvlintv3;typedefv4:int;16.以下程序段x=-1;().do{x=x*x;}typedefvlintv3;typedefv4:int;16.以下程序段x=-1;().do{x=x*x;}while(!x);A.是死循環B.循環執行二次C.循環執行二次C.循環執行二次D.有語法錯誤17.以下正確的描述是17.以下正確的描述是).A.continueA.continue語句的作用是結束整個循環的執行B.只能在循環體內和switchB.只能在循環體內和switch語句體內使用break語句C.在循環體內使用C.在循環體內使用breakDOOcontinue語句的作用相同D.從多層循環嵌套中退出時,只能使用goto語句.在C語言中,引用數組元素時,其數組下標的數據類型允許是口A.整型常量B.整型表達式C.整型常量或整型表達式D.任何類型的表達式.以下不能對二維整形數組A.inta[2][3]={0};a進行正確初始化的語句是()。B.D.從多層循環嵌套中退出時,只能使用goto語句.在C語言中,引用數組元素時,其數組下標的數據類型允許是口A.整型常量B.整型表達式C.整型常量或整型表達式D.任何類型的表達式.以下不能對二維整形數組A.inta[2][3]={0};a進行正確初始化的語句是()。B.intC.intD.int.若有說明:a[][3]={{1,2},{0}};a[2][3]={{1,2},{3,4},{5,6}};a[][3]={1,2,3,4,5,6};inta[][3]={1,2,3,4,5,6,7};則a數組第一維的大小是口)。A.2B.3C.4D.無確定值確定值□□□□□1.C程序的基本單位是2.假設所有變量均為整型,則表達式1.C程序的基本單位是2.假設所有變量均為整型,則表達式(a=2,b=5,a++,b++,a+b)的值為C語言所提供的基本數據類型包括:4口以下程序的執行結果是口#include<stdio.h>main(){floatf=3.5;printf("%f,%g”,f,f)}.以下程序的執行結果是#include<stdio.h>main(){inta,b,c;a=2;b=3;c=1;if(a>c)printf("%d\n",a);elseprintf("%d\n",b);printf("end'n");}.有intx,y,z;且x=3,y=-4,z=5,則表達式(x&&y);=(xDDz)的值為口.執行下面程序段后,k值是.k=1;n=263;do{k*=n%10;n/=10}whileDn);.若for循環用以下形式表示:forD表達式1;表達式2;表達式3)循環體語句則執行語句for(i=0;i<3;i++)printf(“*”);時,表達式3執行次。.若二維數組a有m列,則計算任一元素a[i][j]在數組中位置的公式為:。(假設a[0][0]位于數組的第一個位置上。口10.在C語言中,一個函數一般由兩個部分組成,它們是口.設有以下宏定義:口defineWIDTH80#defineLENGTH(WIDTH+40)則執行賦值語句:k:LENGTH*20;(k為int型變量)后,k的值是口.下面程序的運行結果是。#defineEXCH(a,b){intt;t=a;a=b;b=t;}main(){intx=5,y=9;EXCH(x,y);printf(“x=%d,y=%d\n”,x,y);}.下面程序段的運行結果是chars1=”AbcdEf”,s2=”aB”;s1++;t二(strcmp(s1,s2)>0);printf(“%d\n”,t);.當運行以下程序時,從鍵盤輸入book<CR>(<CR>表示回車,表示空格),則下面程序段運行的結果是口chara1[80],a2[80],*s1=a1,*s2=a2;gets(s1);gets(s2);if(!strcmp(s1,s2))printf(“*”);elseprintf(“#”);printf(“%d”,strlen(strcat(s1,s2)));□□□□□1口將一個字符串的內容顛倒過來。2口編寫程序,將字符串str中的所有字符‘k'刪除。C語言程序設計試題A答案一、選擇題1口D2口A3口C4口D5口C6口D7口C8口D9口C10口D11DA12口D13口A14口B15口C16.C17.B18.C19.C20.B二、填空題.函數_.9.單精度型、雙精度型、整型、字符型和枚舉型4.3.500000,3.55.end6.17.368.39.i*m+j+i10.函數說明部分和函數體11.240012.x=8,y=513.114.#9三、編程題.解:注意交換位置的控制方法,參考程序如下:#include<stdio.h>#include<string.h>voidchange(charstr[]){intlen,i,j;charc;len二strlen(str);for(i=0,j=lenT;i<len/2;i++,j--){c=str[i];str[i]=str[j];str[j]=c;}}main(){charstr[80];printf("Enterstring:");gets(str);change(str);printf("\nresultis:%s\n”,str);}.解:將從字符串中刪除所有字符‘k'的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生理衛生健康課件
- 五年級奧數數陣問題
- 溫大一院醫院感染管理制度
- 廣東飲食文化(英文)
- 2025年綠色金融債券市場發行政策導向與投資價值評估報告
- 教育技術投資的風險評估與回報分析
- 2025年教育游戲化在STEAM教育中的融合與創新報告
- 提升學生內在動力教育心理學的實踐方法
- 2025年公務員考試-執法資格-行政執法資格考試歷年真題常考點試題帶答案
- 校園網絡教育環境的隱私保護設計
- 護理核心制度考試試卷(附答案)
- 尾礦工安全培訓
- 西安高新區管委會招聘筆試真題2024
- 2025年中國工商銀行招聘筆試備考題庫(帶答案詳解)
- 研發項目工時管理制度
- 浮選藥劑安全管理制度
- 會陰水腫硫酸鎂濕敷專題報告
- 技術異化的解放路徑-洞察及研究
- 2025年連云港市中考語文試卷真題(含標準答案)
- 2025年學校校長公開選拔筆試試題及參考答案校長招聘考試筆試真題
- T/CGMA 033002-2020壓縮空氣站節能設計指南
評論
0/150
提交評論