版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、c語言期末考試試題 C語言期末考試題11206 導讀:就愛閱讀網(wǎng)友為您分享以下“C語言期末考試題11206”資訊,希望對您有所幫助,感謝您對的支持!ByFangJun試卷編號:11206所屬語言:C語言試卷方案:C語言期末考試試卷總分:100分共有題型:4種一、單項選擇共30題(共計60分)第1題(2.0分)下面4個選項中,均是合法整型常量的選項是(AA:1600xffff011B:0xcdf01a0xeC:01986,0120668D:0x48a2e50x).第2題(2.0分)已有定義:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判斷c中的字符是否為大寫字母的表達式是(
2、B).A:isupper(c)B:A<=c<=ZC:A<=c&c<=ZD:c<=(z32)&(a32)<=c第3題(2.0分)有以下程序#include<stdio.h>voidmain()inta,b,d=25;a=d/10%9;b=a&(1);printf(“%d,%dn”,a,b);程序運行后的輸出結果是(BA:6,1B:2,1C:6,0D:2,0).第4題(2.0分)已知inti=5,執(zhí)行語句i+=+i后,i的值是(CA:10B:11C:12D:A、B、C都不對1).ByFangJun第5題(2.0分)已知intj,i=1;,執(zhí)行語句j=
3、i+;后,j的值是(CA:1B:2C:-1D:-2).第6題(2.0分)運行以下程序后,如果從鍵盤上輸入china#回車,則輸出結果是(D#include<stdio.h>voidmain()intv1=0,v2=0;charch;while(ch=getchar()!=#)switch(ch)casea:caseh:caseo:v2+;default:v1+;printf(“%d,%dn”,v1,v2);A:2,0B:5,0C:5,5D:5,2第7題(2.0分)有如下程序段:intn=0,p;doscanf(“%d”,&p);n+;while(p!=12345&n<3);此
4、處do-while循環(huán)的結束條件是(D).A:P的值不等于12345,并且n的值小于3B:P的值等于12345,并且n的值大于或等于3C:P的值不等于12345,或者n的值小于3D:P的值等于12345,或者n的值大于或等于3第8題(2.0分)有如下程序:#include<stdio.h>voidmain()inti,sum;for(i=1;i<=3;sum+)sum+=i;printf(“%dn”,sum);2).ByFangJun該程序的執(zhí)行結果是(A:6B:3C:死循環(huán)D:0C).第9題(2.0分)在下列程序中,沒有構成死循環(huán)的程序段是(BA:inti=100;inti
5、=100;while(1)i=i%100+1;if(i>100)break;B:intk=1000;do+k;while(k>=10000);C:for(;);D:ints=36;while(s);-s;).第10題(2.0分)設有定義:intk=0;,以下選項的四個表達式中與其他三個表達式的值不相同的是(A).A:k+B:k+=1C:+kD:k+1第11題(2.0分)以下敘述正確的是(D).A:do-while語句構成的循環(huán)中不能用其他語句構成循環(huán)B:do-while語句構成的循環(huán)中只能用break語句退出C:用do-while語句構成的循環(huán),在while后的表達式表示非0時結束
6、循環(huán)D:用do-while語句構成的循環(huán),在while后的表達式表示0時結束循環(huán)第12題(2.0分)有以下程序:#include<stdio.h>voidmain()intk=4,n=0;for(;n<k;)n+;if(n%3!=0)continue;k;3printf(“%d,%dn”,k,n);程序運行后的輸出結果是(C).A:1,1B:2,2C:3,3D:4,4第13題(2.0分)要求計算s=1+1/2+1/3+1/10,程序為:#include<stdio.h>voidmain()intn;floats;s=1.0;for(n=10;n>1;n)s=
7、s+1/n;printf(“%6.4fn”,s);程序運行后輸出結果錯誤,導致錯誤結果的程序行是(CA:s=1.0;B:for(n=10;n>1;n)C:s=s+1/n;D:printf(“%6.4fn”,s);第14題(2.0分)有以下程序:#include<stdio.h>voidmain()inti,j;for(i=1;i<4;i+)for(j=i;j<4;j+)printf(“%d*%d=%d”,i,j,i*j);printf(“n”);程序的運行結果是(B).A:1*1=11*2=21*3=32*1=22*2=43*1=3B:1*1=11*2=21*3=
8、32*2=42*3=63*3=9C:1*1=14ByFangJun).ByFangJun1*2=22*2=41*3=3D:1*1=12*1=22*2=43*1=33*2=63*3=9第15題(2.0分)以下程序的輸出結果是(B).#include<stdio.h>voidmain()intx32=0,i;for(i=0;i<3;i+)scanf(“%d”,&xi);printf(“%3d%3d%3dn”,x00,x01,x10);輸入:246A:200B:204C:240D:246第16題(2.0分)下面程序的輸出結果是(B).#include<stdio.h>v
9、oidmain()inti,k,a10,p3;k=5;for(i=0;i<10;i+)ai=i;for(i=0;i<3;i+)pi=ai*(i+1);for(i=0;i<3;i+)k+=pi*2;printf(“%dn”,k);A:20B:21C:22D:23第17題(2.0分)若有定義語句inta36;,按在內存中的存放順序,a數(shù)組的第10個元素是(B).A:a04B:a13C:a03D:a145ByFangJun第18題(2.0分)以下對二維數(shù)組a進行不正確初始化的是(DA:inta3=3,2,1,1,2,3;B:inta3=3,2,1,1,2,3;C:inta23=3,
10、2,1,1,2,3;D:inta=3,2,1,1,2,3;第19題(2.0分)以下數(shù)組定義中不正確的是(D).A:inta23;B:intb3=0,1,2,3;C:intc100100=0;D:intd3=1,2,1,2,3,1,2,3,4;).第20題(2.0分)以下敘述不正確的是(C).A:在C語言中,函數(shù)中的自動變量可以賦初值,每調用1次,賦初值1次B:在C語言中,在調用函數(shù)時,實參和對應形參在類型上只需賦值兼容C:在C語言中,外部變量的隱含類別是自動存儲類別D:在C語言中,函數(shù)形參可以說明為register變量第21題(2.0分)有以下程序:fun(intx,inty)return(x
11、+y);main()inta=1,b=2,c=3,sum;sum=fun(a+,b+,a+b),c+);printf(“%dn”,sum);執(zhí)行后的輸出結果是(C).A:6B:7C:8D:9第22題(2.0分)有如下函數(shù)調用語句:func(rec1,rec2+rec3,(rec4,rec5);該函數(shù)調用語句中,含有的實參個數(shù)是(A).A:36ByFangJunB:4C:5D:有語法錯誤第23題(2.0分)有以下程序:main(intargc,char*argv)intn=0,i;for(i=1;i<argc;i+)n=n*10+*argvi0;printf(“%dn”,n);編譯連接后生
12、成可執(zhí)行文件tt.exe,若運行時輸入tt12345678運行結果為(D).A:12B:12345C:12345678D:136第24題(2.0分)有以下程序:voidswap1(intc0,intc1)intt;t=c00;c00=c10;c10=t;voidswap2(int*c0,int*c1)intt;t=*c0;*c0=*c1;*c1=t;main()inta2=3,5,b2=3,5;swap1(a,a+1);swap2(&b0,&b1);printf(“%d%d%d%dn”,a0,a1,b0,b1);運行結果為(D).A:3553B:5335C:3535D:5353第25題(2.0
13、分)有以下程序:main()char*p=“3697”,”2584”;7ByFangJuninti,j;longnum=0;for(i=0;i<2;i+)j=0;while(pij!=0)if(pij0)%2)j+=2;printf(“%dn”,num);運行結果為(C).A:35B:37C:39D:3975num=10*num+pij0;第26題(2.0分)下列字符串的輸出結果是(C).char*S=“”C:ANSI.SYS”“;puts(S);A:字符串含有非法字符,輸出值不定B:”C:ANSI.SYS”C:”C:ANSI.SYS”D:”C:ANSI.SYS”第27題(2.0分)有如
14、下程序:#include<stdio.h>voidmain()charch25=“6937”,”8254”,*p2;inti,j,s=0;for(i=0;i<2;i+)pi=chi;for(i=0;i<2;i+)for(j=0;pij>0;j+=2)s=10*s+pij0;printf(“%dn”,s);該程序的輸出結果是(C).A:69825B:63825C:6385D:693825第28題(2.0分)有如下程序:8ByFangJun#defineN2#defineMN+1#defineNUM2*M+1main()inti;for(i=1;i<=NUM;i+)printf(“%dn”,i);該程序中的for循環(huán)執(zhí)行的次數(shù)是(B).A:5B:6C:7D:8第29題(2.0分)有以下程序:intfun(intx,intn)staticintsum=0,i;for(i=0;i<n;i+)sum+=xi;returnsum;main()inta=1,2,3,4,5,b=6,7,8,9,s=0;s=fun(a,5)+fun(b,4);printf(“%dn”,s);運行結果為(C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東外語外貿(mào)大學南國商學院《材料測試技術》2023-2024學年第一學期期末試卷
- 廣東司法警官職業(yè)學院《固體廢棄物處理與處置實驗》2023-2024學年第一學期期末試卷
- 廣東石油化工學院《影視校色》2023-2024學年第一學期期末試卷
- 廣東生態(tài)工程職業(yè)學院《現(xiàn)代家庭教育》2023-2024學年第一學期期末試卷
- 廣東輕工職業(yè)技術學院《AutoCAD》2023-2024學年第一學期期末試卷
- 一年級數(shù)學(上)計算題專項練習集錦
- 2024八年級地理上冊專項訓練五中國的經(jīng)濟發(fā)展習題課件晉教版
- 七年級下冊英語教案
- 2025年九年級統(tǒng)編版語文寒假預習 08 九下第六單元課預習
- 【2021屆備考】2020年全國各地名校生物試題分類解析匯編:K單元-生態(tài)系統(tǒng)與生態(tài)環(huán)境的保護
- 2024屆四川省成都市高中數(shù)學高一下期末學業(yè)質量監(jiān)測模擬試題含解析
- 資產(chǎn)評估基礎考試試卷(共四卷)含答案
- 2023年青協(xié)活動總結報告
- 提升供應鏈效率:年度運營計劃
- 陳赫賈玲小品《歡喜密探》臺詞劇本
- 測角儀規(guī)范要求
- 腦出血入院病歷
- 數(shù)字孿生智慧水利建設方案
- 薄壁不銹鋼管卡壓連接施工工藝
- 焊接工藝流程圖
- 風機基礎大體積混凝土澆筑專項施工方案
評論
0/150
提交評論