C語言模擬練習_第1頁
C語言模擬練習_第2頁
C語言模擬練習_第3頁
C語言模擬練習_第4頁
C語言模擬練習_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本文格式為Word版,下載可任意編輯——C語言模擬練習1以下變量名中合法的是_____B___。

A、3a6bB、_6a7bC、$ABCD、-Tom

2若定義:floata=2,b=4,h=3;

以下C語言表達式與數(shù)學上的代數(shù)式(a+b)h/2計算結果不相符的是__C______。

A、(a+b)*h/2

B、h/2*(a+b)

C、(1/2)*(a+b)*h

D、(a+b)*h*1/2

3在以下標識符中,合法的C語言標識符是____B____。

A、charB、sum

C、2m

D、m+2

4設有intx=11;則表達式(x++*1/3)的值是____D____。

A、11B、4C、12

D、3

5以下選項中,合法的C語言關鍵字是____D____。

A、cherB、integer

C、VAR

D、default

6在C語言中,假使下面的變量都是int類型,則輸出的結果是__B______。

sum=pa=5;pa=sum++,pa++,++pa;printf(″%d\\n″,pa);

A、6

B、7

C、5D、4

7在C語言中,假使下面的變量都是int類型,則輸出的結果是__D______。

sum=pa=5;pa=sum++,pa++,++pa;printf(″%d\\n″,pa);

A、6B、7

C、5D、4

8以下程序的輸出結果是____A____。

#includemain(){

inta=0x12;

printf(″a=%d\\n″,a+=12);}

A、a=30B、a=24C、a=36

D、a=22

9有以下程序,程序運行后輸入2,程序的輸出結果是_____D___。

#includemain(){

intc;c=getchar();switch(c-′2′){case0:

case1:putchar(c+4);

case2:putchar(c+4);break;case3:putchar(c+3);

case4:putchar(c+2);break;}}

A、6

B、沒有輸出內容C、6654

D、66

10為了避免嵌套的條件分支語句if-else的二義性,C語言規(guī)定程序中的else總是與__D______組成配對的關系。

A、在其之前未配對的if

B、同一行上的if

C、編排位置一致的else

D、在其之前未配對的最近的if

11運行下面程序時,當輸入字符B后,輸出的結果是___A_____。

#includemain(){

chara;

scanf(″%c″,&a);switch(a){

case′a′:printf(″1″);break;case′b′:printf(″2″);break;case′c′:printf(″3″);break;default:printf(″4″);}}

A、4B、2C、1D、3

12下面程序的輸出結果是__A______。

#includemain(){

inta=1,b=6,c=4,d=2;switch(a++){

case1:c++;d++;case2:switch(++b){

case7:c++;case8:d++;}

case3:c++;d++;break;case4:c++;d++;}

printf(″%d,%d\\n″,c,d);}

A、7,5

B、8,6C、4,2

D、5,3

13以下程序的輸出結果是_____A___。

#includemain(){

inta=-1,b=1,k;if((++amain(){

inti=1,v1=0,v2=0,v3=0;for(i=5;imain(){

intx=0,y=5,z=3;

while(z-->0&&++x0;i--);后,變量i的值是____D____。

A、1B、9C、10D、0

以下程序段

chars[5]={′a′,′b′,′\\0′,′c′,′\\0′};printf(″%s″,s);

19運行后的輸出結果是_____A___。

A、ab

B、′a′′b′C、ab\\0c\\0D、abc

20下面程序運行時輸入WindowsXP1.0,則輸出的結果是___B_____。

#includemain(){

若變量x、y已定義為int類型且x的值為99,y的值為9,請將輸出語句printf(_____,x/y);補充完整,使其輸出的計算結果形式為:x/y=11

\

Jackson結構化程序設計方法是英國的M.Jackson提出的,它是一種面向_____的設計方法。

數(shù)據(jù)結構

冒泡排序算法在最好的狀況下的元素交換次數(shù)為_____

O(nlog2n)

以下程序輸出的最終一個值是________。#includeintff(intn){

staticintf=l;f=f*n;returnf;}

main(){

inti;

for(i=1;i

voidf(inta[],inti,intj){

intt;if(i){

t=a[i];a[i]=a[j];a[j]=t;f(a,i+1,j-1);}}

main(){

inti,aa[5]={1,2,3,4,5};f(aa,0,4);

for(i=0;iintfun2(inta,intb);intfun1(inta,intb){

intc;a+=a;b+=b;

c=fun2(a,b);returnc*c;}

intfun2(inta,intb){

intc;

c=a*b%3;returnc;}

main(){

intx=11,y=19;

printf(″%d\\n″,fun1(x,y));}

4

若有定義:inta=8,b=5,c執(zhí)行語句c=a/b+0.4后,c的值為_____

1

面向對象的模型中,最基本的概念是對象和_____

在算法正確的前提下,評價一個算法的兩個標準是_____

時間繁雜度和空間繁雜度空間繁雜度和時間繁雜度

/*

功能:判斷m是否為素數(shù)。

*/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論