电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言数据类型和运算符及表达式复习题

C语言数据类型和运算符及表达式复习题_第1页
1/15
C语言数据类型和运算符及表达式复习题_第2页
2/15
C语言数据类型和运算符及表达式复习题_第3页
3/15
数据类型、运算符和表达式复习题一.选择题1. 以下不合法的用户标识符是:( ) a) f2_G3 b) If c) 4d d) _82. 以下选项中合法的用户标识符是:( ) a) long b) _2Test c) 3Dmax d) A。dat3. 以下可用作用户标识符的是:( ) a) 12_a b) signed c) t-o d) _if4。 以下不是关键字的标识符是:( ) a) continue b) char c) If d) default5. C 语言提供的合法的关键字是:( ) a) swicth b) cher c) Case d) void6. 以下选项中不合法的 int 整型常数是( ) a) 32768 b) —56 c) 03 d) 0xAF7。 以下合法的长整型常量是( ) a) 2L b) 49627 c) 34566666 d) 213&8. 以下正确的实型常量是( ) a) 1.2E b) 。579899 c) 1.2e0.6 d) 89。 以下选项中合法的实型常数是( ) a) 5E2。0 b) E—3 c) 。2E0 d) 1。3E10。 以下合法的八进制数是( ) a) 0135 b) 068 c) 013。54 d) o711。 以下合法的十六进制数是( ) a) 0x b) 0x4de c) 0x1h d) ox7712. 以下选项中非法的数值常量是( ) a) 019 b) 0L c) 0xff d) 1e113。 若变量已正确定义,以下合法的赋值表达式是( ) a) a=1/b=2 b) ++(a+b) c) a=a/(b=5) d) y=int(a)+b14。 若变量已正确定义,以下非法的表达式是( ) a) a/=b+c b) a%(4。0) c) a=1/2*(x=y=20,x*3) d) a=b=c15. 设 x 为 int 类型,其值为 11,则表达式(x++*1/3)的值是: a) 3 b) 4 c) 11 d) 1216.设 a,b 均为 double 型,且 a=5。5;b=2.5;则表达式 (int)a+b/b 的值是( ) a) 6.500000 b) 6 c) 5.500000 d) 6。00000017.若 a 为 int 型,且其值为 3,则执行完表达式: a+=a-=a*a 后,a 的值是( ) a) —3 b) 9 c) —12 d) 6 18.设 k 和 x 均为 int 型变量,且 k=7; x=12;则能使值为 3 的表达式是( )a) x%=(k%=5) b) x%=(k—k%5) c) x%=k—k%5 d) (x%=k)—(k%=5)19. 若 a,b,c 均被定义成整型并已赋大于 1 的值,能正确表示代数式的 C 语言表达式是( )a) 1/(float)a*b*c b) 1/(a*b*c) c) 1.0/a/b/c d) 1/a/b/(float)c20. 以下变量 x,y,z 均为 double 型且已正确赋值,不能正确表示代数式的 C 语言表达式是( )a) x/y*z b) ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言数据类型和运算符及表达式复习题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部