首页 C程序设计习题

C程序设计习题

举报
开通vip

C程序设计习题改错题bhSTNRSTDA1已知24有8个因子,而24正好被8整除。下面程序求[50,250]之间所有能被其因子的个数整除的整数中最大的数。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){inta,b,c,n,big;for(a=50;a#include#includemain(){inti;intcount;count=1;for(i=1;i#include#includeintprime(intn){intyes,i;i...

C程序设计习题
改错题bhSTNRSTDA1已知24有8个因子,而24正好被8整除。下面程序求[50,250]之间所有能被其因子的个数整除的整数中最大的数。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){inta,b,c,n,big;for(a=50;a<=250;a++){b=0;for(c=1;c<=a;c++)if(a%c==0)b++if(a%b==0){big=b;}}printf("%d\n",big);}2482以下程序求[1,600]之间能被5或6整除的数的个数。请改正程序中的错误,并运行修改后的程序,给出正确程序运行结果,填入相应窗口。#include#include#includemain(){inti;intcount;count=1;for(i=1;i<=600;i++){if((fmod(i,5)==1)||(fmod(i,6)==1))count=count+i;}clrscr();printf("%d\n",count);}200316.下面的程序是求600以内的所有的素数之和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果。程序:#include#include#includeintprime(intn){intyes,i;if(n<=1){return0;}yes=0;for(i=2;i<=sqrt(n);i++)if(n%i==0){yes=0;break;}returnyes;}main(){intsum=0,i;clrscr();for(i=2;i<=600;i++)if(prime(i)){sum+=i;i=i+1;}printf("%d\n",sum);}2929641.已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:F(1)=1ifn=1F(2)=1ifn=2F(n)=F(n-1)+F(n-2)ifn>2以下程序是求F(30),请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#includemain(){doublef1,f2;inti;f1=1;f2=1;for(i=1;i<=30;i++){f1=f1+f2;f2=f2+f1;}clrscr();printf("\nthenumberis:%12.0lf",f1);}8320405例程序中,函数fun的功能是:计算并输出k以内的最大的10个能被13和17整除的自然数之和。请改正程序中的错误,并运行正确的程序。当从键盘输入2500时,给出程序运行的正确结果#include#includeintfun(intk){intm=0,mc=0,j;while((k>=2)&&mc<10){if((k%13==0)||(k%17==0)){m=m+k;mc++;}k--;}return;}main(){intk;clrscr();printf("\n请输入整数:");scanf("%d",&k);printf("\n结果是:%d\n",fun(k));}143657若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2,下面程序[1,700]间有多少个多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){inta,b,c,n,count=0;for(a=1;a<=700;a++){b=0;for(c=1;c<=a;c++)if(a%c==0)b=b+1;if(b%a==0){count++;}}printf("\ncount=%d",count);}610若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2,下面程序求[1,500]间最大的多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){inta,b,c,n,big,count=0;for(a=1;a<=500;a++){b=0;for(c=1;c<=a;c++)if(a%c==0)b=b+c;if(b%a==0){big=b;}}printf("%d\n",big);}49626下例程序中,函数fun的功能是:计算并输出k以内的最大的10个能被13或17整除的自然数之和。请改正程序中的错误,并运行正确的程序。当从键盘输入500时,给出程序运行的正确结果#include#includeintfun(intk){intm=0,mc=0,j;while((k>=2)||mc<10){if((k%13==0)&&(k%17==0)){m=m+k;mc++;}k--;}returnm;}main(){intk;clrscr();printf("\n请输入整数:");scanf("%d",&k);printf("\n结果是:%d\n",fun(k));}462228下列程序的功能是求出以下分数序列的前25之和,2/1,3/2,5/3,8/5,13/8,21/13,......请改正程序中的错误,并运行修改后程序,给出程序结果(保留6位小数)。程序:#include#includefun(n){longa,b,c;intk;doubles;s=0.0;a=2;b=1;for(k=1;k<=n;k++){s=s+(double)a/b;c=a;a=a+b;b=c;}returns;}main(){intn=25;clrscr();printf("\nresult:%lf\n",fun(n));}40.75043136下面程序求[1,600]之间最大的同构数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。同构数是:一自然数平方的末几位与该数相同时,称此数为自构数,例如:5*5=25,则称5为自同构数。程序:#include#include#includemain(){longn,m,s,k,big;for(n=3;n<=750;n++){if(n<10)k=10;elseif(n<100)k=100;elsek=1000;s=n*n;s=s-n;if(s%k==0){big=s;}}printf("\nThebiggest=%d",big);}37644下面程序是求[1,100]之间的所有整数的立方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){intsum;inti;sum=0;for(i=1;i<100;i++){sum+=i*i*i;}clrscr();printf("%ld\n",sum);}2550250049下面程序是求[1,120]之间的所有整数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){intsum;inti;sum=0;for(i=1;i<120;i++){sum+=i*i;}clrscr();printf("%ld\n",sum);}58322052下面程序是求[1,450]之间同时满足除3余2和除5余3条件的数的个数。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){intcount;inti;count=0;for(i=1;i<=450;i++){if(fmod(i,3)==2&&fmod(i,5)==3)count+=i;}clrscr();printf("%ld\n",count);}3077下面程序是求[20,160]之间的所有偶数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){longsum;inti;sum=0;for(i=20;i<160;i++){if(fmod(i,2)!=0)sum+=i*i;}clrscr();printf("%d\n",sum);}69438084下面程序是求[4,70]之间的所有偶数的立方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){longsum;inti;sum=0;for(i=4;i<70;i++){if(fmod(i,2)==0)sum+=1;}clrscr();printf("%d\n",sum);}3175192108下面的程序是计算:s=f(-25)+f(-24)+......+f(-1)+f(0)+f(1)+......+f(25)的值。其中函数定义如下:f(x)=(x+1)/(x-2)ifx>1f(x)=0ifx=0orx=2f(x)=(x-1)/(x-2)ifx<0请改正程序中的错误,并给出正确程序的运行结果(保留6位小数)。程序:#include#include#includedoublef(doublex){if(x==0||x==2)return0.0;elseif(x<0.0)return(x-1)/(x-2);elsereturn(x+1)/(x-2);}doublefsum(intn){inti;doubles=0.0,y;for(i=-n;i<=n;i++){y=f(1.0*i);s-=y;}returns;}main(){clrscr();printf("%lf\n",fsum(5));}54.811418122下面的程序是计算如下公式的A30值。A1=1,A2=1/(1+A1),A3=1/(1+A2),A4=1/(1+A3),......请改正程序中的错误,并给出程序运行的正确结果(保留10位小数)。程序:#include#includedoublefun(intn){intA=1;inti;for(i=2;i<=n;i++)A=1/(1+A);return;}main(){clrscr();printf("%12.10lf\n",fun(30));}0.6180339887123下面的程序是求[1,1000]之间能被5整除的奇数的个数。请改正程序中的错误,并运行修改后的程序,给出正确结果。程序:#include#includemain(){inti,count=0;for(i=1;i<=1000;i++){if(i%2!=0&&i%5==0){count=count+i;}}printf("\nthenumberis%d",count);}100128下面的程序是求[100,999]之间所有的素数的个数。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includeintprime(intn){intyes,i;if(n<=1){return0;}yes=1;for(i=2;i<=sqrt(n);i++)if(n%i!=0){yes=0;break;}returnyes;}main(){intcount=0,i;clrscr();for(i=100;i<999;i++)if(prime(i))count+=1;printf("%d\n",count);}143160下面的程序是求800以内的最大的20个素数之和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果。程序:#include#include#includeintfun(inthigh){intsum=0,n=0,j,yes;while((high>=2)||(n<20)){yes=1;for(j=2;j<=sqrt(high);j++)if(high%j==0){yes=0;break;}if(yes)sum+=high;n++;high--;}returnsum;}main(){clrscr();printf("%d\n",fun(800));}14510161下面的程序是求表达式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+......+(1*2*3*....*n)/(3*5*7*.....(2*n+1))请修改程序中的错误,并运行修改后的程序。当n=20时,程序的运行结果(保留10位小数)。程序:#include#include#includedoublefun(intn){doubles,t;inti;s=0.0;t=1.0;for(i=1;i<=n;i--){t=t*i/(2*i+1);s+=t;}returns;}main(){printf("\n%12.10lf",fun(20));}1.5707961494179下面的程序是求如下表达式的值。S=sqrt(ln(1)+ln(2)+ln(3)+……+ln(n))请改正程序中的错误,并运行修改后的程序,当n=60时,给出程序运行结果(保留6位小数)。程序:#include#include#includedoublefun(intn){doubles=0.0;inti;for(i=1;i#includefloatfun(intn){inti;floats=0.0,t=0.0;for(i=2;i<=n;i++){t=t+i;s=s+1/t;}returns;}main(){printf("\n%f",fun(50));}1.960785195下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值。T=1+1/(2*3)+1/(3*4)+……+1/(m*(m+1))请改正程序中的错误,并运行改正后的程序。当从键盘输入50时,给出程序运行的正确结果(按四舍五入保留6位小数)。程序:#include#includedoublefun(intm){doublet=1.0;intI=2;for(I=2;I<=m;I++)t+=1/(I*(I+1));returnt;}main(){intm;clrscr();printf("\n请输入一个整数:");scanf("%d",m);printf("\n结果是:%lf\n",fun(m));}1.480392196下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值。T=1/1!+1/2!+1/3!+......+1/m!请改正程序中的错误,并运行改正后的程序。当从键盘输入10时,给出程序运行的正确结果(按四舍五入保留10位小数)。程序:#include#includedoublefun(intm){doublefac,t=0.0;inti=1,j;for(i=1;i<=m;i++){fac=1.0;for(j=1;j<=m;j++)fac=fac*i;t+=1.0/fac;}returnt;}main(){intm;clrscr();printf("\n请输入整数:");scanf("%d",&m);printf("\n结果是:%12.10lf\n",fun(m));}1.7182818011206下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值。T=1+1/(2*3)+1/(3*4)+……+1/(m*(m+1))请改正程序中的错误,并运行改正后的程序。当从键盘输入50时,给出程序运行的正确结果(按四舍五入保留6位小数)。程序:#include#includedoublefun(intm){doublet=1.0;inti=2;for(i=2;i<=m;i++)t+=1/(i*(i+1));returnt;}main(){intm;clrscr();printf("\n请输入一个整数:");scanf("%d",m);printf("\n结果是:%lf\n",fun(m));}1.480392236已知24有8个因子,而24正好被8整除。下面程序求[50,250]之间有多少个整数能被其因子的个数整除,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){inta,b,c,n,count=0;for(a=50;a<=250;a++){b=0;for(c=1;c<=a;c++)if(a%c==0)b+=1;if(a%b==0){count=count+a;}}printf("\ncount=%d",count);}22237已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:F(1)=1ifn=1F(2)=1ifn=2F(n)=F(n-1)+F(n-2)ifn>2以下程序是求F(1)+F(3)+F(5)+......+F(49)的值,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include#includemain(){doublef1,f2;doublesum=2;inti;f1=2;f2=3;for(i=1;i<=24;i++){f1=f1+f2;sum=sum+f1;f2=f2+f1;}clrscr();printf("\nthenumberis:%12.0lf",sum);}12586269025260以下程序求[1,1000]之间能被5和7整除的数之和。请改正程序中的错误,并运行修改后的程序,给出正确程序运行结果,填入相应窗口。#include#include#includemain(){inti,sum;sum=1;for(i=1;i<=1000;i++){if((fmod(i,5)==0)||(fmod(i,7)==0))sum=sum+i;}clrscr();printf("%d\n",sum);}14210300以下程序求1000以内最大的完全数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。”完全数”是指:一个数如果刚好与它所有的真因子(不包括该数本身)之和相等,如:6=1+2+3,则6就是一个完全数。程序:#include#include#includemain(){intn,m,s,k,big;for(n=3;n<=1000;n++){s=1;k=n/2+1;for(m=1;m#include#includemain(){inta,b,c,n,big,count=0;for(a=1;a<=500;a++){____________for(c=1;c<=a;c++)if(a%c==0)b=b+c;if(b%a==0){___________}}printf("%d\n",big);}496下面程序求[2,750]之间同构数的个数,请将程序补充完整,并给出正确结果,填入相应窗口。同构数是:一自然数平方的末几位与该数相同时,称此数为自构数,例如:5*5=25,则称5为自同构数。程序:#include#include#includemain(){longcount,n,m,s,k;count=0;for(____________){if(n<10)k=10;elseif(n<100)k=100;elsek=1000;s=n*n;s=s-n;if(s%k==0){____________}}printf("\nThecount=%d",count);}6下面程序求[3,750]之间同构数之和,请将程序补充完整,并给出正确结果,填入相应窗口。同构数是:一自然数平方的末几位与该数相同时,称此数为自构数,例如:5*5=25,则称5为自同构数。程序:#include#include#includemain(){longsum,n,m,s,k;sum=0;for(n=3;n<=750;n++){if(n<10)k=10;elseif(n<100)k=100;elsek=1000;s=n*n;_________;if(s%k==0){___________}}printf("\nThesum=%d",sum);}1113下面程序是求[1,100]之间的所有整数的立方和。请将程序补充完整,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){longsum;______________sum=0;for(i=1;i<=100;i++){_______________}clrscr();printf("%ld\n",sum);}25502500下面程序是求[10,150]之间的所有奇数的平方和。请将程序补充完整,并给出正确结果,填入相应窗口。程序:#include#include#includemain(){longsum;_________sum=0;for(i=10;i<=150;i++){if(____________)sum+=i*i;}clrscr();printf("%ld\n",sum);}562310下面的程序是求[2,500]之间的所有的素数的个数。请将程序补充完整,并给出正确结果,填入相应窗口。程序:#include#include#includeintprime(intn){intyes,i;if(n<=1){return1;}yes=1;for(i=2;i<=sqrt(n);i++)if(n%i==0){yes=0;break;}___________}main(){intcount=0,i;clrscr();for(i=2;i<=500;i++)if(prime(i))___________printf("%d\n",count);}95下面的程序是求[20,700]之间所有的素数的个数。请将程序补充完整,并给出正确结果,填入相应窗口。程序:#include#include#includeintprime(intn){intyes,i;if(n<=1){return0;}__________for(i=2;i<=sqrt(n);i++)if(n%i==0){yes=0;break;}returnyes;}main(){intcount=0,i;clrscr();for(i=20;i<=700;i++)if(prime(i))_________printf("%d\n",count);}117下面的程序是求500以内的所有的素数的个数。请将程序补充完整,并给出正确结果,填入相应窗口。程序:#include#include#includeintprime(intn){intyes,i;if(n<=1){return0;}___________for(i=2;i<=sqrt(n);i++)if(n%i==0){yes=0;break;}returnyes;}main(){intcount=0,i;clrscr();for(i=2;i<=500;i++)if(prime(i))________printf("%d\n",count);}95下面的程序是求表达式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+......+(1*2*3*......*n)/(3*5*7*......(2*n+1))请将程序补充完整,并给出当n=40时,程序的运行结果(保留10位小数)程序:#include#include#includedoublefun(intn){doubles,t;inti;________t=1.0;for(i=1;i<=n;i++){t=t*i/(2*i+1);___________}returns;}main(){printf("\n%12.10lf",fun(40));}1.5707963268下面的程序是求如下表达式的值。S=sqrt(ln(1)+ln(2)+ln(3)+……+ln(n))将程序补充完整,当n=20时,给出程序运行结果(保留6位小数)。程序:#include#include#includedoublefun(intn){doubles=0.0;inti;for(i=1;i<=n;i++)s+=log(1.0*i);_______________returns;}main(){clrscr();printf(__________);}6.506383已知24有8个因子,而24正好被8整除。求[50,250]之间有多少个整数能被其因子的个数整除,将下列程序补充完整,正确结果填入相应窗口。程序:#include#include#includemain(){inta,b,c,n,count=0;for(a=50;a<=250;a++){________for(c=1;c<=a;c++)if(_______)b+=1;if(a%b==0){count++;}}printf("\ncount=%d",count);}22已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:F(1)=1ifn=1F(2)=1ifn=2F(n)=F(n-1)+F(n-2)ifn>2以下程序是求F(35),请将程序补充完整,并给出正确结果,填入相应窗口。程序:#include#includemain(){doublef1,f2;inti;_________f2=1;for(i=1;i<=17;i++){f1=f1+f2;_______________}clrscr();printf("\nthenumberis:%12.0lf",f1);}9227465以下程序求[10,1000]之间能被3或5或8整除的数之和。请将程序补充完整,给出正确程序运行结果,填入相应窗口。#include#include#includemain(){__________;longsum;sum=0;for(i=10;i<1000;i++){if(_______________)sum+=i;}clrscr();printf("%ld\n",sum);}267793以下程序求[3,1000]之间最大的完全数,请将程序补充完整,并给出正确结果,填入相应窗口。"完全数"是指:一个数如果刚好与它所有的真因子(不包括该数本身)之和相等,如:6=1+2+3,则6就是一个完全数。程序:#include#include#includemain(){intn,m,s,k,big;for(n=3;n<=1000;n++){s=1;k=n/2+1;for(________)if(n%m==0)____________if(s==n){big=n;}}printf("\nThebig=%d",big);}496以下程序求[500,1000]之间同时满足除以7余5,除以5余3,除以3余1的整数之和,将下列程序补充完整,正确结果填入相应窗口。程序:#include#include#includemain(){inti;________________sum=0;for(i=500;i<=1000;i++){if((i%7==5)&&(i%5==3)&&(i%3==1)){_____________}}clrscr();printf("\nsum=%d",sum);}3665以下程序求10000以内的所有的完全数之和,请将程序补充完整,并给出正确结果,填入相应窗口。”完全数”是指:一个数如果刚好与它所有的真因子(不包括该数本身)之和相等,如:6=1+2+3,则6就是一个完全数。程序:#include#include#includemain(){intsum,n,m,s,k;sum=0;for(n=3;n<=10000;n++){s=1;k=n/2+1;for(m=1;m#include#includemain(){intsum;intn,m,s,k;sum=0;for(n=3;n<=1000;n++){s=1;k=n/2+1;for(m=2;m=y)||!(y>=z)B23在C语言中,有以下定义:charb[10]={'h','n','s','p','k','s'};,则语句printf("%c\n",b[1]);的结果为()A.hB.nC.sD.pB24执行下面两个语句后,输出的结果为()charc1=97,c2=98;printf("%d%c",c1,c2);A.9798B.97bC.a98D.abB25执行下面程序片段的结果是()intx=23;do{printf("%2d",x--);}while(A.打印出321B.打印出23C.不打印任何内容D.陷入死循环B26执行下面程序片段的输出结果是()intx=65536;printf("%d\n",x);A.65536B.0C.有语法错误,无输出结果D.-1B27执行下面程序片段的结果是()intx=13;do{printf("%2d",--x);}while(A.打印出212B.打印出12C.不打印任何内容D.陷入死循环B28定义int*swap()指的是()A.指一个返回整型值的函数swapB.指一个返回指向整型值指针的函数swapC.指一个指向函数swap()的指针,函数返回一个整型D.以上说法均错B29在C语言中,定义数组inta[2][4]={3,4,5,6,7,8,9,10},则a[0][3]的值为()A.9B.6C.7D.8B30设x=1,y=2,执行表达式(x>y)?x++:++y以后x和y的值分别为(  )。A.1和2B.1和3C.2和2D.2和3B31下列关于switch语句和break语句的结论中,只有()是正确的A.break语句是switch语句的一部分B.在switch语句中可以根据需要使用或不使用break语C.在switch语句中必须使用break语句D.以上三个结论中有两个是正确的B32设有如下定义:inta=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为()A.1B.2C.3D.0B33在C语言中,合法的字符常量是()A.'\084'B.'\x43'C.'ab'D."\0"B34若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是A.*pB.a[10]C.*aD.a[p-a]B35假定所有变量均已正确说明,下列程序段运行后x的值是a=b=c=0;x=35;if(!a)x--;elseif(b);ifA.34B.4C.35D.3B36C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。A.地址B.值传递C.由实参传给形参,并由形参传回给实参D.由用户指定传递方式B37若有以下程序片段:charstr[]="abcd";printf(%d\n",strlen(str));上面程序片段的输出结果是()A.3B.4C.6D.12B38不能把字符串:Hello!赋给数组b的语句是()A.charb[10]={'H','e','l','l','o','!'};B.charb[10];b="Hello!";C.charb[10];strcpy(b,"Hello!");D.charb[10]="Hello!";B39在C语言中,有表达式x=abs(8-10),则x的值为()A.-2B.2C.18D.80B40在C语言中,若i=3,则语句while(i){i--;break;}的循环次数为()A.0B.1C.2D.3B41在C语言中,以下哪个函数用于字符串的比较()A.strcpy()B.strcmp()C.strcat()D.strlen()B42若有说明和语句:inta=8;intc=++a;此处表达式c的值是()A.7B.9C.10D.6B43在C语言中,执行语句:for(i=1;i<4;i++);后,变量i的值是()A.3B.4C.5D.不定B44下列()表达式不满足:当x的值为偶数时值为“真”,为奇数时值为“假”。A.x%2==0B.!x%2!=0C.(x/2*2-x)==0D.!(x%2)B45以下程序的输出结果是()main(){inta=10,b=10;printf("%d%d\n",--a,b--A.1010B.910C.1110D.1112B46在C语言中,定义数组inta[12]={1,2,3,4,5,6,7,8,9,10,11,12},则a[3]的值为()A.3B.4C.5D.6B47在C语言中,若有定义inty=2;floatz=5.5,x=-4.3;则表达式y+=abs(x)+x+z的值为()A.6B.7C.8D.9B48在C语言中,若有定义:inty=3;intx[7]={1,2,3,4,5,6,7},则表达式y+=x[5]的值为()A.8B.9C.10D.11B49设a=3,b=4,c=5,d=6,则表达式:b0C.a<0D.aD78下面的(  )代表一个十六进制整数。A.'A'B.65C.0101D.0x41D79若整型变量I的初值为5,则语句printf("%d,%d,%d,%d\n",I,I--,--I,I);输出的结果是()A.5,4,3,5B.5,4,4,3C.5,4,3,3D.3,4,4,5D80假定有以下变量定义:intk=7,x=12;则能使值为3的表达式是()A.x%=(K%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)D81以下程序的输出结果是()main(){inta=12,b=12;printf("%d%d\n",--a,++b);}A.1010B.1212C.1110D.1113D82下列语句中符合C语言语法的赋值语句是:()A.a=0x7bc=a7;B.a=0x7b=a7;C.a=0x7b,b,a7;D.a=0x7b,c=a7;D83设a=1,b=2,c=3,d=4,则表达式:a
本文档为【C程序设计习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
中小学教育资料
暂无简介~
格式:xls
大小:95KB
软件:Excel
页数:30
分类:金融/投资/证券
上传时间:2023-02-22
浏览量:1