《c语言复习123.ppt》由会员分享,可在线阅读,更多相关《c语言复习123.ppt(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、题型一、选择题:(本大题共(本大题共15小题,每小题小题,每小题2分,共分,共30分)分)二、填空题:(本大题共有二、填空题:(本大题共有10小题,每题小题,每题2分,共分,共20分)分)三、阅读下列程序,写出运行结果:(本大题共三、阅读下列程序,写出运行结果:(本大题共有有5小题,每小题小题,每小题4分,共分,共20分)分)四、程序填空题:(本大题共有四、程序填空题:(本大题共有2小题,每空小题,每空2分,分,共共10分)分)五、编程题:(本大题共五、编程题:(本大题共2小题,每小题小题,每小题10分,共分,共20分)分)P38格式输出x%=y+3(即x=x%(y+3))若x为char型变量
2、,y为int型变量,x,y均有值,正确的输出函数(char,int均可)若a=1,b=2,c=3,则执行表达式(ab)&(c+)后,c的值为3 3for(x=5;x8;x+)printf(x%2)?()?(“*%d”):():(“#%dn”),),x););|结果:结果:*5#6*5#6*7*7若有inta=5,*p=&a;则与&a具有等价关系的选项为?*&a,&*p,&*p,*p,a设x,y,z为int型变量,且x=3,y=-4,z=5,则(x&y)=(x|z)表达式的值为11运行下列程序,从键盘输入30后,写出运行结果3030。#includeintmain(void)inta;scanf
3、(“%d”,&a);if(a20)printf(“%d”,a);if(a10)printf(“%dn”,a);以下语句的输出结果为_0124_。for(k=0;k5;+k)if(k=3)continue;printf(%d,k);如果要比较两个字符串中的字符是否相同,可使用的字符串函数是_strcmp_。在函数之外定义的变量是_全局_变量。inta5=1,3,5,7,9,*p=a;p+;则*p=_3_。/*百马百担问题:*/#includemain()intm,n,k;intsum=0;printf(各种驼法如下:n);for(m=1;m=100;m+)for(n=1;n=100-m;n+)k
4、=100-m-n;if(k%2=0)&(3*m+2*n+0.5*k=100)printf(大马%3d匹;中马%3d匹;小马%3d匹n,m,n,k);sum+;printf(共有%d种驼法n,sum);#includestdio.hvoidmain()inta5050,i,j,n;printf(请输入杨辉三角的行数:n);scanf(%d,&n);for(i=0;i=n-1;i+)aii=1;ai0=1;for(i=2;in;i+)for(j=1;j=i-1;j+)aij=ai-1j-1+ai-1j;for(i=0;in;i+)for(j=0;j=i;j+)printf(%dt,aij);printf(n);杨辉三角:杨辉三角:杨辉三角:杨辉三角:#includemain()intn;printf(Pleaseenteranumber:n);scanf(%d,&n);switch(n)case65:printf(An);break;case66:printf(Bn);break;case67:printf(Cn);break;default:printf(Endn);break;将6568用字符型char输出: