


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2、第二章1、设整型变量 a 的值为 2,下列表达式值为 1 的是。(a) a) a%3b) a/3 =0c) -ad) a+2. 设变量 a、b、c 已定义并赋值,则下列表达式中符合 c 语言语法规则的是。(b)a) a=5+操作数只能是变量 b) a=b=c+ c) a=%2 d) b=a+1=2 左边只能是单个变量,即变量 1=变量2=。3. 下列式中,最终运算结果的数据类型不是单精度的表达式是 。(a)a)(int)(3+3.0)b)1e-3 fen:n 必须为整数c) (float)(3)d)(int)3.0+3.04. 字符串”abx4134cd102y”的长度是_a_。xhh 表
2、示 ascii 码:例x41,41 是 16 进制的。字符串含有0。102也表示 ascii 码,但 102 是 8 进制的,长度为 10,储存空间占 11 个字节。a)10b)12c)14d)185、变量是在程序运行过程中可改变的它的三要素是类型、名称、数值6.以下选项中合法的常量是?da)internetb)e_3 变量c)02xd)0xfel 7.以下选项中合法的赋值表达式是?ca) d=8+a+f=d+6 同 2db)d=(a+8)+ +同 2ac)d=(8+e,e+ +,d+9)d)d=7+e+ + =d+78. main( )int x=5,y=3; floatf; f=x/y;表
3、示为整形printf(“f=%fn”,f);则程序的输出结果是?f=1.0000009. 设整型变量 x,y,z 均为 2,表达式(x+)+(y+)+(z+)的值是_a 先使用值再加加_。a) 6b) 7c) 8d) 910. 设 int a=3,b=5;float x=7.5,y=3.5;则表达式(float)a+b/2+(int)x%(int)y;的值是 6.0。*11.执行语句:int a; a=1+1.5;后,正确的叙述是_d_。a)a 的值是字符3b)a 的值是浮点型c) 不允许字符型和浮点型相加d) a 的值是字符1的 ascii 码值加上 112. 设 int 类型的数据长度为
4、2 个字节,则 unsigned int 类型数据的取值范围是_b_。a)均为 2 个字节 tc 与 vc 不一样b)065535 c)-3276832767 d)-256 至 25513. 执行下列语句后,运行结果为 c。先 i+再 i+最后+main() int i=3,j; j=+i+i+;printf(“%dn”,j);a) 6b) 7c) 8d) 914.执行下列语句后,运行结果为 6;y=1;z=6.000000。main()int x=4,y; float k=4,z; clrscr( );printf(%dn,-x*-x*-x); x=4;y=-x*-x*-x;printf(y
5、=%dn,y);z=-k*-k*-k;printf(z=%fn,z);x 为浮点型:从左向右计算。 -i 优先于*x 为整型:在输出函数中,从左向右计算;在输出函数外,先连续减,然后乘积。15. 若 a 为 int 类型,且其值为 5,则执行表达式 a+=a-=a*a 后,a 的值为_c_。自右至左 a=a-a2=-20 a=a+a=-40a) -5b) -40c) -15d)不确定16. 如果 x,y,i 和 j 都是 int 型变量,则表达式 x=(i=1,j=6,y=8)的值为_8_。17、main()不懂看课件int x=0,z,y=z=-1;i-优先于- x=x-z-y;printf
6、(x=%dn,x);输出结果是:1 main()int x=0,z,y=z=-1; x=-x-z-y;printf(x=%dn,x);输出结果是:1 main()int x=0,z,y=z=-1; x=-y-z+-x;printf(x=%dn,x);输出结果是:1main()int x=0,z,y=z=-1;x+=-x-z-y;自右向左printf(x=%dn,x);输出结果是:0 main()*int x=0,z,y=z=-1; x+=z-y;自右向左printf(x=%dn,x);输出结果是:x=0 x=0+(-1-1)=0 main()int x=0,z,y=z=-1; /* x*=-y
7、-z-x; */x=-y-z-x;/* x+=-y-z-x; */ printf(x=%dn,x);输出结果是:x=2 18.main int x=3,y=0;y=+x*-x;/*x=+x*x-;*/自右向左即:-x=2 +x=3y=3*3=9 printf(“y=%d,x=%dn”,y,x);输出结果是:y=9 x=319.若 a=3,b=3,c=5;则c+b+*a*+b的值是 53a+*a+b+c*a* +b的值是 73 自右至左a*a+b*+a的值是 28printf(“%d,%dn”,a,a+) 的输出结果是 4 3 printf(“%d,%dn”,a,+a)的输出结果是 4 4pri
8、ntf(“%d,%dn”,+a,a) 的输出结果是 4 3*printf(“%d,%dn”,a+,a)的输出结果是 3 3 右结合性19、main()int x=3;x+=-x+x+;printf(“x=%in”,x);x=7main()int a=9; a+=a-=a+a;printf(“%dn”,a);此程序执行后的结果是:?-18main()int a=5; a*=a/=a+; printf(“%dn”,a);此程序执行后的结果是:?2main()int x=4,y; float k=4,z; clrscr( );printf(%dn,-x*-x*-x); x=4;y=+x*-x*-x;
9、printf(y=%dn,y);z=+k+-k*-k; printf(z=%f,k=%fn,z,k);输出结果: 6y=27 z=9.000000,k=3.000000“”“”at the end, xiao bian gives you a passage. minand once said, people who learn to learn are very happy people. in every wonderful life, learning is an eternal theme. as a professional clerical and teaching positio
10、n, i understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the nee
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 简易呼吸器操作培训
- 2025五指山市东阁镇社区工作者考试真题
- 产科疑难病例护理查房
- 胎膜早破的观察与护理
- 大二支付与结算课程讲义
- 中国现代教育2035发展蓝图
- 高坠伤患者急救与护理
- 2025年黑龙江省齐齐哈尔市中考一模语文试题含答案
- 皮革厂废水处理方案
- 廉洁文化建设课件
- 安东诺娃《走遍俄罗斯(1)》学习指南【词汇短语+语音语调+课文精解+单元语法+全文翻译+练习答案】
- 2023年浙江大学强基计划招生考试数学试题真题(含答案)
- 罗盘仪林地测量-罗盘仪认识与使用(森林调查技术)
- 安徽省克林泰迩再生资源科技有限公司6万吨-年废旧轮胎资源化循环再利用项目环境影响报告书
- 地下室长螺旋引孔施工方案完整
- GB/T 3505-2000产品几何技术规范表面结构轮廓法表面结构的术语、定义及参数
- 关于助航灯光回路绝缘下降原因分析
- 第二届华博士小学数学奥林匹克竞赛试题及答案(五年级)
- 江水源热泵应用杭州奥体主体育场案例分析
- 天然气制氢装置拆迁施工安全技术方案
- 员工奖惩签认单
评论
0/150
提交评论