选项A和B是在表达式后跟了一条空语句,选项D是在表达式后跟了一组空语句,选项C中x-- 是表达式而不是语句,所以在编译时会出现错误信息。故本题答案选C。 2. 有以下程序 main() { int i; for(i=1;i<=40;i++) { if(i++%5==0) if(++i%8==0) printf ("%d",i);} printf("\n"); } ...
而在C语言中,逻辑运算通常用于使用逻辑运算符将关系表达式或其它逻辑量连接起来组成逻辑表达式用来测试真假值。 常见的逻辑运算符包括:&&、||、! 等种类 &&: 与是双目运算符,要求有两个运算对象,表示两个运算对象都成立,则结果为真,否则结果为假。 例如:(ay),表示(ay)同时成立则为真。 ||:是双目运算符,要...
1. 在C语言中,___ 关键字用于实现选择结构。 2. 当if语句的条件为真时,执行___ 语句块;当条件为假时,执行___ 语句块。 3. 在switch语句中,每个case分支后面需要使用___ 语句来跳出switch结构。 四、编程题 1. 编写一个C程序,输入一个整数,判断它是正数、负数还是零,并输出相应的结果。 2. 编写一...
C语言选择结构程序设计练习题 C语⾔选择结构程序设计练习题 第四章选择结构程序设计 ⼀、填空 1.在C语⾔中,表⽰逻辑“真”值⽤___。2.得到整型变量a的⼗位数字的表达式为___。3.表达式:(6>5>4)+(float)(3/2)的值是___。4.表达式:a=3,a-1‖--a,2*a的值是___。(a是整型...
一、 单项选择题1. 若变量已正确定义并赋值,以下符合C语言语法的表达式是A)a:=b+1B)a=b=c+2C)int 18.5%3D)a=a+7=c+b2. 有如下程序main() int x=1,a=0,b=0;switch(x) case 0: b+;case 1: a+;case 2: a+;b+;printf(a=%d,b=%dn,a,b);该程序的输出结果是A)a=2,b=1B)a=1...
c语言第4章练习题--选择结构程序设计 1、两次运行下面的程序,如果从键盘上分别输入6和5,则输出结果是: main(A) { int x; scanf("%d", &x); if(x + + >5) printf("%d", x); else printf("%d\n",x - -); } A) 7和6 B) 6和4 C) 7和5 D) 6和5 ...
C、可以是结构体类型的数据D、可以是任意合法的表达式 解析:本题考查的是C语言运算符的基本应用。逻辑运算符两侧的运算对象不但可以是0和1,也可以是任意基本类型或指针类型的数据,还可以是任意合法表达式。故本题答案为D。 13. 若x是int型变量,且有下面的程序片段 ...
c语言第五章选择结构程序设计(习题册答案) 第五章选择结构程序设计 基础练习(A) 一、填空题 1、关系表达式的运算结果是逻辑值。C语言没有逻辑型数据,以1代表“真”,以0代表“假”。 2、逻辑运算符!是单目运算符,其结合性是由右结合性。 3、C语言提供的三种逻辑运算符是&&、|| 、!。其中优先级最高的为...
第四章选择结构 一、选择题 1、当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是 A)k%2 B)k%2==1 C)(k%2)!=0 D)!k%2==1 2、设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是 ...
第4章选择结构程序设计习题P111C语言中如何表示真和假系统如何判断一个量的真和假答:C语言中用1表示真,0表示假;系统按照非0为真,0为假判断一个逻辑量的真假。 写出下面各逻辑表达式的值。设a3,b4,c5 。1abgt;camp;amp