



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、選擇題1. 一個 C程序的執(zhí)行是從 ( )。A) 本程序的 main 函數(shù)開始,到 main 函數(shù)結(jié)束B) 本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束C) 本程序的 main 函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束D) 本程序文件的第一個函數(shù)開始,到本程序main 函數(shù)結(jié)束2. 下列選項中,不能用作標識符的是( )。A) _1234_B) _1_2C) int_2_D) 2_int_3. 以下定義語句中正確的是 ( )。A) char a=Ab=B;B) float a=b=;C) int a=10,*b=&a;D) float *a,b=&a;4.設(shè)有以下定義: #defi
2、ned2inta=0;doubleb=;char c= A;則下面語句中錯誤的是 ( )。A) a+;B) b+C) c+;D) d+;5.以下 4 個選項中,不能作為一條C 語句的是 ( )。A) ;B) a=0,b=0,c=0;C) if(a0);D) if(b=0) m=1;n=2;6.有以下定義語句 double a,b; int w; long c;若各變量已正確賦值,則下列選項中正確的表達式是( )。A) a=a+b=b+B) w%(int)a+b)C) (c+w)%(int)aD) w=a=b;7.設(shè)有定義: int n=0,*p=&n,*q=&p; 則以下選項中,正確的賦值語句
3、是( )。A) p=1;B) *q=2;C) q=p;D) *p=5;8.設(shè)有定義: int a,*pa=&a;以下 scanf 語句中能正確為變量a 讀入數(shù)據(jù)的是 ( )。A) scanf(“ %d” ,pa) ;B) scanf(“ %d” ,a) ;C) scanf(“ %d” ,&pa) ;D) scanf(“ %d” ,*pa);9. 若 有 說 明 : char*language=” FORTRAN” , ” BASIC” , ” PASCAL” ,則” JAVA表達” ,式” C” ;*language1*language2 比較的是()。A)字符 B 和字符 PB) 字符串 F
4、ORTRAN和字符串 BASICC)字符 F 和字符 BD) 字符串 BASIC和字符串 PASCAL10. 執(zhí)行語句 for(i=1;i+4;);后變量 i 的值是 ( )。A) 3B)4C) 5D) 不定11.以下 4 組用戶定義標識符中,全部合法的一組是()A)_totalclu_1sumB)if-maxturbC)txtREAL3COMD)intk_2_00112.以下程序的輸出結(jié)果是()#include main( )int a = 1, b = 2, c = 3;printf(“ %d” , cba);A)2B)1C)0D)313.以下正確的敘述是()A) 在 C 語言中, mai
5、n 函數(shù)必須位于文件的開頭B) C語言每行中只能寫一條語句C) C語言本身沒有輸入、輸出語句D) 對一個 C 語言進行編譯預(yù)處理時,可檢查宏定義的語法錯誤14.設(shè)有定義: int a,*pa=&a;以下 scanf 語句中能正確為變量a 讀入數(shù)據(jù)的是()A)scanf(%d,pa);B)scanf(%d,a);C)scanf(%d,&pa);D)scanf(%d,*pa);15.若有以下程序段,int c1=1,c2=2,c3;c3=c2*c1;則執(zhí)行后,c3 中的值是()A)0B)C)1D)216.能正確表示邏輯關(guān)系:“a =10 或 a 0”的 C 語言表達式是()A) a=10 or a
6、=0|a=10 &a=10 a=017.執(zhí)行下面的程序時,將1、 2、 3、 4 分別賦給a、 b、 c、 d,正確的輸入是(main( ))inta,b,c,d;scanf(“ %d,%d,%d%d” ,&a,&b,&c,&d);A) 1234B)123, 4C) 1,2,3, 4D) 1,2,3 418.有以下程序段main( )int k=0;while(k=1) k+;則while循環(huán)執(zhí)行的次數(shù)是()A) 無限次B) 有語法錯,不能執(zhí)行19.以下程序的輸出結(jié)果是()#include C) 一次也不執(zhí)行D) 執(zhí)行1 次main( )int a = 5, b = 4, c = 6, d;p
7、rintf(“ %d” ,d=ab(aca:c): b);A) 5B) 4C) 6D) 不確定20.下面是對數(shù)組a 的初始化,其中不正確 的是()A)a5 ABCDB)a5 A , B, C, DC)a5 D)a5 ABCDE21以下各組常量中,完全符合C 語言常量形式的是.A) 123, e- 10B) 05678, aC) 0xbf, -1e05,D) , 10-522假定 inta=4, b=3, c=1,表達式 : (a=b)+(ab=c) 的值是.A) 1B) 2C) 3D) 423假定 inta=0, b=1,表達式 :!(a= 0) & b-, a+b的值是。A) 0B) 1C)
8、 48D) 4924在以下各表達式中,與!(a+b+c) & a*b*c不等價的是。A) a+b+c=0 & a&b&cB) !(a+b+c) & a!=b!=cC) ! (a+b+b)*a*b*cD) a*b*c & a+b=c25以下各循環(huán)語句中,不是無限循環(huán)的是。A) for ( i=5; i -=0 ; i+ );C) for ( i=0,j=10; i-j; i+,j-) ;D) for ( i=0; i0; i -)26. 設(shè) char a= ” ab 11278 ”;則數(shù)組 a 的長度是。A) 6B)7C) 8D) 927假定 inta=100; char x= 1 ;則執(zhí)行 p
9、rintf( “ %c,%d”,a,x);的輸出結(jié)果是。A) 100,1B) d,49C) 100,49D) d,128以下論述中正確的是.A) 實型數(shù)據(jù)占字節(jié)數(shù)多于整型數(shù)據(jù),因此,實型運算比整型運算精確。B) 二維數(shù)組元素有兩個下標,在特殊情況下也可以是一個下標。C) 如果 a 是帶符號整型變量,b 是無符號整型變量,則執(zhí)行a=b 后 a 的值一定為正。D) 存放文本的文件稱文本文件,存放二進制數(shù)的文件稱二進制文件。29若有函數(shù)關(guān)系:y=1/x當 x!=0時y=1020當 x=0時則以下程序段中不能正確表達上面關(guān)系的是。A)if (x) y=x; B) if (x=0) y=1e20;C)
10、y= 1e20;D) y=x;elsey=1e20;if (x!=0) y=x;if (x) y=x;if (!x) y=1e20;30以下程序的功能是。main()inta33=1,2,3,4,5,6,7,8,9, i,*p=a,s=0;for(i=0; i3; i+)for( p+=i; pai+3; p+) s+=*p;printf(n %d,s);A) 求矩陣 a 的所有元素之和C) 求矩陣 a 的下三角元素之和31以下程序中,有一個不符合#defineN5main()B) 求矩陣 a 的上三角元素之和D) 都不是C 語法規(guī)則的語句,這個語句是.A)inta2*N=0,0,0,0,0,
11、0,0,0,0,0;B)inti, a=2;C) printf ( n %dn,a );D) for ( i=0; i2*N; i+ ) printf ( %d,ai );32假定要使以下程序的輸出結(jié)果第一行都是1,第二行都是2,第三行都是輸入格式是。main()inti, j, a33 ;for ( j=0; j3; j+)for( i=0; i3; i+)scanf (“ %d” , &aij );for( i=0; i3; i+)printf (n”“); for ( j=0; j3; j+) printf (“ %d” , aij ); A)123123123B)111222333C)
12、 1,2,3,1,2,3,1,2,3D) 1,1,1,2,2,2,3,3,333假定有如下求最大值和最小值的程序:main()inti,a, max=-32768, min=32767;for ( i=0; i10; i+) scanf ( “ %d” , &a ); if (a max ) max=a;printf (n “max,min= %d,%d” , max, min);則以下各結(jié)論中正確的是。A)程序完全正確B) 當輸入遞增數(shù)據(jù)時結(jié)果不正確C) 當輸入遞減數(shù)據(jù)時結(jié)果不正確D) 輸入任何數(shù)據(jù)結(jié)果都不正確34以下程序中不符合C 語法規(guī)則的語句是.main()A)int a a *2,*
13、p=a,i;B)for(i=0;i10;i+) scanf(“ %d” ,a);C)for(i=0;i10;i+) scanf(“ %d” ,p+);D)for(i=0;i10;i+) scanf(“ %d” ,a+);3,則正確的數(shù)據(jù)35在以下各函數(shù)中,不能正確將數(shù)列A)voidinv ( inta, intn)inti, j, t;for( i=0; in; i+)t=ai; ai=an-i-1; an-i-1=t;C)voidinv ( inta, intn)inti=n/2-1, j=i+1, t;for( ; i+1 ; i-, j+)t=ai; ai=aj; aj=t;a 實行倒序存放的是B)voidinv ( inta, intn)inti=0, j=n-1, t;for( ;ij; i+, j-)t=ai; ai=aj; aj=t;D)voidinv ( int*a, intn)int*i=a, *j=a+n-1, t;for( ; ij; i+, j-)t=*i; *i=*j; *j=t;。程序分析 (1)P48 例P100 例( 4 個程序)P117 例P124 例P133 例P142 例P173 例P245 例程序分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 25246-2025畜禽糞肥還田技術(shù)規(guī)范
- 2025年常德c1貨運從業(yè)資格證考試內(nèi)容
- 兒童桌子采購合同范本
- 鄉(xiāng)鎮(zhèn)飯店轉(zhuǎn)讓合同范本
- 公司房租轉(zhuǎn)租合同范本
- 倉庫裝修合同范本版
- 上海廠房出售合同范本
- 茶器定制合同范本
- 中標咨詢合同范本
- 農(nóng)村訂購混泥土合同范本
- 小學(xué)數(shù)學(xué)主題活動設(shè)計一年級《歡樂購物街》
- 一年級口算天天練1(打印版)
- 垃圾發(fā)電廠汽機培訓(xùn)
- 村情要素模板
- 高考作文標準方格紙-A4-可直接打印
- 護理分級標準
- 水池維修改造方案
- 國網(wǎng)陜西省電力有限公司高校畢業(yè)生招聘考試試題及答案
- 非公司企業(yè)法人章程范本樣本
- 《高溫熔融金屬吊運安全規(guī)程》(AQ7011-2018)
- 電機與拖動(高職)全套教學(xué)課件
評論
0/150
提交評論