您好,欢迎来到钮旅网。
搜索
您的当前位置:首页二级C语言考点试题考点07算术关系逻辑运算

二级C语言考点试题考点07算术关系逻辑运算

来源:钮旅网
1、设有 int x=11; 则表达式 (x++ * 1/3) 的值是 A) 3 B) 4 C) 11 D) 12

2、有以下定义语句

double a,b;int w;long c;

若各变量已正确赋值,则下列选项中正确的表达式是 A) a=a+b=b++ B) w%((int)a+b) C) (c+w)%(int)a D) w=a==b;

3、有以下程序 main()

{ int i=1,j=1,k=2;

if((j++||k++)&&i++) printf(\"%d,%d,%d\\n\}

执行后输出的结果是 A) 1,1,2 B) 2,2,1 C) 2,2,2 D) 2,2,3

4、若有语句

int i=-19,j=i%4; printf(\"%d\\n\

则输出的结果是【 】。

5、设 a、b、C、d、m、n均为 int型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式 (m=a>b)&&(n=c>d)运算后,n的值位为 A) 0 B) 1 C) 2 D) 3

6、有以下程序 main()

{ int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a);

printf(\"%d,%d\\n\}

程序运行后的输出结果是

1 / 4

A)0,0 B)0,1 C)1,0 D)1,1

7、设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是

A)x=x*100+0.5/100.0; B)x=(x*100+0.5)/100.0;

C)x=(int)(x*100+0.5)/100.0; D)x=(x/100+0.5)*100.0;

8、C语言中运算对象必须是整型的运算符是 A) %= B) / C) = D) 〈=

9、能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是 A) a>=10 or a<=0 B) a>=0|a<=10 C) a>=10 &&a<=0 D) a>=10‖a<=0

10、表示“整数x的绝对值大于5”时值为“真”的C语言表达式是 【 】 。

11、已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是 A) 6 B) 0 C) 2 D) 1

12、设 int x=1, y=1; 表达式(!x||y--)的值是 A) 0 B) 1 C) 2 D) -1 13、若x为int类型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达式

14、有如下程序段 int a=14,b=15,x; char c=’A’;

2 / 4

】 。 【 x=(a&&b)&&(c<’B’); 执行该程序段后,x的值为 A) ture B) false C) 0 D) 1

15、设y是int型变量,请写出判断y为奇效的关系表达 【 】 。

16、以下程序的输出结果是 main()

{ int a=4,b=5,c=0,d; d=!a&&!b||!c; printf(\"%d\\n\} A) 1 B) 0

C) 非0的数 D) -1

17、以下程序输出的结果是【 】 。 main()

{ int a=5,b=4,c=3,d; d=(a>b>c);

printf(\"%d\\n\}

18、若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是 A) abs(x-y)<10 B) x-y>-10&&x-y<10

C) !(x-y)<-10||!(y-x)>10 D) (x-y)*(x-y)<100

19、设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为 A) 不定值 B) 4 C) 3 D) 1

20、以下选项中,当x为大于1的奇数时,值为0的表达式 A) x%2==1 B) x/2 C) x%2!=0 D) x%2==0

3 / 4

21、有以下程序

#include main()

{ int a=1,b=0;

printf(“%d,”,b=a+b); printf(“%d\\n”,a=2*b); }

程序运行后的输出结果是 A)0,0 B)1,0 C)3,2 D)1,2

22、以下程序运行后的输出结果是 【8】 。 #include main()

{ int x=20;

printf(“%d”,0<20);

printf(“%d\\n”,0<20); }

23、若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是:

A、1 B、0 C、2 D、不知道a的值,不能确定

24、设x为int型变量,请写出一个关系表达式【 】,用以判断x同时为3和7的倍数时,关系表达式的值为真。

25、以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。 #include main() {

int x=256;

printf("%d-%d-%d\\n",【 】 ,x/10%10,x/100); }

友情提示:部分文档来自网络整理,供您参考!文档可复制、编制,期待您的好评与关注!

4 / 4

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- niushuan.com 版权所有 赣ICP备2024042780号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务