______。
3. 常数-4.205,1200和6.7E-9分别具有______、______和______位
有效数字。
4. 数值常量46、0173和0x62对应十进制值分别为______、______
和______。
5. 字符常量 ’k’,’\\n’,’\\\\’,’/052’和’\\xA2’对应的数值
分别为______、______、______、______和______。
6. 字符串”It \\’s\\40an\\40apple.\\n”中包含有______个字符。 7. 枚举类型中的每个枚举值都是一个______,它的值是一个______,
值的类型为______。
8. 实数340.0和0.027E8对应的规格化浮点数分别为______和______。 9. 常数100,-25,3.62,1E5和-4.73f的数据类型分别为______、
______、______、______和______。
10. 若x的值为10,则x+=5的值和运算后的______的值相同,等于
______。
11. 若x=5,y=10,则计算y*=++x表达式后,x和y的值分别为______
和______。
12. 若x=25,则计算y=x++表达式后,x和y的值分别为______和______。 13. 假定x和ch分别为int 型和char型,则sizeof(x)和sizeof(ch)
的值分别为______和______。
14. 假定x=64,y=88,则x<<2和y>>2的值分别为______和______。 15. 假定x是一个逻辑量,则x&&true的值与______的值相同,x||false
的值也与______的值相同。
16. 假定x是一个逻辑量,则x&&!x的值分别为______和______。 17. 假定x=10,则表达式x<=10?20:30的值为______。
18. 假定x=10.5,y=-4.6,则表达式floor(fabs(x+y))的值为______。 19. 表达式sqrt(81)和pow(6,3)的值分别为______和______。 20. 随机函数rand() 的值在______至______区间内。
bx+121. 数学算式(1+x)sin48°和axe对应的算术表达式分别为______和
______。
三、试指出下列各表达式值的类型
假定a为int型,x为double型, 1. 327 2. -1.5e6 3. 42.0f 4. 48L 5. 0372 6. 0xabc 7. 1/3 8. 1%3 9. 1.0%3 10. a*3/x 11. a*(a+x) 12. 1+a*a 13. a+=3 14. x*=2 15. ‘x’ 16. ‘x’+20 17. true 18. ++a 19. short(a) 20. bool(x)
21. (unsigned int)(0256) 22. x=a++ 23. sizeof(bool) 24. char(a+10) 25. abs(x) 26. fabs(a) 27. floor(x) 28. ceil(a) 29. exp(4)+2 30. rand() 31. rand()/100 32. floor(log(x)) 33. pow(a,4) 34. a>10?x:sqrt(x) 35. a>100 36. x!=10 37. a&&x 38. a<1||a>10 39. !x 40. !(a==0)
四、试求出下列每个表达式的值(各表达式互不影响)
已知a=20,x=4.7,r=’a’, 1. a++ 2. ++r 3. a%5 4. a/5 5. r
6. 1+a/3%4 7. a/8.0 8. r+=4 9. x=2*(x+5)-1 10. char(a+30)
11. 10*sizeof(int) 12. (a<<3)+5 13. a>0 14. a==1
15. a++&&r!=’a’ 16. ++a&&r==’a’ 17. a||x<=10
18. a==r||a==floor(x) 19. a=(r>’A’?a+10:a-10) 20. a=(r<’A’?a+10:a-10) 21. x=(a++,r++) 22. x=(a++,r++,50) 23. x=pow(3,5) 24. x=fabs(-26.5)+4 25. a=abs(a)%8-10 26. floor(x+0.5) 27. ceil(x-0.5) 28. ceil((x-=0.5)-0.5)
五、把下列数学算式或不等式表示成C++表达式
1. 2x(1+x2/3) 2. (1+ex)/(1-ex) 3. (-b+(b2-4ac)1/2)/2a 4. 1/(3xln(2x+k))
5. sin3(x+π/4)/(3+cos3(x-π/4)) 6. 1/7(1+ex+1) n 7. 0<=x<=20 8. ax-by!=c 9. 4x+7y-2=3ab
10. |2x2+1|/|3x+2|<-5同时3x+2!=0 11. age>=55或者pay>=820
12. place=”江苏”同时sex=”女”
13. ‘a’<=ch<=’z’或者’A’<=ch<=’Z’
14. s[0]=’0’同时(s[1]=’x’或者s[1]=’X’)
六、写出下列每个程序运行后的输出结果并自行上机验证
1. #include
enum race{Black,White,Yellow}; void main() {
race ra;
ra=Black;cout< 2. #include #define PI 3.14159 const int R=10 void main() { double p,s; p=2*R*PI; cout<<”p=”< 3. #include void main() { int i=0,j=1,k; k=i+=j; cout< cout< cout< 4. #include void main() {