m1=f1 gt f2 c语言,C语言练习题--基本数据类型和运算

1-1-10

若已知a=10,b=20,则表达式!a

1-1-11

设x,y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为_________.

1-1-12

设整型变量x,y,z均为5:

(1)执行"x-=y-z"后x=___________.

(2)执行"x%=y+z"后x=___________.

(3)执行"x=(y>z)?x+2:x-2,3,2"x=__________.

1-1-13

能表述"20

1-1-33

以下语句的输出结果是_______.

unsigned int b=65535;printf("%d",b);

1-1-34

以下语句的输出结果是_______.

int a=-1;printf("%x",a);

1-1-35

以下程序的输出结果是_______.

#include

main()

{int a,b,d=241;

a=d/100%9;

b=(-1)&&(-1);

printf("%d,%d\n",a,b);

}

1-1-36

以下程序的输出结果是_______.

#include

main()

{int i,j,x,y;

i=5;j=7;

x=++i;y=j++;

printf("%d,%d,%d,%d\n",i,j,x,y);

}

1-1-37

以下程序的输出结果是_______.

#include

main()

{float f=13.8;

int n;

n=((int)f)%3;

printf("n=%d\n",n);

}

1-1-38

以下程序的输出结果是_______.

#include

main()

{int x=35;

printf("%d\n",(x&15)&&(x|15));

}

1-1-39

以下程序的输出结果是_______.

#include

main()

{int n=2;

n+=n-=n*n;

printf("n=%d\n",n);

}

1-1-40

以下程序的输出结果是_______.

#include

main()

{int a,b,x;

x=(a=3,b=a--);

printf("x=%d,a=%d,b=%d\n",x,a,b);

}

1-1-41

以下程序的输出结果是_______.

#include

main()

{float f1,f2,f3,f4;

int m1,m2;

f1=f2=f3=f4=2;

m1=m2=1;

printf("%d\n",(m1=f1>=f2)&&(m2=f3

}

1-1-42

以下程序的输出结果是_______.

#include

main()

{int i=16,j,x=6,y,z;

j=i+++1;

printf("1:%d\n",j);

x*=i=j;

printf("2:%d\n",x);

x=1,y=2,z=3;

x+=y+=z;

printf("3:%d\n",z+=x>y?x++:y++);

x=0x02ff;y=0xff00;

printf("4:%d\n",(x&y)>>4|0x005f);

x=y=z=-1;

++x||++y&&++z;

printf("5:%d,%d,%d\n",x,y,z);

}

1-1-43

以下程序的输出结果是_______.

#include

main()

{int x=5,y=2;

printf("1:%d\n",!(y==x/2));

printf("2:%d\n",y!=x%3);

printf("3:%d\n",x>0&&y<0);

printf("4:%d\n",x!=y||x>=y);

}

1-2-2

在pc机中,'/n'在内存中占用的字节数是____.

1-2-3

字符串"ABC"在内存中占用的字节书为_____.

1-2-5

char型常量在内存中存放的是

a.ASCII代码值 b.BCD代码值   c.内码值   d.十进制代码值

1-2-6

设m,n,a,b,c,d均为0,执行(m=n==b)||(n=c==d)后,m,n的值是

a.0,0     b.0,1    c.1,0   d.1,1

1-2-18

若有以下定义:char a、int b、float c、double d,则表达式a*b+d-c值的类型是

a.float   b.int    c.char  d.double

1-2-22

设a,b,c都是int的变量,且a=3,b=4,c=5,则下面的表达式中值为0的是

a.'a'&&'b'    b.a<=b     c.a||b+c&&b-c   d.!((a

1-2-23

设ch是char型变量,其值为'A',则下面表达式的值是

ch=(ch>='A'&&ch<='Z')?(ch+32):ch

a.A   b.a    c.Z     d.z

1-2-40

设int a=2,b=2;则a+++b的结果是(   ),a的结果是(  ),b的结果是(  ).

1-2-41

设int a=2,b=2;则++a+b的结果是(   ),a的结果是(  ),b的结果是(  ).

1-2-50

sizeof(double)是一个(   )表达式.

a.整型    b.双精度   c.不合法    d.函数调用

1-2-53

如下程序的执行结果是

main()

{int n=1;

printf("%d %d %d\n",n,++n,n--);

}

1-2-54

如下程序的执行结果是

main()

{int n=1;

printf("%d %d %d\n",n,n++,n--);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值