欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    有一个选项与其它三个选项含义不同这个选项是.docx

    • 资源ID:18372244       资源大小:19.58KB        全文页数:13页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    有一个选项与其它三个选项含义不同这个选项是.docx

    1、有一个选项与其它三个选项含义不同这个选项是1.当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是 。 A)k%2 B)k%2=1 C)(k%2)!=0 D)!k%2=12.设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是 。 A)k=k=k B)-k+ C)k%int(f) D)k=f=m 3.设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是 。 A)(!a=1)&(!b=0) B)(a=1)&(b=0) C)a & b D)a|(b+b)&(c-a)4.有以下程序 main() int k=5

    2、,n=0; while(k0) switch(k) default : break; case 1 : n+=k; case 2 : case 3 : n+=k; k-; printf(%dn,n); 程序运行后的输出结果是 。 A)0 B)4 C)6 D)7 5.以下程序运行后的输出结果是 。 main() int a=1,b=2,c=3; if(c=a) printf(%dn,c); else printf(%dn,b); 6.以下程序的功能是计算:s=1+12+123+1234+12345。请填空。 main() int t=0,s=0,i; for( i=1; i=5; i+) t=i

    3、+ ; s=s+t; printf(s=%dn,s); 7.有以下程序main()int a,b,d=25;a=d/10%9;b=a&(-1);printf(%d,%dn,a,b);程序运行后的输出结果是 。A)6,1 B)2,1 C)6,0 D)2,08.有以下程序main() int i=1,j=2,k=3;if(i+=1&(+j=3|k+=3)printf(%d %d %dn,i,j,k);程序运行后的输出结果是 。A)1 2 3 B)2 3 4 C)2 2 3 D)2 3 39.以下程序运行后的输出结果是 。main()int a=3,b=4,c=5,t=99;if(ba&ac) t=

    4、a;a=c;c=t;if(ac&bc) t=b;b=a;a=t;printf(%d%d%dn,a,b,c);10.以下程序运行后的输出结果是 。main()int a,b,ca=10;b=20;c=(a%b1);printf(%d %d %dn,a,b,c);11.有以下程序main() int i;for(i=0;i3;i+) switch(i) case 0:printf(%d,i); case 2:printf(%d,i); default:printf(%d,i); 程序运行后的输出结果是 。A)022111 B)021021 C)000122 D)012 12.若x和y代表整型数,以

    5、下表达式中不能正确表示数学关系|x-y|10的是 。A)abs(x-y)-10& x-y10 C)(x-y)10 D)(x-y)*(x-y)b) if(bc) printf(%d,d+ +1);else printf(%d,+d +1);printf(%dn,d);程序运行后的输出结果是 。A)2 B)3 C)43 D)44 14.下列条件语句中,功能与其他语句不同的是 。A) if(a) printf(%dn,x); else printf(%dn,y);B) if(a=0) printf(%dn,y); else printf(%dn,x);C) if (a!=0) printf(%dn,

    6、x); else printf(%dn,y);D) if(a=0) printf(%dn,x); else printf(%dn,y);15.以下程序运行后的输出结果是 。main() int x=1,y=0,a=0,b=0;switch(x) case 1:switch(y) case 0:a+; break; case 1:b+; break; case 2:a+;b+; break; printf(%d %dn,a,b);16.以下4个选项中,不能看作一条语句的是 。A);B)a=0,b=0,c=0;C)if(a0);D)if(b=0)m=1;n=2;17.以下程序段中与语句k=ab?(

    7、bc?1:0):0;功能等价的是 。A)if(ab)&(bc)k=1; B)if(ab)|(bc)k=1elsek=0;C)if(ab)k=1;elseif(bc)k=1;elsek=0;18.有以下程序main()chark;intI;for(i=1;i3;i+)scanf(%c,&k);switch(k)case0:printf(anothern);case1:printf(numbern);程序运行时,从键盘输入:01,程序执行后的输出结果是 。A)another B)another C)another D)numbernumber number number numberanother

    8、 number19.有以下程序main()intn=0,m=1,x=2;if(!n)x-=1;if(m)x-=2;if(x)x-=3;printf(%dn,x);执行后输出结果是 。20.有以下程序main() int i;for(i=0;ibc)printf(%dn,d);else if(c-1=d)=1)printf(%dn,d+1);else printf(%dn,d+2);执行后输出的结果是 。A) 2 B) 3 C) 4 D) 编译时有错,无结果23.若有以下程序main() int p,a=5;if(p=a!=0)printf(%dn,p);elseprintf(%dn,p+2);

    9、执行后输出结果是 。24.若有以下程序main() int a=4,b=3,c=5,t=0;if(ab)t=a;a=b;b=t;if(a0 y= 0 x=0 -1 x0) y=1;else if(x=0) y=0;else y=-1; B) y=0;if(x0) y=1;else if(x=0)if(x0) y=1;else y=-1; D) if(x=0) if(x0) y=1;else y=0;else y=-1; 26.有以下程序 main() int a=15,b=21,m=0; switch(a%3) case 0:m+;break; case 1:m+; switch(b%2) d

    10、efault:m+; case 0:m+;break; printf(%dn,m); 程序运行后的输出结果是_。 A) 1 B) 2 C) 3 D) 4 27.以下程序运行后的输出结果是 。main() int x=10,y=20,t=0; if(x=y)t=x;x=y;y=t; printf(%d,%dn,x,y); 28.以下程序的输出结果是 。main() int a=4,b=5,c=0,d;d=!a&!b|!c;printf(%dn,d);A) 1 B) 0 C) 非0的数 D) -129.若从键盘输入58,则以下程序输出的结果是 。main() int a;scanf(%d,&a);

    11、if(a50) printf(%d,a);if(a40) printf(%d,a);if(a30) printf(%d,a);30.以下程序输出的结果是 。main() int a=5,b=4,c=3,d;d=(abc);printf(%dn,d);31.设a、b、C、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=ab)&(n=cd)运算后,n的值位为 。A) 0 B) 1 C)2 D) 332.阅读以下程序:main() int x;scanf(%d,&x);if(x-5) printf(%dx);else printf(%dx+);程序运行

    12、后,如果从键盘上输人5,则输出结果是 。A)3 B) 4 C) 5 D) 633.整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的表达式是 。A) x | y B) x | y C) x & y D) x y34.设y是int型变量,请写出判断y为奇数的关系表达 。35.设x、y、t均为int型变量,则执行语句:x=y=3;t=+x|+y;后,y的值为 。 A) 不定值 B) 4 C) 3 D) 136.若a、 b、c1、c2、x、y、均是整型变量,正确的switch语句是 。 A) swich(a+b); B) switch(a*a+b*b) case 1:y=a+b; brea

    13、k; case 3: case 0:y=a-b; break; case 1:y=a+b;break; case 3:y=b-a,break; C) switch a D) switch(a-b) case c1 :y=a-b; break default:y=a*b;break case c2: x=a*d; break case 3:case 4:x=a+b;break default:x=a+b; case 10:case 11:y=a-b;break; 37.若变量c为char类型,能正确判断出c为小写字母的表达式是 。 A) a=c= a)|(c= z) C) (a=c) D) (c

    14、= a)&(c= z)38.以下程序的输出结果是 。 A) 0 B) 1 C) 2 D) 3 main() int x=0.5; char z=a; printf(“%dn”, (x&1)&(z=10 or a=0|a=10 &a=10a=041.有如下程序 main0 float x=2.0,y; if(x0.0) y=0.0; else if(x10.0) y=1.0/x; else y=1.0; printf(“%fn”,y); 该程序的输出结果是 。 A) 0.000000 B) 0.250000 C) 0.500000 D) 1.00000042.有如下程序 main0 int a=

    15、2,b=-1,c=2; if(aB) if(b0) c=0; else c+ printf(“%dn”,c); 该程序的输出结果是 。 A) 0 B) 1 C) 2 D) 343.有如下程序段 int a=14,b=15,x; char c=A; x=(a&b)&(c0?1:x0) y=1; B) if(x) else if(x0)y=1; else y=0; else if(x=0) if(x0)y=1; if(x0)y=1; else if(x=0)y=0; else y=-1; else y=-1;47.若有定义: float w; int a, b; 则不合法的switch语句是 。

    16、A) switch(w) B) switch(a); case 1.0: printf(*n); case 1 printf(*n); case 2.0: printf(*n); case 2 printf(*n); C) switch(b) D) switch(a+b); case 1: printf(*n); case 1: printf(*n); default: printf(n); case 2: printf(*n); case 1+2: printf(*n); default: printf(n); 48.若x为int类型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达

    17、式 。49.当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是 。 A) c=b=a; B) (a=c) (b=c) ; C) (a=c) &(b=c); C) a=c=b;50. 能正确表示a和b同时为正或同时为负的逻辑表达式是 。 A) (a=0b=0)&(a0b=0&b=0)&(a0&b0)&(a+b051.以下程序的输出结果是 。 A) -1 1 B) 0 1 C) 1 0 D) 0 0 main( ) int a= -1,b=1,k; if(+a0)& ! (b- b)&(n=cd)后,n的值为 。 A) 1 B) 2 C) 3 D) 053. 在执行以下程序时,为了使输

    18、出结果为:t=4,则给a和b输入的值应满足的条件是 。 A) ab B) abb main() int s,t,a,b; scanf(%d,%d,&a,&b); s=1; t=1; if(a0)s=s+1; if(ab)t=s+t; else if(a=b) t=5; else t=2*s; printf(t=%dn,t); 54. 表示关系x=y=z的c语言表达式为 。 A) (X=Y)&(Y=Z) B) (X=Y)AND(Y=Z) C) (X=Y=Z) D) (X=Y)&(Y=Z)55.若有以下定义: float x;int a,b; 则正确的switch 语句是 。 A)switch(x

    19、) B)switch(x) case1.0:printf(*n); case1,2:printf(*n); case2.0:printf(*n); case3:printf(*n); C)switch (a+b) D)switch (a+b); case 1:printf(n); case 1:printf(.*n); case 1+2:printf(*n); case 2:printf(*n); 56.假定所有变量均已正确说明,下列程序段运行后x的值是 。 a=b=c=0;x=35; if(!a)x-; else if(b); if(c)x=3; else x=4; A)34 B)4 C)35 D)357.在以下一组运算符中,优先级最高的运算符是 。 A)=10 or a=10a=10a=10 a=y)&(y=z) B(x=y)AND(y=z) C)(x=y=z) D)(x=y)&(y=z)61.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为 。 A) a0 B) !a C) a=0 D) a62.表示条件:10x100或者说x5|x10 & x100)x0 或(1010 & xx(10 & x100)(并且括号有无都可以) A


    注意事项

    本文(有一个选项与其它三个选项含义不同这个选项是.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开