c语言 下列实型常量,错误的是__________.,C语言期末复习题答案

6.设有如下程序段:

int x=2002, y=2003;

printf ("%d\n",(x,y)); //(x,y)逗号表达式值2003

则以下叙述中正确的是()。

A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出

B.运行时产生出错信息

C.输出值为2002

D.输出值为2003

7.以下非法的赋值语句是()。

A.n =(i=2, ++i); B.j++; C.++(i+1); D.x = j>0; //++只能为变量,i+1是表达式8.设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()。

A.6.500000 B.6 C.5.500000 D.6.000000 //P22P23

9.若有以下程序://26

main()

{

int k=2,i=2,m ;

m=(k+=i*=k);

printf("%d,%d\n",m,i);

}

执行后的输出结果是()。

A.8,6 B.8,3 C.6,4 D.7,4

10.若有定义:

int a=8, b=5, c; 执行语句c=a/b+0.4;后,c的值为()。

A.1.4 B.1C.2.0 D.2

11.下列选项中哪个是合法的标识符()。//P14

A.char B.5abc C.t_a D._*m2

二、填空题

1.C语言中的表达式包括算术表达式、关系表达式、逻辑表达式、逗号表达式、条件表达式和赋值表达式。//P24

2.C语言中的结合方向有自左向右和_自右向左。

3.若有定义:int a=0;则执行赋值语句a+=a*=a% =a-=15;后变量a中的值是__0__。

//P26

4.printf("% d\n",(int)(2.5+3.0)/3);的输出结果是_1__。//5/3=1

5.设int x=9; 执行 x+=3+x%(-3);后x的值为 12 。

6.假设变量a为整型,则执行a=3+5,a*4;printf("% d\n",a);后的输出结果是__8。

7.条件:“00&&x<8)||(x<=-4)_。

8.设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为_1.0_。 //x/y=0 9.在C语言中,要求运算数必须是整型的运算符是 % 。//24

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值