freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

全國計(jì)算機(jī)等級(jí)考試二級(jí)c語言程序設(shè)計(jì)(編輯修改稿)

2024-08-03 12:49 本頁面
 

【文章內(nèi)容簡介】 at fun(int m, int n){ int i。double p=。for(i=1。i=m。i++)【15】。for(i=1。i=n。i++)【16】。for(i=1。i=mn。i++)p=p/i。return p。}main(){ clrscr()。printf(p=%f\n,fun(12,8))。}(15)該程序運(yùn)行的結(jié)果是【17】。include include define M 100void fun(int m, int *a, int *n){ int i,j=0。for(i=1。i=m。i++)if(i%7==0||i==0)a[j++]=i。*n=j。}main(){ int aa[M],n,k。clrscr()。fun(10,aa,amp。n)。for(k=0。kN。K++)if((k+1)==0)printf(\n)。else printf(M,aa[k])。printf(\n)。}(16)下列程序的功能是:求出ss所指字符串中指定字符的個(gè)數(shù),并返回此值。例如,若輸入字符串123412132,輸入字符1,則輸出3,請(qǐng)?zhí)羁?。include include define M 81int fun(char *ss, char c){ int i=0。for(?!?8】。ss++)if(*ss==c)i++。return i。}main(){ char a[M],ch。clrscr()。printf(\nPlease enter a string: )。 gets(a)。printf(\nPlease enter a char: )。 ch=getchar()。printf(\nThe number of the char is: %d\n, fun(a,ch))。}(17)下面程序把從終端讀入的文本(用@作為文本結(jié)束標(biāo)志),請(qǐng)?zhí)羁?。include FILE *fp。{ char ch。if((fp=fopen(【19】))==NULL)exit(0)。while((ch=getchar())!=‘@39。)fputc (ch,fp)。fclose(fp)。}(18)設(shè)有如下宏定義define MYSWAP(z,x,y){z=x。x=y。y=z。}以下程序段通過宏調(diào)用實(shí)現(xiàn)變量a,b內(nèi)容交換,請(qǐng)?zhí)羁铡loat a=5,b=16,c。MYSWAP(【20】,a,b)。全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言程序設(shè)計(jì)2010年考前測(cè)試題(2)一、選擇題(1)已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為   A)GEDHFBCA  B)DGEBHFCA  C)ABCDEFGH  D)ACBFEDHG(2)樹是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是   A)有且只有1  B)1或多于1  C)0或1  D)至少2(3)如果進(jìn)棧序列為e1,e2,e3,e4,則可能的出棧序列是   A)e3,e1,e4,e2  B)e2,e4,e3,e1  C)e3,e4,e1,e2  D)任意順序(4)在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是 A)不限制goto語句的使用  B)減少或取消注解行  C)程序越短越好   D)程序結(jié)構(gòu)應(yīng)有助于讀者理解(5)程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和   A)對(duì)象成分 B)變量成分   C)語句成分   D)傳輸成分(6)下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是   A)便于用戶、開發(fā)人員進(jìn)行理解和交流  B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)  C)作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)  D)便于開發(fā)人員進(jìn)行需求分析(7)下列不屬于軟件工程的3個(gè)要素的是   A)工具    B)過程    C)方法    D)環(huán)境(8)單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為   A)外模式   B)概念模式   C)內(nèi)模式   D)存儲(chǔ)模式(9)將ER圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成   A)屬性   B)關(guān)系   C)鍵   D)域(10)SQL語言又稱為   A)結(jié)構(gòu)化定義語言  B)結(jié)構(gòu)化控制語言 C)結(jié)構(gòu)化查詢語言 D)結(jié)構(gòu)化操縱語言(11)下列敘述中正確的是   A)C語言編譯時(shí)不檢查語法   B)C語言的子程序有過程和函數(shù)兩種  C)C語言的函數(shù)可以嵌套定義   D)C語言的函數(shù)可以嵌套調(diào)用(12)在C語言中,退格符是   A)\n   B)\t   C)\f   D)\b(13)以下敘述中正確的是   A)構(gòu)成C程序的基本單位是函數(shù)   B)可以在一個(gè)函數(shù)中定義另一個(gè)函數(shù)  C)main()函數(shù)必須放在其他函數(shù)之前  D)所有被調(diào)用的函數(shù)一定要在調(diào)用之前進(jìn)行定義(14)在C程序中,判斷邏輯值時(shí),用“非0”表示邏輯值“真”, 又用“0”表示邏輯值“假”。 在求邏輯值時(shí),用 表示邏輯表達(dá)式值為“真”, 又用 表示邏輯表達(dá)式值為“假”?! )1 0  B)0 1  C)非0 非0  D)1 1(15)在C語言中,運(yùn)算對(duì)象必須是整型數(shù)的運(yùn)算符是   A)%   B)\   C)%和\   D)**(16)字符型數(shù)據(jù)在機(jī)器中是用ASCII碼表示的,字符“5”和“7”在機(jī)器中表示為   A)10100011和 01110111  B)01000101和01100011  C)00110101和00110111  D)01100101和01100111(17)若已定義:int a=25,b=14,c=19。以下三目運(yùn)算符(?:)所構(gòu)成語句:a=25amp。amp。b=2amp。amp。c?printf(***a=%d,b=%d,c=%d\n,a,b,c):printf(a=%d,b=%d,c=%d\n,a,b,c);程序輸出的結(jié)果是   A)***a=25,b=13,c=19  B)***a=26,b=14,c=19  C) a=25,b=13,c=19  D) a=26,b=14,c=19(18)若有定義:int a=7。float x=,y=。則表達(dá)式x+a%3*(int)(x+y)%2/4的值是   A)  B)  C)  D)(19)下列程序段的輸出結(jié)果是:   int a=1234。  float b=。  double c=。  printf(%2d,%,%,a,b,c)?! )無輸出   B)12,,  C)1234,  D)1234,(20)若運(yùn)行以下程序時(shí),從鍵盤輸入 ADescriptor(表示回車),則下面程序的運(yùn)行結(jié)果是 include “”  main()  {char c?! nt v0=1,v1=0,v2=0。  do{switch(c=getchar())  {case ′a′:case ′A′:   case ′e′:case ′E′:   case ′i′:case ′I′:   case ′o′:case ′O′:   case ′u′:case ′U′:v1+=1?!? default:v0+=1。v2+=1。 }    }while(c!=′\n′)。    printf(v0=%d,v1=%d,v2=%d\n,v0,v1,v2)。}  A)v0=7,v1=4,v2=7  B)v0=8,v1=4,v2=8 C)v0=11,v1=4,v2=11  D)v0=13,v1=4,v2=12(21)設(shè)有以下程序段  int x=0,s=0。  while(!x!=0)s+=++x。  printf(%d,s)。  則   A)運(yùn)行程序段后輸出0   B)運(yùn)行程序段后輸出1  C)程序段中的控制表達(dá)式是非法的  D)程序段執(zhí)行無限次(22)有如下程序   main()  { float x=,y?! f(x)y=?! lse if(x)y=?! lse y=?! rintf(%f\n,y)。}  該程序的輸出結(jié)果是   A)  B)  C)  D)(23)執(zhí)行下面的程序段后,變量k中的值為   int k=3, s[2]?! [0]=k。 k=s[1]*10。  A)不定值   B)33   C)30   D)10(24)以下程序段的描述,正確的是   x=1?! o  {x=x*x。}  while(!x)?! )是死循環(huán)    B)循環(huán)執(zhí)行兩次  C)循環(huán)執(zhí)行一次  D)有語法錯(cuò)誤(25)以下選項(xiàng)錯(cuò)誤的是   A)main()   { int x,y,z?! ? x=0。y=x1。   z=x+y。}  B)main()   { int x,y,z。   x=0,y=x+1。   z=x+y。}  C)main()   { int x。int   int y?!? x=0,y=x+1?!? z=x+y。}  D)main()   { int x,y,z?!? x=0。y=x+1?!? z=x+y,}(26)有如下程序段  int a=14,b=15,x?! har c=′A′?! =(aamp。amp。b)amp。amp。(c′B′)。  執(zhí)行該程序段后,x的值為   A)ture   B)false   C)0   D)1(27)下列程序執(zhí)行后的輸出結(jié)果是   void func1(int i)?! oid func2(int i)?! har st[]=hello,friend!。  void func1(int i)  { printf(%c,st[i])?! f(i3){i+=2。func2(i)。}}  void func2(int i)  { printf(%c,st[i])?! f(i3){i+=2。func1(i)。}}  main()  { int i=0。 func1(i)。 printf(\n)。}  A)hello   B)hel   C)hlo   D)hlm(28)以下函數(shù)返回a所指數(shù)組中最大值所在的下標(biāo)值  fun(int *a,int n)  { int i,j=0,p?! =j?! or(i=j。iN。i++)  if(a[i]a[p])_______;  return(p)。}  在下劃線處應(yīng)填入的內(nèi)容是   A)i=p   B)a[p]=a[i]   C)p=j   D)p=i(29)下面說明不正確的是   A)char a[10]=china?! )char a[10],*p=a。p=china  C)char *a。a=china?! ?D)char a[10],*p。p=a=china(30)以下程序的輸出結(jié)果是   void prt(int *x, int *y, int *z)  {printf(%d,%d,%d\n,++*x,++*y,*(z++))。}  main()  {int a=10,b=40,c=20?! rt(amp。a,amp。b,amp。c)?! rt(amp。a,amp。b,amp。c)。}  A)11,42, 31 B)11,41,20 C)11,21,40 D)11,41,21    12,22,41 12,42,20 11,21,21 12,42,22(31)若有函數(shù)內(nèi)部說明:int a[3][4]。則數(shù)組a中各元素   A)可在程序的運(yùn)行階段得到初值0  B)可在程序的編譯階段得到初值0  C)不能得到確定的初值  D)可在程序的編譯或運(yùn)行階段得到初值0(34)定義如下變量和數(shù)組:  int k?! nt a[3][3]={9,8,7,6,5,4,3,2,1}。  則下面語句的輸出結(jié)果是   for(k=0。k3。k++)printf(%d,a[k][k])。  A)7 5 3   B)9 5 1   C)9 6 3   D)7 4 1(35)下列程序執(zhí)行后的輸出結(jié)果是   main()  { char arr[2][4]。  strcpy(arr,you)。 strcpy(arr[1],me)?! rr[0][3]=′amp?!??! rintf(%s\n,arr)。}  A)youamp。me   B)you   C)me   D)err  (36)有以下函數(shù)  char fun(char *p)  {return p。}  該函數(shù)的返回值是   A)無確切的值  B)形參p中存放的地址值  C)一個(gè)臨時(shí)存儲(chǔ)單元的地址 D)形參p自身的地址值(37)以下正確的說法是   A)定義函數(shù)時(shí),形參的類型說明可以放在函數(shù)體內(nèi)  B)return后邊的值不能為表達(dá)式  C)如果函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準(zhǔn)  D)如果形參與實(shí)參類型不一致,以實(shí)參類型為準(zhǔn)(38)有以下程序  int f(int n)  { if(n==1) return 1。  else return f(n1)+1。}  main()  { int i,j=0?! or(i=1。i3。i++)j+=f(i)?! rintf(%d\n,j)。}  程序運(yùn)行后的輸出結(jié)果是   A)4   B)3   C)2   D)1(39)設(shè)有如下定義:  struck sk  { int a。  float b。  } data。  int *p?! ∪粢筆指向data中的a域,正確的賦值語句是   A)p=amp。a?!?  B)p=?!?  C)p=amp?!?  D)*p=?!?0)以下對(duì)結(jié)構(gòu)體類型變量的定義中,不正確的是   A)typed
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1