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

正文內(nèi)容

c程序設(shè)計(jì)練習(xí)及答案(留存版)

2025-08-08 18:32上一頁面

下一頁面
  

【正文】 ,在一個(gè)源程序中,main函數(shù)的位置______。 設(shè)所有變量均為整型,則表達(dá)式(a=2,b=5,b++,a+b)的值是______。 struct type下列四組選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是______。 123e4\10139。 39。1下面正確的字符常量是______。 0x16 B.a 50.1下面不正確的字符串常量是______。 int k,a,b。 =(a=2,b=3,a+b)+=a=(b=4)*(a=3) C.!=\7239。 (pow(x,)+log(x)) 3設(shè)C語言中,一個(gè)int型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié),則unsigned int型數(shù)據(jù)的取值范圍為______。 3若有以下定義,則能使值為3的表達(dá)式是______。 %=kk%5 ,左補(bǔ)空格 printf(y=%+8ld\n,y)。 y=□□□□□□□□2456 printf(y=%3x\n,y)。 y=5ba0x,amp。□20BCRCRf)。 CR(%f,%f,amp。z)。 輸入形式 enter x,y:2□x,amp。f)。 =39。939。 則能夠正確使用C語言庫函數(shù)的賦值語句是______=log10(y)+pow(y)。 =(int)(atan2((double)x,y)+exp())。n)。 D、a[1010]在C語言中,一維數(shù)組的定義方式為:類型說明符 數(shù)組名________。 C、因?yàn)槎S數(shù)組a中第二維大小的值除以初值個(gè)數(shù)的商為1,故數(shù)組a的行數(shù)為1 float a[][4]。 main{} printf(%d\n,a[0])。 B、第7行有錯(cuò)誤 6 B、6 1 4 C、i*m+j1 B、int y[5]={0,1,3,5,7,9}。j。j6。i++) } 0 0 1 0 0 1 0 0 0 0 main() { a[i]=9*(i2+4*(i3))%5。 D、char s[5]=abcdef。C39。 B、scanf(%s%s,a,b)。 A、puts()。 A、if(s1s2)\039。 i D、a[i1]=a[i]4下面程序的功能是將已按升序排好序的兩個(gè)字符串a(chǎn)和b中的字符按升序歸并到字符串c中,請(qǐng)選擇填空: \039。 c[k]=39。i++。 main()i++) 39。 D、c1!=39。amp。 puts(a2)。 A、aa cc for(i=0。 B、a c D、ahAMa ahA50、下面程序的運(yùn)行結(jié)果是________。\039。)。 char a[]=morning,t。 for(i=1。 D、5,2,7include include void sub(int x,int y,int *z){ *z=yx。m,*p。 C、21 C、a的地址 printf(%d\n,**k)。a。}void swap(int *p,int *q){ int *t,a。 *p=*q。 *x=amp。 ab=*var+10。}若有定義 chars=s3。三、編程題:編寫一個(gè)函數(shù),其功能是對(duì)傳送過來的兩個(gè)浮點(diǎn)數(shù)求出和值與差值,并通過形參傳送回調(diào)用函數(shù)。因此使用指針作為函數(shù)參數(shù),題目要求編寫的函數(shù)沒有返回值,即類型為void。max,amp。 s%2+(s+1)%2若x和a均是int型變量,則計(jì)算表達(dá)式(1)后x的值為______(12),計(jì)算表達(dá)式(2)后x的值為______(4) a+(int)(b/3*(int)(a+c)/2)%41若有定義:int a=2, b=3。39。}*,*以下程序的輸出結(jié)果為______main(){ printf(\ni:dec=%d,oct=%o,hex=%x,unsigned=%u\n,i,i,i,i)。 x%=(n%=2)1設(shè)所有變量均為整型,則表達(dá)式(a=2,b=5,a++,b++,a+b)的值為______(9)1c語言中的標(biāo)識(shí)符只能由三種字符組成,它們是______、______、______(字母 數(shù)字 下劃線)已知字母a的ASCII碼為10進(jìn)制數(shù)97,且設(shè)ch為字符型變量,則表達(dá)式ch=39。 x+=n++1若有定義:int b=7。a,amp。 printf(%f+%f=%f %f%f=%f,x,y,sum,x,y,diff)。putchar(*p)。d)。110 )include include int main(void){ int *var,ab。 *p=*q。 getch()。b)。 D、include include void sub(float x,float *y,float *z){ *y=*。 getch()。 a=amp。 return 0。 C、25C )A、20C )A、4B )A、5,2,3x C、SW*A { main() CR表示回車,則下面程序的運(yùn)行結(jié)果是________。 cc dd C、12ab56 for(i=0。 char ch[7]={12ab56}。 {c39。 C、a[i1]==39。\039。 B、字符數(shù)組的字符串可以整體輸入、輸出 A、兩個(gè)字符串所包含的字符個(gè)數(shù)相同時(shí),才能比較字符串a(chǎn)mp。 D、if(strcmp(a,b))3判斷字符串s1是否大于字符串s2,應(yīng)當(dāng)使用________。 C、9 (注:選擇項(xiàng)A表示輸出為空格)3有下面的程序段3有字符數(shù)組a[80]和b[80],則正確的輸出語句是________。A39。c39。b39。 1 0 0 0 12下面程序的運(yùn)行結(jié)果是________。 0 0 1 0 0 D、1 0 0 0 1 printf(\n)。 for(i=1。 B、3 6 9,39。 A、double x[5]={,4,0,6,0,8,0,}。 for(i=0。 int a[3]={0}。a[i])。 7i3。 1下面程序________(每行程序前的數(shù)字為行號(hào)) A、只有數(shù)組元素a[0][0]可得到初值0 A、a[0][2*1] A、int a[3][]。 B、整型表達(dá)式 為使用變量a、b、c的值分別為2,從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)當(dāng)是______(注:□表示空格,CR表示回車)CR,沒有輸入項(xiàng),也能進(jìn)行正確輸入,如scanf(a=%d,b=%d)。 (%,%,amp。f)。 a1,amp。x,amp。 y=□□□□5ba0 y=+43456以下程序的輸出結(jié)果是______(注:□表示空格)main(){ long y=43456。=9+e+f=d+9 0xff0039。 017\10139。\xf39。 D.39。 39。39。 .e5 011 union scanf選擇題部分第一章 C語言概述選擇題一個(gè)C程序的執(zhí)行是從______。 12e4\39。\\039。 C.39。 0xc 0aD.+001 D. 1已知各變量的類型說明如下: +=2 2在C語言中,int char short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)______。 下面四個(gè)選項(xiàng)中,均是非法常量的選項(xiàng)是______。 12,456 (pow(x,3)+log(x)) y=0043456 y=□□0x5ba0=□□□5ba0y,amp。c1,amp。 scanf(%c%c,amp。 □□20□□ABCR printf(\nInput number:)。f1,amp。 scanf(%d%d%d,amp。 +y+z=35 輸出語句},格式控制部分應(yīng)規(guī)定小數(shù)點(diǎn)后的位數(shù),如scanf(%,amp。 printf(%c%c%c,ch1,ch2,ch3)。 a,b,c=5。 =b=c=5。 =39。 C、a(5) D、[整型常量]以下能對(duì)一維數(shù)組a進(jìn)行正確初始化的語句是________。 B、int a[][3]={{1,2,3},{4,5,6}}。 B、二維數(shù)組a的第1維大小為1 float a[][]={{0},{0}}。 static float a[][4]。i++) scanf(%d,amp。 1 4 printf(a[0]=%d\n,a[0])。 D、51下面程序________(每行程序前的數(shù)字為行號(hào))i3。 7539。i5。 則該程序段的功能是________。} D、4 0 4 4 02下面是對(duì)s的初始化,其中不正確的是________。,39。,39。,39。 D、puts(a)。 char x[]=programming。 y[i]!=39。 char a[20]=cehiknqtw。 int i,j,k。 while(s[k]=a[j] amp。 for(【1】) 【2】。 C、i=j。 amp。 D、c[k]=a[j]。\039。 include int i,j。 for(i=j=0。ch[i]=39。 } D、aa bb if(s[i]==c) s[i]=s[i]32。 } D、10include include int main(){ int k=2,m=4,n=6。 已知指針p的指向如5題中圖所示,則表達(dá)式*++p的值是(}以下程序的輸出結(jié)果是(b。 return 0。 *z=*z+x。 printf(%d,%d\n,a,b)。 return 0。 *q=t。 ab=100。 printf(%d,%d\n,c,d)。).若有圖中所示五個(gè)連續(xù)的int類型的存儲(chǔ)單元并賦值如圖,且p和s的基類型皆為int,p已指向存儲(chǔ)單元a[1].(1)通過指針p給s賦值,使其指向最后一個(gè)存儲(chǔ)單元a[4]的語句是( getch()。b,amp。 int m=5,y=2。 float a=, c=。a39。}i:dec=4,oct=177774,hex=fffc,unsigned=65532以下程序的輸出結(jié)果為______main(){ *d(4)=fffe*d(5)= fffe*d(6)=fffe *已有定義float d1=, d2=3,5,執(zhí)行以下語句后的輸出結(jié)果是______}x=1 y=2 *sum*=310 Squared is : 100以下程序的輸出結(jié)果為______include main(){ printf(*%f,%*\n, )。839。 f(a,b,c,amp。}評(píng)析:此題要求編寫的函數(shù)需要返回兩個(gè)結(jié)果(和值和差值),而函數(shù)的返回值只能返回一個(gè)值。 printf(\n)。 ).(2)用以移動(dòng)指針s,使之指向中間的存儲(chǔ)單元a[2]的表達(dá)式是( return 0。ab。int main(){ int a=10,b=20,*x=0,*y=0。 t=*p。 return 0。 pa=amp。B )A、a。k,*pm=amp。*39。(c=str[k])!=39。 { c puts(a1)。039。amp。 C、c1==39。 i++。請(qǐng)選擇填空: puts(s)。\039。j++?!?】A、c[k]=a[i]。i++。 b[j]!=39。i++i=j。 a[j]!=39。 { C、可以在賦值語句中通過賦值運(yùn)算符=對(duì)字符數(shù)組整體賦值 B、字符個(gè)數(shù)多的字符串比字符個(gè)數(shù)少的字符串大 else
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1