語言各種題型及試卷c1有解釋_第1頁
語言各種題型及試卷c1有解釋_第2頁
語言各種題型及試卷c1有解釋_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

一 (40intx=11;(1/3*x) 定義 x=9,y=4,*p;執(zhí)行p=&y;y=x+++*p;后,則*p的值為解析 當(dāng)C只包含一個(gè)函數(shù)時(shí),函數(shù)名必須是 ) B) C) D)與y=(x>0?1:x<0?-1:0);的功能相同的ifif y=- elsey=0; elsey=0; y=- elsey=-1;{inti=4,a; B) C) D){inti,for(i=0, i+=2,j-- printf("%d\n",} C) D)設(shè)floatm=2.3,n=2.8;inti=10;表達(dá)式m+i%3*(int)(m+n)%2/8的值是 C) D)P1和P2是指向同一個(gè)int型一維數(shù)組的指針變量,k為int型變量,則不能 K=*P1*struct{intnum;floatscore;欲輸入結(jié)構(gòu)成員num的值,下列函數(shù)調(diào)用中正確的是 B)C) D)定義 str[12][9];關(guān)于str[9]下面哪個(gè)說法是錯(cuò)誤的A)str[9]與&str[9][0]相等B)str[9]++*(str+8)相等C)str[9]與*(str+9)相等D)str[9]與(str+9)相等下面關(guān)于字符數(shù)組str的輸入語句中,正確的是 scanf(“%c”,&str[0]);(str[0]a,所以要加scanf(“%s”,str[0]);(應(yīng)為str,數(shù)組名 函數(shù)mult定義如下,若要求3*5*7*9的值可調(diào)用 intmult(intx,int{return}A) B)C) D)下述程序的輸出結(jié)果是 {inta=2;}A)2, B) C)-1, D)2,若有以下定義和語句inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;(int*p;p=a;int*p;p=&a[0];)則不能表示a數(shù)組元素的表達(dá)式是 a[10](因?yàn)槭菑?開始 下列程序片段中不正確的字符串賦值或初始化方式是 char*str; B)charstr[10];(str=str[0])str=”string”;等價(jià)char*str=”string” charcharstr[]=”string”;(p157)char()s1s2abcd“if(s1==s2)所以加!0)S1=S2,0;do-whiledo-while語句構(gòu)成的循環(huán)只能用break用do-while語句構(gòu)成的循環(huán),while用do-while語句構(gòu)成的循環(huán),while 若已定義x為int類型變量,則下面說明指針變量pb的語句( intpb=&x B)intC)int*pb=&x;int*pbpb=&x,(p223)定義并初次 D)*line[5]” linelineABCC二 (20 b[]={2,4,6,8,10,12,14 { pt=b+4;(pt指向b[4]的地址 b[5]容,輸出吧b[4],后變回pt,后++. (*pt)++,);(p54),b[6]*取地址內(nèi)的內(nèi)容,即其值 printf(“%d,%d\npt[-2*(b+4));pt[-2]=b[5-2]=b[3]=8,*(b+4)=b[4],0}該程序執(zhí)行后的輸出結(jié)果為 {staticinta[]={4,5,6};ints,i,*p;}該程序執(zhí)行后的輸出結(jié)果為 three( externintx,y;inta=25,b=10;}intx,y;main(){inta=9,b=5;y=a-}該程序執(zhí)行后的輸出結(jié)果為 #include"stdio.h"intabc(intu,intv);main(){inta=24,b=16,c;c=abc(a,b);printf(“%d\n",c);}intabc(intu,int{int{w=u%v;u=v;v=w;} }該程序執(zhí)行后的輸出結(jié)果為 三 (201.#include{}

char );p(159),字符串的名稱 str);inverse(charstr[ charinti,j;假設(shè) ,則j=5,i<2;i=3,j=3結(jié) ;i++,j-- }}10036#include<stdio.h>{intfor( i<100(因?yàn)?00一看就知道不行 i++{ printf(" ",i }}下面程序的功能是:a中下標(biāo)值為偶數(shù)的元素從小到大排列,其它元#include {chara[]="clanguage", inti, k=strlen(afor( i+=2for( {t=a[i];a[i]=a[j];a[j]=t;}puts(a);(p161)}四 (20求n?。?!+2!+3!+4!+……+20!)(187)intmain(){floati,a,sum=0;{}return0;}fun(int{intfun(intn);intm,c;printf("pleaseenterm:");printf("%disaprime\n",m);elseif(c==0)printf("%disnotaprime\n",m);return0;}intfun(int{doublek;inti;if(i>k)return1;elsereturn}標(biāo)準(zhǔn)答一、1.A;2C;3.C;4.A;56.C;7.D;8.C;9.B;10.11.B;12.A;13.B;14.A;15.16.B;17B;18.D;19.C;20A二、1. 4.三、1.(1) (3) (4)(5) (7)(8) 四floatfac(int{floatf;elseif(n==0||n==1)f=1;elsef=fac(n-1)*n;}{intm=20,n;(改為i一樣,因?yàn)榇薔不是上面的N。)floatsum=0;} {intfun(inta);intm,c;printf(“\nPleaseenteran

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論