ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:21.90KB ,
资源ID:15377850      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15377850.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言习题文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言习题文档格式.docx

1、d)后n的值为( ) 。A)1 B)2 C)3 D)4结果是2。#includemain() int a=1,b=2,c=3,d=4,m=2,n=2; (m=ab)&(n=cd); printf(%d,n);/分析:/*因为是&运算,所以先看前段。m=ab,=的优先级小于,ab不成立,m=0;在&运算中,如果出现一边为假的情况下,结果直接为假,后面的语句不会去运算了。 */4.下面( ) 是错误的if语句(设int x,a,b;)c A)if (a=b) x+; B)if (a=y) x=y;y=x; x+;y+; printf(“%d,%d”,x,y); A)有语法错误,不能通过编译 B)若

2、输入3和4,则输出4和5 C)若输入4和3,则输出3和4 D)若输入4和3,则输出4和57.若w=1,x=2,y=3,z=4,则条件表达式wx ? w : y=1 | x=1 & x=0)9.下述程序的输出结果是( ) 。main ( ) int a=0,b=0,c=0; if (+a0 | +b0) +c; printf(“%d,%d,%d”,a,b,c); A)0,0,0 B)1,1,1 C)1,0,1 D)0,1,110.下述程序的输出结果是( ) 。 int x=-1,y=4,k; k=x+=0 & !(y-=0); printf(“%d,%d,%d”,k,x,y); A)0,0,3

3、B)0,1,2 C)1,0,3 D)1,1,211.以下程序输出结果是 ( ) 。 int x=1,y=0,a=0,b=0; switch(x) case 1:switch (y) case 0 : a+ ; break ; case 1 : b+ ; case 2:a+; b+; break; case 3: printf(“a=%d,b=%d”,a,b); A)a=1,b=0 B)a=2,b=1 C)a=1,b=1 D)a=2,b=212.下述程序的输出结果是( ) 。 int a,b,c; int x=5,y=10; a=(-y=x+) ? y : +x ; b=y+ ; c=x ; A

4、)6,9,7 B)6,9,6 C)7,9,6 D )7,9,713.当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是 。if (ab)if (cd) x=1;else if (ac) if (bd) x=2; else x=3; else x=6;else x=7; A)1 B)2 C)3 D)414.在下面的条件语句中(其中S1和S2表示C语言语句),只有 一个在功能上与其他三个语句不等价。 A)if (a) S1; else S2; B)if (a=0) S2; else S1; C)if (a!=0) S1; D)if (a=0) S1;15.若int i=10;执行下列

5、程序后,变量i的正确结果是 ( )。switch (i) case 9: i+=1 ; case 10: case 11: default : A)10 B)11 C)12 D)1316.若有说明语句int i=5,j=4,k=6;float f;则执行f=(ij&ik)?i:(jbc,b&c+1,c+=1,则表达式值相等的是 ( ) 。 A)和 B)和 C)和 D)和二填空题1.C语言提供6种关系运算符,按优先级高低它们分别是 ( )。2.C语言提供三种逻辑运算符,按优先级高低它们分别是( ) 。 3.C语言对嵌套if语句的规定是:else总是与( ) 匹配。4.将条件“y能被4整除但不能被

6、100整除,或y能被400整除”写成逻辑表达式( ) 。5.设x,y,z均为int型变量;写出描述“x,y和z中有两个为负数”的C语言表达式:( ) 6.已知A=7.5,B=2,C=3.6,表达式AB & CA | AB的值是 ( ) 。7.有int x=3,y=-4,z=5;则表达式(x&y)=(x|z)的值为 ( ) 。8.若有x=1,y=2,z=3,则表达式(x0) & (s=3) &=6) x=2; else if (s1) & (s8) x=3; else x=1;else x=0;五程序阅读题1.若运行时输入100,写出以下程序的运行结果。 int a ; scanf(“%d”,&

7、a); printf(“%s”,(a%2!=0)?”No”:”Yes”);2.写出以下程序的运行结果。 int a=2,b=7,c=5; switch (a0) switch (b=A | c=Z) ? c-32 : c+32 ; printf(“%c”,c); 2.下面程序输入两个运算数x,y和一个运算符号op,然后输出该运算结果的值,例如输入3+5得到结果8; float x,y,r; char op ; scanf(“%f%c%f”,&op,& switch (op) case + : r=x+y ; case - : case * : case / : printf(“%f”,r);C语言作业四 循环控制1.下面程序段int k=0;while (k=0) printf(“%d”,k);k-;则下面描述中正确的是( )。 A)while循环执行10次 B)循环是无限循环 C)循环题语句一次也不执行 D)循环体语句执行一次3.以下程序段的循环次数是( ) 。 for (i=2; i=0; ) printf(“%d” , i-) ; A)无限次 B)0次 C)1次 D)2次4.下面程序的输出结果是 ( ) 。 char c=

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1