2ab对应的c语言表达式为,新疆自治区计算机二级C语言考试题库与答案(14页)-原创力文档...

一:单选题

1、下列说法正确的是( c )

A. C 语言的主函数不允许有参数

B. C 语言的主函数最多允许 1 个参数

C. C 语言的主函数可以无参数

D. C 语言的主函数允许任意个参数

2、表达式 (!'1'||'1')+5 的值是( c )

A. 不确定B. 5 C. 6 D. 7

3、选出表达式结果为假的一项( b )

A. 1<4&&5>=4 B. (2>5==5)

C. (3<=3)&&(2<5) D. !(4<=8)||(3<=7)

4、下列表达式中, 已知float a=5;int b=4;其中非法的是( a )

A. a%3+b B. b*b&&a||b C. (a>b)+(int)b%2 D. --b+a

5、下列运算符中,优先级别最高的是( b )。

A. <= B. % C. || D. +

6、在一个C语言程序中( b )。

A. main函数必须出现在所有函数之前

B. main函数可以在任何地方出现

C. main函数必须出现在所有函数之后

D. main函数必须出现在固定位置

7、函数fun(float x)的函数类型是( a )。

A. int B. void

C. float D. 不确定

8、关于C程序说法正确的是( c )。

A. 一行只能写一条语句

B. 一个语句不可以分写在多行上

C. C语言本身没有输入输出语句

D. 分号不是C语句的必要组成部分

9、假定x和y为double型,则表达式x=2,y=x+3/2的值是( d )。

A. 3.500000 B. 3

C. 2.000000 D. 3.000000

10、下列运算符结合方向是右结合的是( d )。

A. + B. &&

C. >= D. ?:

11、设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的值为( c )。

A. 0 B. 1

C. 2 D. 3

12、合法的赋值语句是( b )。

A. x=y=100B. d--;

C. x+y; D. c=int(a+b);

13、只有当整数x为奇数时,表达式为逻辑“真”的是( b )。

A. x%2==0 B. !(x%2==0)

C. (x-x/2*2)==0 D. !(x%2)

14、下列选项中合法的字符常量是 ( b )

A. "&" B. 'R'

C. "ABC" D. "\n"

15、int x=3,y=4,a=5,b=6; 则表达式(a=x) &&(b=y)的值是 ( b )。

A. 0B. 1

C. 2D. 不确定

16、一个C语言程序由若干个函数组成,其中唯一不可缺少的函数是( d )。

A. 库函数B. scanf 函数

C. printf函数D. main函数

17、设int x=12,y=12345;则执行语句printf("x=%4d,y=%4d",x,y);的结果是( c )。

A. x= 12,y=1234 B. x=12,y=12345

C. x= 12,y=12345 D. x= 12,y=2345

18、a,b,c,d 都为float 型,且已正确赋值,则与数学表达式2ab/(5cd)等价的 C语言表达式是( a )。

A. a/c*b/d*2/5 B. a/(5*c*d)/2*b

C. 2*a*b/5*c*d D. 2/5*a*b*(1/c*d)

19、下列程序的执行结果是( b )。

main()

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值