C语言程序设计(变量与表达式)习题与答案_第1页
C语言程序设计(变量与表达式)习题与答案_第2页
C语言程序设计(变量与表达式)习题与答案_第3页
C语言程序设计(变量与表达式)习题与答案_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单选题1、sizeof(float)的执行结果是()。A.一种函数调用B.一个整型表达式C.一个不合法的表达式。一个浮点表达式正确答案:B2、下列关于C语言用户标识符的叙述中正确的是()。A.用户标识符中不可以出现中划线,但可以出现下划线B.用户标识符中可以出现下划线和中划线(减号)C.用户标识符中可以出现下划线和数字,它们都可放在用户标识符的开头D.用户标识符中可以出现下划线,但不可放在标识符开头正确答案:A3、字符串"abcdn”在内存中占用的字节数是()。A.11B.14C.10D.9正确答案:C4、下面关于C语言标识符的命名规则叙述中不准确的是()。A.不区分大小写字母B

2、.不能使用系统的保留字C.只能由字母、数字和下划线组成D.首字符必须为字母或下划线正确答案:A5、以下哪种运算能从变量x中取得十进制最低位的数字()。A.x/10B.x*10C.lO/xD.x%10正确答案:D6、以下哪个字母不能在常量数字后面表示类型()。A.LB.UC.XD.F正确答案:C7、已知梯形的上底为a ,下底为b ,高为h ,用C语言书写的正确的面积公式是 ()。A.1.02*a+b*hB.1.0/2.0(a+b)hC.l/2*(a+b)*hD.1.0/2*(a+b)*h正确答案:D8、与k=n+完全等价的表达式是()。A.k+=n+lB. k=n, n=n+lC.n=n+1,

3、k=nD.k=+n正确答案:B9、关于定点数和浮点数的说法,下列说法错误的是()。A ,在计算机中通常用定点数表示整数和纯小数B.定点数表示数据的范围有限C.用浮点数表示既有整数部分、又有小数部分的实数D.浮点数表示的数即是数值的精确值正确答案:D10、以下哪个数字占据的空间最大()。A. 3B.32768.0C.32768D.32768.0F正确答案:B11、下列哪个不是有效的字符常量()。A.'l'B.''C.VD."l"正确答案:D12、若有 float x=2,y=5.6;则表达式(int)x%(int)y将完成()。A.将x和v的的

4、表达式的类型转换为整型,完成求余运算B.不能进行求余运算C.将x和y的类型转换为整型D.将x的值的类型转换为整型正确答案:A二、判断题1、变量是在程序执行期间其值可以改变的量,必须先定义后使用。W)2、变量被定义后没有赋值,其单元内容不可以使用,是内存中的随机数。(V)3、当存储单元溢出时,数据的值不会受到影响,只会丢掉超过的部分。(x)4、当若干具有相同优先级的运算符相邻出现在表达式中时,结合性规定了运算的先后 次序。”)5、变量的初始化是指在定义时对其赋值。(V)6、定义变量时的变量的类型决定变量占据存储单元的大小和数据的表数范围。(V)7、变量的名字代表内存中的存储单元;变量名和内存中的

5、存储单元相对应,通过变量 名来存、取存储单元的内容。«)三、填空题1、在C语言中,对于整型变量采用有符号数和数两种存储形式。正确答案:无符号2、在C语言中的实型变量分为float型和double型,按浮点数进行存储,分为数符、和尾数几部分。正确答案:阶码3、设k=a=5,b=3,a*b,贝!J表达式的值为。正确答案:154、设有变量定义:char a='a'int i=3z j=5 ;贝U表达式a=a+i, a+j的值为 0正确答案:1055、C语言中用一个符号代表一个常量的量称为 常量。正确答案:符号6、当赋值语句右边表达式类型与左边变量类型不一致时,以类型为准。正确答案:左边变量7、设有变量定义:int i=3,j=5;float x=2.5;double y=5.0;则表达式y+=i-=j*=+x;的计算结果为正确答案:-9.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论