书签 分享 收藏 举报 版权申诉 / 4
上传文档赚钱

类型《C语言程序设计》chapter2.doc

  • 上传人(卖家):momomo
  • 文档编号:5780883
  • 上传时间:2023-05-08
  • 格式:DOC
  • 页数:4
  • 大小:66KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《C语言程序设计》chapter2.doc》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    C语言程序设计 语言程序设计 chapter2
    资源描述:

    1、第二章 表达式一、选择题(把正确选项的字母标号填到表格中)题号1234567891011121314151617181920答案- 4 -1.由一系列操作数和运算符构成并且最终会得到一个值的是 。A)表达式 B)函数 C)公式 D)格式2.下列表达式中,优先级最高的是 。A)赋值表达式 B)三元表达式 C)二元表达式 D)初级表达式3. 下列属于一元表达式的是 。A)i + j B)scanf() C)+a D)c+4.以下选项中是先计算运算符右边操作数的值,然后将值赋给运算符左边的变量的是 。A)后缀表达式 B)赋值表达式 C)初级表达式 D)乘法表达式5.用来确定复杂表达式中不同运算符的运

    2、算的优先顺序的是 。A)结合性 B)优先级 C)副作用 D)公式6.下列表达式之中,不属于一元表达式的是 。A)+x B)+5 C)sizeof(x) D)x=47.下列不是正确赋值表达式的是 。A)x = 23 B)4 = x C)x = r = 5 D)y %= 58.若变量已正确定义并赋值,以下符合C语言语法的表达式是 。A)a:=b+1B)a=b=c+2C)int 18.5%3D)a=a+7=c+b 9.下列代码段的输出结果是 。int a=1234;float b=123.456;double c=12345.54321;printf(%2d,%2.1f,%2.1f,a,b,c);A

    3、)无输出B)12,123.5,12345.5C)1234,123.5,12345.5D)1234,123.4,1234.510.设变量f是float型,i是double型,则表达式A+ i * f值的数据类型为 。A)intB)floatC)doubleD)不确定11.以下程序的输出结果是 。void main() int a=21,b=11;printf(%dn,-a + b+);A)30B)31C)32D)3312.若有以下定义,则能使值为3的表达式是 。int k=7,x=12;A)x %=(k %= 5)B)x %=(k-k%5)C)x %= k-k%5D)(x %= k)-(k %=

    4、 5)13.下面程序的输出结果为 。void main(void) int a,b;b=(a=3*5,a*4,a*5);printf(%d,b);A)60B)75C)65D)无确定值14.C语言中运算对象必须是整型的运算符是 。A)%=B)/C)=D)+15.设有int x=11;则表达式(x+*1/3)的值是 。A)3B)4C)11D)1216.sizeof(float)是 。A)一个双精度型表达式B)一个整型表达式C)一种函数调用D)一个不合法的表达式17.以下选项中,与k=n+完全等价的表达式是 。A)k=n,n=n+1B)n=n+1,k=nC)k=+nD)k+=n+118.下列程序运行

    5、的结果是 。void main(void) float x;int i;x = 3.6;i = (int)x;printf(x=%f,i=%d ,x,i);A)x=3.600000,i=3B)x=3.6,i=3C)x=3,i=3D)x=3.600000,i=3.00000019.不能进行+和-运算的对象为 。A)char型变量B)int型变量C)float型变量D)常量20.若有int k=10,m=3,n;则下列语句输出结果是 。printf(%dn,n=(k%m,k/m);A)2B)3C)4D)5二、判断题(错的填,对的填)题号1234567891011121314151617181920

    6、答案1.任何表达式都是由运算符和操作数构成的。2.不同类型的混合运算其运算的优先顺序由优先级确定。3.任何表达式最终都产生一个值。4.后置+的优先级比前置+的优先级高。5.逗号运算符的优先级最低。6.%运算符只能用在整数之间。7.参加+、-运算的对象只能有一个,且必须是变量。8.sizeof是C语言中的一个库函数名。9.表达式rand()%100+1可以产生1-100之间的一个随机整数。10.若i是变量,则i+和+i单独使用时的作用是一样的。11.可以通过给表达式加()的方法来改变它的优先级。12.表达式a%b中,若a的值小于b,则表达式的值一定是a。13.使用rand函数时,必须包含头文件s

    7、tdlib.h。14.在C语言中,两个整数相除的结果为整数。15.赋值表达式值的类型由最左边变量的类型确定。16.强制类型转换的优先级是14。17.程序设计就是编写程序代码。18.程序和程序设计是一回事。19.程序设计过程与选择使用的具体语言没有关系。20.算法是程序设计的核心。三、应用题1.程序改错题下面给出的程序实现的功能是输入三角形的三条边a、b、c,计算并输出三角形的面积area,【注:,其中】,程序中有多处错误,查找并改正。#include void main(void)int a, b, c;float s, area;printf(Please enter three sides

    8、 a,b and c: );scanf(%d%d%d, a, b, c);s = 1 / 2 * (a + b + c);area = sqrt(s * (s-a) * (s-b) * (s-c)printf(Three sides: a=%d,b=%d,c=%dn,a,b,c);printf(Area=.1%fn,area);2. 写出与以下公式相对于的C语句,变量m,v,b,c均为int型。(1)KinEn = (2)res = 3. 填写表格根据已知条件计算各表达式的值,并把结果写在表格中。已知条件表达式表达式的值1 / 3 + 11 % 5x=4x+=x+3x=2x%= 5a=1, b=2+a+b+x=2945x%10x/10%10x/100x/10/10%10四、编程题1.C语言程序设计(第2版)中第80页第10题。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《C语言程序设计》chapter2.doc
    链接地址:https://www.163wenku.com/p-5780883.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库