1 / 4
文档名称:

C语言练习4(附参考答案).doc

格式:doc   大小:48KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言练习4(附参考答案).doc

上传人:fy3986758 2017/6/25 文件大小:48 KB

下载得到文件列表

C语言练习4(附参考答案).doc

相关文档

文档介绍

文档介绍:实验4:运算符与表达式(3)
实验目的:
1、熟悉逗号运算符等的基本运用和规则。
2、学会使用C语言的关系运算符和逻辑运算符,以及包含这些运算符的表达式。
3、进一步熟悉C语言程序的编辑、编译、连接和运行的方法。
实验内容:
一、选择题
1、逻辑运算符两侧运算对象的数据类型( D )。
A)只能是0或1 B)只能是0或非0正数
C)只能是整型或字符型数据 D)可以是任何类型的数据
2、以下关于运算符优先顺序的描述中正确的是( C )。
A)关系运算符<算术运算符<赋值运算符<逻辑与运算符
B)逻辑与运算符<关系运算符<算术运算符<赋值运算符
C)赋值运算符<逻辑与运算符<关系运算符<算术运算符
D)算术运算符<关系运算符<赋值运算符<逻辑与运算符
3、能正确表示“当x的取值在[1,100]和[200,300]范围内为真,否则为假”的表达式是( C )。
A) (x>=1)&&(x<=100)&&(x>=200)&&(x<=300)
B) (x>=1)||(x<=100)||(x>=200)||(x<=300)
C) (x>=1)&&(x<=100)||(x>=200)&&(x<=300)
D) (x>=1)||(x<=100)&&(x>=200)||(x<=300)
4、为判断字符变量c的值不是数字也不是字母时,应采用下述表达式( D )。
A)c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122
B)!(c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122)
C)c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122
D)!(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122)
5、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是( D )。
A)‘x’&&‘y’ B) x<=y
C) x||y+z&&y-z D) !((x<y)&&!z||1)
6、已知x=43,ch=‘A’,y=0;则表达式(x>=y&&ch<‘B’&&!y)的值是( C )。
A)0 B)语法错 C)1 D)“假”
7、以下正确的叙述是( D )。
A) 在C程序中,每行中只能写一条语句
B) 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C)在C程序中,无论是整数还是实数,都能被准确无误地表示
D)在C程序中,%是只能用于整数运算的运算符
8、以下选项中,与k=n++完全等价的表达式是( A )。
A) k=n,n=n+1 B) n=n+1,k=n C) k=++n D) k+=n+1
9、与数学式子对应的C语言表达式是( C )。
可参看教材P211-212页
A) 3*x^n(2*x-1) B) 3*x**n(2*x-1)
C) 3*pow(x,n)*(1/(2*x-1)) D) 3*pow(n,x)/(2*x-1)
10、设a和b均为double型变量,且a=、b=,则表达式(int)a+b/b的值是( D )。
A) B)6 C) D)
11、输

最近更新