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

下載本文檔

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

文檔簡介

練習題1精選ppt答:輸出結(jié)果是5。3.在C語言中,如果下面的變量都是int類型,則輸出的結(jié)果是()。sum=pad=5,pAd=sum++,pAd++,++pAd;printf("%d\n",pad);2精選ppt答:185.下面程序的輸出是()。#include<stdio.h>voidmain(){intx=023;printf("%d\n",--x);}3精選ppt答:207.執(zhí)行下面程序中的輸出語句后a的值是()。#include<stdio.h>voidmain(){inta;printf("%d\n",(a=3*5,a*4,a+5));}4精選ppt答:D)8.以下程序的輸出結(jié)果是()。#include<stdio.h>voidmain(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}A)a=%2,b=%5B)a=2,b=5C)a=%%d,b=%%dD)a=%d,b=%d5精選ppt答:B)9.以下程序的輸出結(jié)果是()。#include<stdio.h>voidmain(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}A)6,1B)2,1C)6,0D)2,06精選ppt答:510.請選出以下語句的輸出結(jié)果()。printf("%d\n",strlen("\t\"\065\xff\n"));7精選ppt答:011.下面程序的輸出結(jié)果是()。inti=65536;printf("%d\n",i);8精選ppt答:512.若有說明和語句:inta=5;a++;此處表達式a++的值是()。9精選ppt答:2.14e+0215.若x為double變量,則以下語句()。x=213.82631;printf("%-6.2e\n",x);10精選ppt答:2,117.執(zhí)行以下語句后,輸出結(jié)果是()。inta=1;printf("%d,%d",a,a++);11精選ppt答:B)18.以下程序的輸出結(jié)果是()。#include<stdio.h>voidmain(){inti=010,j=10;printf("%d,%d\n",++i,j--);}A)11,10B)9,10C)010,9D)10,912精選ppt答:1,1,321.以下程序#include<stdio.h>voidmain(){inti=3,j=2,a,b,c;a=(--i==j(luò)++)?--i:++j;b=i++;c=j(luò);printf("%d,%d,%d\n",a,b,c);}輸出結(jié)果是()13精選ppt答:-1,6553524.以下程序的輸出結(jié)果是()#include<stdio.h>voidmain(){inti=-1;printf("%d,%u\n",i,i);}14精選ppt答:22.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){inta=1,b=2,c=3,d=4,m=2,n=2;(m=a>b)&&(n=c>d);printf("%d",n);}15精選ppt答:a的值為2;b的值為1。3.執(zhí)行以下語句后a的值為();b的值為()。inta,b,c;a=b=c=1;++a||++b&&++c;16精選ppt答:20,30,304.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){intx=10,y=20,z=30;if(x>y)z=x;x=y;y=z;printf("%d,%d,%d",x,y,z);}17精選ppt答:65.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){intm=5;if(m++>5)printf("%d\n",m);elseprintf("%d\n",m--);}18精選ppt答:-16.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){inta=100,x=10,y=20,m=5,n=0;if(x<y)if(y!=m)a=1;elseif(n)a=10;a=-1;printf("%d\n",a);}19精選ppt答:B)7.若有條件表達式(exp)?a++:b--;則以下表達式中能完全等價于表達式(exp)的是()A)(exp==0)B)(exp!=0)C)(exp==1)d)(exp!=1)20精選ppt答:18.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){intk=4,a=3,b=2,c=1;printf("%d\n",k<a?k:c<b?c:a);}21精選ppt答:n=0,m=110.當m=2,n=1,a=1,b=2,c=3時,執(zhí)行完d=(m=a!=b)&&(n=b>c)后,n=(),m=()。22精選ppt答:#&13.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0) {case1:printf("@");break; case2:printf("!");break; }case0:switch(c==5) {case0:printf("*");break; case1:printf("#");break; default:printf("?");break; }default:printf("&");}printf("\n");}23精選ppt答:6689773.輸入2473<CR>,下面程序的運行結(jié)果是()。#include<stdio.h>voidmain(){intc;while((c=getchar())!='\n')switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}printf("\n");}24精選ppt答:A)5.不是無限循環(huán)的語句為()。A)for(y=0,x=1;x>++y;x=i++)i=x;B)for(;;x++=i);C)while(1){x++;}D)for(i=10;;i--)sum+=i;25精選ppt答:k=410.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){intk=0;charc='A';do{switch(c++){case'A':k++;break;case'B':k--;case'C':k+=2;break;case'D':k=k%2;continue;case'E':k=k*10;break;default:k=k/3;}k++;}while(c<'G');printf("k=%d\n",k);}26精選ppt答:1,3,5,

-1,3,7,11.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){intfun(inth);intt=1;fun(fun(t));}intfun(inth){staticinta[3]={1,2,3};intk;for(k=0;k<3;k++)a[k]+=a[k]-h;for(k=0;k<3;k++)printf("%d,",a[k]);printf("\n");return(a[h]);}27精選ppt答:第6行19.下面的程序中有錯誤的是()。(每行程序前面的數(shù)字是行號)。1#include<stdio.h>2main()3{4floata[3]={0.0};5inti;6for(i=0;i<3;i++)scanf("%d",&a[i]);7for(i=1;i<3;i++)a[0]=a[0]+a[i]);8printf("%f\n",a[0]);9}28精選ppt答:(1)b=i+121.下面程序的功能是:計算1到10之間的奇數(shù)之和及偶數(shù)之和,請?zhí)羁铡?include"stdio.h"voidmain(){inta,b,c,i;a=c=0;for(i=0;i<=10;i+=2){a+=i;

_____(1)__;/*填空*/c+=b;}printf("偶數(shù)之和=%d\n",a);printf("奇數(shù)之和=%d\n",c-11);}29精選ppt答:9.55.程序的運行結(jié)果是()。#definePT5.5#defineS(x)PT*x*x#include<stdio.h>voidmain(){inta=1,b=2;printf("%4.1f\n",S(a+b));}30精選ppt答:87.下列程序執(zhí)行后的輸出結(jié)果是()。#defineMA(x)x*(x-1)#include<stdio.h>voidmain(){inta=1,b=2;printf(”%d\n”,MA(1+a+b));}31精選ppt答:5,251.程序的運行結(jié)果是()。#include<stdio.h>voidnum(){externintx,y;inta=15,b=10;x=a-b;y=a+b;}intx,y;voidmain(){inta=7,b=5;x=a+b;y=a-b;num();printf("%d,%d\n",x,y);}32精選ppt答:7892.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){inta=2,i;for(i=0;i<3;i++)printf("%3d",f(a));}f(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}33精選ppt答:i=7,j=6,x=7

i=2,j=7,x=53.程序的運行結(jié)果是()。#include<stdio.h>voidmain(){voidfun(inti,intj);inti=2,x=5,j=7;fun(j,6);printf("i=%d,j=%d,x=%d\n",i,j,x);}voidfun(inti,intj){intx=7;printf("i=%d,j=%d,x=%d\n",i,j,x);}34精選ppt答:k=135.程序的運行結(jié)果是()。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:case2:return1;}return(fib(g-1)+fib(g-2));}voidmain(){longk;k=fib(7);printf("k=%d\n",k);}35精選ppt答:X+Y=98.程序的運行結(jié)果是()。#include<stdio.h>intx=5,y=7;intming(intx,inty){intz;z=x+y;return(z);}voidmain(){inta=4,b=5,c;c=ming(a,b);printf("X+Y=%d\n",c);}36精選ppt答:D)1.對一維數(shù)組a的正確說明是()。A)inta(10);B)intn=10,a[n];C)intn;D)#defineSIZE10scanf("%d",&n);inta[SIZE];inta[n];37精選ppt答:D)5.判斷字符串a(chǎn)和b是否相等,應當使用()。A)if(a==b)B)if(a=b)C)if(strcpy(a,b))D)if(strcmp(a,b))38精選ppt答:ab

c

d7.運行下面程序時,輸入ab<CR>c<CR>def<CR>運行結(jié)果是()。#include<stdio.h>#defineN6voidmain(){charc[N];inti=0;for(;i<N;c[i]=getchar(),i++);for(i=0;i<N;i++)putchar(c[i]);}39精選ppt答:51.設(shè)char*s="\ta\017bc";則指針變量s指向的字符串所占字節(jié)數(shù)是()。40精選ppt答:C)36.若有以下說明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;則數(shù)值為6的表達式是()A)*p+6B)*(p+6)C)*p+=5D)p+541精選ppt答:D)37.若有以下說明:intw[3][4]={{0,1},{2,4},{5,8}};int(*p)[4]=w;則數(shù)值為4的表達式是()A)*w[1]+1B)p++,*(p+1)C)w[2][2]

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論