{练习题}数据类型运算符表达式

单选题

  1. 与数学公式3/(2x-1)对应的C++语言表达式是( C )
    A. 3x^n/(2x-1)
    B. 3x**n/(2x-1)
    C. 3pow(x,n)/(2x-1)
    D. 3pow(n,x)/(2x-1)
  2. 若变量a是int类型,并执行了语句 a=‘A’+1.6; 则正确的叙述是( D)
    A. a的值是字符 ‘C’
    B. a的值为浮点型
    C. 不允许字符型与浮点型相加
    D. a的值是字符’A’的ASCII值加上1
  3. 下列字符中,可作为C++语言程序自定义标识符的是( B )
    A. switch
    B. file
    C. break
    D. do
  4. 下列选项中,均是合法的整型常量的是( A )
    A.60
    -0xFFFF
    0011
    B.-0xcdf
    01a
    0xe
    C.-01
    986,012
    0668
    D.-0x48a
    2e5
    0x
    5.下列字符串常量表示中,( A)是错误的。
    A. ““yes"or"No””
    B. “‘OK!’”
    C. “abcd\n”
    D. “ABC\0”
    6.下列选项中,正确的C++表达式是( C )。
    A.counter++3
    B.element3+
    C.a+=b
    D.‘a’=b
    7.字面常量42、4.2、42L的数据类型分别是( C )。
    A.long, double ,int
    B.long, float ,int
    C. int, double , long
    D. int, float , long
    8.下列叙述中,错误的是(B )。
    A.false是一个逻辑型常量
    B.“b”是一个字符型常量
    C. 365是一个int常量
    D. 3.1415926是一个 double常量
    9.表达式32/5sqrt(4.0)/5值的数据类型是( B )
    A. int
    B. double
    C. float
    D. 不确定
    10.设x,y,u,v均为浮点型,与数学公式不等价的C++语言表达式是(A )
    A. x
    y/uv
    B. x
    y/u/v
    C. xy/(uv)
    D. x/(u*v)y
    11.类型修饰符unsigned不能修饰( D )
    A. char
    B. int
    C. long int
    D. float
    12.下列各组类型声明符中,含义相同的一组是( B )。
    A. unsigned long int和long
    B.signed short int和short
    C.unsigned short 和short
    D. short int和int
    13.若有定义语句“int i=2,j=3;”,则表达式i/j结果是( A )。
    A.0
    B.0.7
    C.0.66667
    D.0.66666667
    14.下列不是C++语言的合法用户标识符的是( A )
    A. a#b
    B. _int
    C. a_10
    D. Pad
    15.下列选项中,均是合法的实型常量的是( B )
    A.+1e+15e-9.403e2
    B.-0.1012e-4-8e5
    C.123e1.2e-.4+2e-1
    D.-e3.8e-45.e-0
    16.设a=2,b=3,c=2;计算a+=b
    =(++b-c++)中a,b,c的值为( C )
    A. 8,6,2
    B. 2,4,2
    C. 10,8,3
    D. 5,3,3
    17.设以下变量均为int类型,则值不等于7的表达式是( C )
    A. (x=y=6,x+y,x+1)
    B. (x=y=6,x+y,y+1)
    C. (x=6,x+1,y=6,x+y)
    D. (y=6,y+1,x=y,x+1)
    18.关键字unsigned 不能修饰的类型是(C )。
    A.char
    B. int
    C. float
    D. long int
    19.a与b均为double型变量,且a=5.5 b=2.5,则表达式 (int)a+b/b的值是( D )
    A. 6.500000
    B. 6
    C. 5.500000
    D. 6.00000
    20.字符串"\t\v\\0which\n"的长度是( B )
    A. 4
    B. 3
    C. 9
    D. 字符串中有非法字符,长度不定
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C0ntr01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值