大学C语言练习题.docx
- 文档编号:3221513
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:9
- 大小:16.25KB
大学C语言练习题.docx
《大学C语言练习题.docx》由会员分享,可在线阅读,更多相关《大学C语言练习题.docx(9页珍藏版)》请在冰豆网上搜索。
大学C语言练习题
ËÄÕÂ
Ï°ÌâËÄ
£¨Ò»£©Ñ¡ÔñÌâ
1£®Âß¼ÔËËã·ûÁ½²àÔËËã¶ÔÏóµÄÊý¾ÝÀàÐÍ¡£
A)Ö»ÄÜÊÇ0ºÍ1B)Ö»ÄÜÊÇ0»ò·Ç0ÕýÊý
C)Ö»ÄÜÊÇÕûÐÍ»ò×Ö·ûÐÍÊý¾ÝD)¿ÉÒÔÊÇÈκÎÀàÐ͵ÄÊý¾Ý
2£®ÅжÏcharÐͱäÁ¿chÊÇ·ñΪ´óд×ÖĸµÄÕýÈ·±í´ïʽÊÇ¡£
A)¡®A¡¯<=ch<=¡®Z¡¯B)(ch>=¡®A¡¯)&(ch<=¡®Z¡¯)
C)(ch>=¡®A¡¯)&&(ch<=¡®Z¡¯)D)(¡®A¡¯<=ch)AND(¡®Z¡¯>=ch)
3£®ÈôÏ£Íûµ±AµÄֵΪÆæÊýʱ£¬±í´ïʽµÄֵΪ¡°Õ桱£¬AµÄֵΪżÊýʱ£¬±í´ïʽµÄֵΪ¡°¼Ù¡±¡£ÔòÒÔϲ»ÄÜÂú×ãÒªÇóµÄ±í´ïʽÊÇ¡£
A)A%2==1B)!
(A%2==0)C)!
(A%2)D)A%2
4£®ÉèÓУºinta=1,b=2,c=3,d=4,m=2,n=2;Ö´ÐÐ(m=a>b)&&(n=c>d)ºónµÄֵΪ¡£
A)1B)2C)3D)4
5£®ÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ¡£
main()
{inta,b,d=241;
a=d/100%9;
b=(-1)&&(-1);
printf(¡°%d,%d¡±,a,b);
}
A)6,1B)2,1C)6,0D)2,0
6£®ÒÑÖªintx=10,y=20,z=30;ÒÔÏÂÓï¾äÖ´Ðкóx,y,zµÄÖµÊÇ¡£
if(x>y)z=x;x=y;y=z;
A)x=10,y=20,z=30B)x=20,y=30,z=30
C)x=20,y=30,z=10D)x=20,y=30,z=20
7£®ÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ¡£
main()
{intm=5;
if(m++>5)
printf(¡°%d\n¡±,m);
else;
printf(¡°%d\n¡±,m--);
}
A)4B)5C)6D)7
8£®ÈôÔËÐÐʱ¸ø±äÁ¿xÊäÈë12£¬ÔòÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ¡£
main()
{intx,y;
scanf(¡°%d¡±,&x);
y=x>12?
x+10:
x-12;
printf(¡°%d\n¡±,y);
}
A)4B)3C)2D)0
9¡¢Èôa¡¢b¡¢c1¡¢c2¡¢x¡¢y¾ùΪÕûÐͱäÁ¿£¬ÕýÈ·µÄswitchÓï¾äÊÇ£¨£©¡£
A£®switch(a+b);B£®switcha
{case1:
y=a+b;break;{casec1:
y=a-b;break;
case0:
y=a-b;casec2:
x=a*d;break;
break;default:
x=a+b;
}}
C£®switch(a*a+b*b)D£®switch(a-b)
{case3:
{default:
y=a*b;break;
case1:
y=a+b;break;case3:
x=a+b;break;
case3:
y=b-a;break;case10:
case11:
y=a-b;break;
}}
10¡¢ÓÐÒÔϳÌÐò£¬³ÌÐòÔËÐкóµÄÊä³ö½á¹ûÊÇ£¨£©¡£
#include¡±stdio.h¡±
intmain()
{
inta=15,b=21,m=0;
switch(a%3)
{case0:
m++;break;
case1:
m++;
switch(b%2)
{default:
m++;
case0:
m++;break;
}
}
printf(¡±%d\n¡±,m);
return0£»
}
A£®1B£®2C£®3D£®4
£¨¶þ£©³ÌÐòÔĶÁÌâ
1.ÈôÔËÐÐʱÊäÈë100¨L£¬Ð´³öÒÔϳÌÐòµÄÔËÐнá¹û¡£
#include
intmain()
{inta;
scanf(¡°%d¡±,&a);
printf(¡°%s¡±,(a%2!
=0)?
¡±No¡±:
¡±Yes¡±);
return0;
}
2.д³öÒÔϳÌÐòµÄÔËÐнá¹û¡£
#include
intmain()
{inta=2,b=7,c=5;
switch(a>0)
{
case1:
switch(b<0)
{case1:
printf(¡°@¡±);break;
case2:
printf(¡°!
¡±);break;
}
case0:
switch(c==5)
{case1:
printf(¡°*¡±);break;
case2:
printf(¡°#¡±);break;
default:
printf(¡°#¡±);break;
}
default:
printf(¡°&¡±);
}
printf(¡°\n¡±);
return0;
}
(Èý£©³ÌÐòÌî¿ÕÌâ
1.ÏÂÃæ³ÌÐò¸ù¾ÝÒÔϺ¯Êý¹Øϵ£¬¶ÔÊäÈëµÄÿ¸öxÖµ£¬¼ÆËã³öyÖµ¡£ÇëÔÚ¡¾¡¿ÄÚÌî¿Õ¡£
x
y
2 x(x+2) -1 1/x x<=-1 x-1 #include¡±stdio.h¡± intmain() { intx,y; scanf(¡±%d¡±,&x); if(¡¾1¡¿)y=x*(x+2); elseif(¡¾2¡¿)y=1/x; elseif(x<=-1)y=x-1; else¡¾3¡¿; if(y! =-1)printf(¡±%d¡±,y); elseprintf(¡±error¡±); return0£» } 2.ÒÔϳÌÐòÊä³öx,y,zÈý¸öÊýÖеÄ×îСֵ£¬ÇëÌî¿Õʹ³ÌÐòÍêÕû¡£ #include intmain() {intx=4,y=5,z=8; intu,v; u=x ¡¾1¡¿; v=u ¡¾2¡¿; printf(¡°%d¡±,v); } ÒÔ3¡¢Ï³ÌÐòʵÏÖÕâÑùµÄ¹¦ÄÜ£ºÉ̵êÂôÎ÷¹Ï£¬10½ïÒÔÉϵÄÿ½ï0.15Ôª£¬8½ïÒÔÉϵÄÿ½ï0.3Ôª£¬6½ïÒÔÉϵÄÿ½ï0.4Ôª£¬4½ïÒÔÉϵÄÿ½ï0.6Ôª£¬4½ïÒÔϵÄÿ½ï0.8Ôª£¬´Ó¼üÅÌÊäÈëÎ÷¹ÏµÄÖØÁ¿ºÍ¹Ë¿ÍËù¸¶Ç®Êý£¬ÔòÊä³öÓ¦¸¶¿îºÍÓ¦ÕÒÇ®Êý¡£ÇëÔÚ¡¾¡¿ÄÚÌîÈëÕýÈ·ÄÚÈÝ¡£ #include¡±stdio.h¡± intmain() { floatweight,money,rate; printf(¡±thepaidmoneyoftheclientis: ¡±); scanf(¡±%f¡±,&money); printf(¡±theweightofthewatermelonis: ¡±); scanf(¡±%f¡±,&weight); if(¡¾1¡¿) rate=0.15; elseif(weight>8) rate=0.3; elseif(weight>6) ¡¾2¡¿; elseif(weight>4) rate=0.6; ¡¾3¡¿ rate=0.8; printf(¡±theaccountpayableofthewatermelonis%f\n¡±,weight*rate); printf(¡±thechangeforclientis%f\n¡±,money-weight*rate); return0£» } 4¡¢ÒÔϳÌÐòÍê³ÉÁ½¸öÊýµÄËÄÔòÔËËã¡£ÇëÔÚ¡¾¡¿ÄÚÌîÈëÕýÈ·ÄÚÈÝ¡£ #include¡±stdio.h¡± intmain() { floatx,y; charoperator; printf(¡±pleaseinputtheexpression: ¡±); scanf(¡±%f%c%f¡±,&x,&operator,&y); switch(¡¾1¡¿) {case¡¯+¡¯: printf(¡±%g%c%g=%g\n¡±,x,operator,y,x+y); ¡¾2¡¿; case¡¯-¡¯: printf(¡±%g%c%g=%g\n¡±,x,operator,y,x-y); break; case¡¯*¡¯: printf(¡±%g%c%g=%g\n¡±,x,operator,y,x*y); break; case¡¯/¡¯: if(y==0.0) printf(¡±³ýÁã´íÎó£¡\n¡±); else printf(¡±%g%c%g=%g\n¡±,x,operator,y,x/y); break; ¡¾3¡¿: printf(¡±±í´ïʽ´æÔÚ´íÎó! \n¡±); } return0£» } £¨ËÄ£©±à³ÌÌâ 1£®1.±à³ÌʵÏÖ£ºÊäÈëÕûÊýaºÍb£¬Èôa2+b2´óÓÚ100£¬ÔòÊä³öa2+b2°ÙλÒÔÉϵÄÊý×Ö£¬·ñÔòÊä³öÁ½ÊýÖ®ºÍ¡£ 2.±à³ÌÅжÏÊäÈëµÄÕýÕûÊýÊÇ·ñ¼ÈÊÇ5ÓÖÊÇ7µÄÕû±¶Êý¡£ÈôÊÇ£¬ÔòÊä³öyes£»·ñÔòÊä³öno¡£ ------------------ ÒòÄã¶øcool
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 语言 练习题
![提示](https://static.bdocx.com/images/bang_tan.gif)