将数学表达式表示为合法的c语言表达式,c语言练习题

1、 判断程序的对错与写出结果

#include main() { printf("%d\n", 123+456); }

2.1 下列变量名中哪些是合法的?

2a a# C$ t3 _var int

2.2 选择填空

(1)C语言中用________表示逻辑值“真”。 A) true B) 整型值0 (2)下列合法的字符常量为________。

C) 非零整数值

D) T

A) "a" B) '\n' C) 'china' D) a (3)设有语句char c='\72'; 则变量c________。

A) 包含1个字符 B)包含2个字符 C) 包含3个字符 D) 不合法 (4)字符常量"\t\"Name\\Address\n"的长度为________。

A) 19 B) 15 C) 18 D) 不合法

(5)设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

则表达式 a * b + d – c 的值的类型为_____________ A) float B) int C) char

double d ; D) double

(7)设有语句int a = 3; 执行了语句a += a -= a * a; 后,变量a的值是________。 A) 3 B) 0 C) 9 D) -12

(8)设有语句int a = 3; 执行了语句printf("%d", -a ++); 后,输出的结果是________,变量a的值是________。

A) 3 B) 4 C) -3 D) -2 2.3将下列数学表达式表示为合法的C语言表达式。 (1)

a b2c

2

2

(2) (a b)(c d) 2 (3) (lnx sin(y))/2

11

1x

(4) 2 r (5) (6)

sin(30) 2e

2y y

x

x

3.1 C语句分为哪几类? 3.2 选择填空

(1)下列可作为C语言赋值语句的是:_____________。

A) x = 3, y = 5 B) a = b = c C) i -- ; (2)以下程序的输出结果为:_____________。

main()

{ int a = 2, c = 5; printf("a = %%d, b = %%d\n", a, c); }

D) y = int ( x ) ;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值