C语言第1--2章练习题.docx

上传人:王** 文档编号:1144821 上传时间:2024-04-04 格式:DOCX 页数:4 大小:29.48KB
下载 相关 举报
C语言第1--2章练习题.docx_第1页
第1页 / 共4页
C语言第1--2章练习题.docx_第2页
第2页 / 共4页
C语言第1--2章练习题.docx_第3页
第3页 / 共4页
C语言第1--2章练习题.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言第1--2章练习题.docx》由会员分享,可在线阅读,更多相关《C语言第1--2章练习题.docx(4页珍藏版)》请在优知文库上搜索。

1、C语言第1、2章练习题一、选择题1 .以下运算符中,(C)结合性从左到右。A.三目B.赋值C.比较D.单目2 .以下for循环的次数为(B):for(i=0,x=0;!x&i=5;i+)A.5B.6C.1D.无限3 .下述关于循环体的描述中,(C)是错误的。A.循环体中可以出现break语句和COntinUe语句;B.循环体中还可以出现循环语句;C.循环体中不能出现goto语句;D.循环体中可以出现开关语句。4 .以下变量名中,(八)是合法的。A.CHINA;B.student-num;C.doubleD.A+b5 .有以下程序段:intn=0,p;doscanf(%d,&p);n+;Whil

2、e(P!=12345&n3);此处do-while循环的完毕条件是(D)0A.P的值不等于12345并且n的值小于3B.P的值等于12345并且n的值大于等于3C.P的值不等于12345或者n的值小于3D.p的值等于12345或者n的值大于等于36 .假设有定义:inta=8,b=5,C;,执行语句C=ab+0.4;后,c的值为(B)A.1.4B.1C.2.0D.27 .以下程序中,While循环的循环次数是(D)main()inti=0;whilc(i10)if(i=2|!b&b4B.b-a&!a|a-b&a/l)C.a-!a%b&!b-!b%bD.a+b&a-b&b-3&a|b12.请选出

3、合法的C语言赋值语句CAa=b=58B.i+;C.a=58,b=58D.k=int(a+b);13 .假设有以下定义和语句:Bcharcl=,b,c2=,e,;PriIItfr%d,%c,c2cl,c2W+A);那么输出结果是:A.2,MB.3,EC.2,ED.输出项与对应的格式控制不一致,输出结果不确定。14 .运行以下程序段后变量a的值是:Dinta=0,b=3;switch(a+b&a+&b-a&a)(case0:a+;casel:b+;case2:a+=b;break;case3:a-=b;default:a;)(八)-3(B)1(C)5(D)615 .在以下一组运算符中,优先级最高的

4、运算符是:C(八)=(B)=(C)%(D)&16 .设inta=12,那么执行完语句a+=a-=a*a后,a的值是D(八)552(B)264(C)144(D)-26417 .C语言中基本数据类型包括B(八)整型、实型、逻辑型(B)整型、实型、字符型(C)整型、字符型、逻辑型(D)整型、实型、逻辑型、字符型18 .执行下面程序片段的结果是Bintx=23;doprintf(,%2d,x-);while(!x);(八)打印出321(B)打印出23(C)不打印任何内容(D)陷入死循环19 .假设k是int型变量,且有下面的程序片段:Dk=-3;if(k=y)&(y=z)(B)(x=y)AND(y=z

5、)(C)(x=y=z)(D)(x=y)&(y=z)21 .假设C为Char类型变量,能正确判断出C为小写字母的表达式是DA),a=c=,a,)(c=a,c=,zD)c=a22 .下面程序执行后输出SUm的值是DA)15B)14C)0D)不确定main()inti,sum;for(i=0;ihrV7.voidmain()ints,i;forf=i=1i3i+q+=i):1.程序的功能是:分船之间奇物之和及偎I计算1到10数之和2.下面程序的功能是:输出100以内能被3幡除且个位数为6的所有翦教Cvoidmain3.以下程序的功能是判断输入的正整7或9整户循环。Im);!4.求某数的泰勒5.得到一

6、个输入数字的反转数,然后一次输出这个整数。voidmain()intn,righjdigit,newnum=0;printf(,Enterthenumber:);scanf(,%dn);printf(,reverseorderis,);doright_digit=n%10;生成所输入数字的反转数newnum=newnum*10+righl_digit;n二while(n!=0);printf(,%dn,newnum);)数#in(VC(Skfime是冷:Iudidnntncanf=sqor(if(-L6.输入学号,并输出其中能被的学号,当学号输入。值时完当voidmain()intnum;do

7、scanf(%d”,&num);if(num7=0llnum9=0printf(u%d”,n)while(num!=0除)F和。X的泰勒I2,XXX1+-1!2!3oidmain()iti,n;floatx;mf(%f,%d”,我(i=l;in;i+)t*=(x/ils(7.键盘输入假设干个数,直至输入。为止,输出偶数及其个数。voidmain()intx;intcount=0;scanf(w%dr,&x);sum+=t;)printfC%,s7.设计具有以下功能的程序:从键盘上输入假设干个非负整数,统计并输出最大数和最小数,当输入负数时完毕输入。(自己完成,并上机验证)#includevoidmain()(inti,j,max=0,min=0;doscanf(%d,i);if(maxi)min=i;)while(i=0);printf(,%d%dn”,max,min);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!