C++程序设计教程 c语言习题集-.docxVIP

  • 8
  • 0
  • 约2.01千字
  • 约 78页
  • 2018-05-16 发布于江西
  • 举报
C++程序设计教程 c语言习题集-.docx

习题1 c语言概述习题2 基本数据类型习题三运算符和表达式1、判断题(对者划√,锚者划×))运算符“++”、“--”既可以从左自右结合,又可以从右自左结合)在赋值运算中,赋值号两边运算量的数据类型必须相同。)类型转换只能是从高类型转换成低类型。)赋值表达式就是赋值语句。)逻辑表达式的值是一个逻辑数据。)逻辑运算符的优先级别高于关系运算符。)逗号表达式中最后一个表达式的值就是整个逗号表达式的值。)条件运算符和赋值运算符是自右至左结合的。)在算术表达式中,不同类型的数据量不可以混合运算。每个运算符都规定了它的优先级。相同优先级的运算符,其运算次序由它的结合性确定。二、选择题下列各运算符中,优先级最高的是( )。 A.十(双目) B.‘(单目) C.<; D.=2.下列各运算符中,优先级最低的是( )。A. ?: B.| C.|| D.!=3.下列各运算符中,从右至左结合的是( )。 A.十 B.。 C.<< D.4.下列各运算符中,可以用于浮点数的是( )* A.十十 B.% C.《 D.5.下列各运算符中,不能用于浮点数的是( )* A./ B.&& C.! D.~ 6.己知“int a=5;”,表达式(a=7)十a的值为( ) A.6 B.8 C. 12 D.147.已知“int a=5.b=3;”,表达式的取值等于3的是( )。 A.!a&b十十 B.a||b+4&&a*b C. a=1,b=2.Ab?+十a:十十b D.十十b,a=10,a十58.下列表达式书写正确的是( ) A.十十(x十y) B.十十8 C.十十a十b十十 D.m-9.用逻辑关系式描述数学不等式3≤x≤10正确的是( )。 A.3≤X≤10 B.3≤x&&X≤10 C. (3<=X)AND(c=10〕 D. (3<=x)&&(x<=10)10.若a=1.b=2,则关系表达式ab的值为( )* A.T B.真 C.成立 D.111.已知各变量的类型如下:Int i=8,k,a,b; unsigned long w=5; double X=1.42,y=5.2;则以下符合c语言语法的表达式的个数为( )。x%(-3) ②k=(a=2,b=3,a+b) ②a+=a-=(b=4)*(a=3)③x!=a十b ⑥x=9+I,a=X+9 ⑦y=(float)w⑧ w+=-2 A.3 B.4 C.5 D.612.在c语言中,整数—8在内存中的存储形式是( )。 A.111111111111 0000 B.1000 0000 0000 1000 C.00001000 D判断char型变量ch是否为大写字母的正确表达式是( )。 A.’A’<ch=’Z’ B.(ch>=’A’)&(ch<’z’) C.(ch=’A’)&&(ch<=’Z’) D.(‘A’<=ch)AND(‘Z’>=ch)14.设x、y\z是int型变量,正x=3,y=4,z=5,则下面表达式中值为0的是() A.’x’&&’y’ B.X<=y C.x||y+z&&y-z D. !((X<y)&&!z||1)15.若以下变量均是整型,且有语句“num=sum=7;”,则执行表达式“sum=num++,sum++,++num”后sum的值是( A.7 B.8 C.9 D.10 16.若有定义“int a=7:float x=2.5,y=4.7;” ,则表达式“x+a%3*(int)(x+y)%2/4”的值是( )。A. 2.500000 B. 2.750000 C. 3.500000 D.0在TurboC中,为了计算阶乘“s=10!”,定义变量s时应该使用的数据类型是( )。 A.int B.unsigned C.Long D.以上三种类型均可18.下列表达式中,不满足“当x的值为偶数时值为真,奇数时值为假”的是( )。 A.X%2==0 B. !x%2!=0 C.(x/2*2-x)=0 D. !(x%2)三、将下列数学表达式转化为C语言表达式习题4 顺序结构习题5 选择结构习题6 循环结构习题7 数组习题8 函数习题9 指针习题10 编译预处理习题11 结构和联合习题12 文件模拟试卷A模拟试卷B习题参考答

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档