最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

C语言选择结构(练习)

IT圈 admin 38浏览 0评论

2024年5月6日发(作者:函夏蓉)

1、 C语言中,逻辑“真”等价于C。

A.大于零的数 B. 大于零的整数 C. 非零的数 D.非零的整数

2、设a=3,b=4,c=5,则表达式 !(a+b)+c-1&&b+c/2 的值为B

(A) 0 (B) 1 (C) 4 (D) 6.5

3、为表示关系x≥y≥z,应使用的C语言表达式是 A

A)(x>=y)&&(y>=z) B)(x>=y)AND(y>=z)

C)(x>=y>=z) D)(x>=y)&(y>=z)

4、表达式 1<4 && 4<7 的值为 1

5、表达式 !(1<3)||(2<5) 的值为 1

6、用C语言描述下列命题:

(1)a小于b或小a

(2)a和b都小于c a

(3)a不能被b整除 b%a!=0

7、以下程序运行后的结果是、x=10 y=20

#include 〈stdio.h>

main( )

{ int x=10,y=20,t=0;

if(x==y)

t=x;

x=y;

y=t;

printf(“%d,%dn”,x,y);

}x=20;y=0

9、以下程序实现由用户输入三个整数,分别放在变量x,y,z中,处理后输出最大

者,请在横线上写入正确的语句,将程序补充完整。

#include 〈stdio.h>

main( )

{ int x,y,z, u,v ;

scanf(“%d,%d,%d”,&x,&y,&z);

if( x>y ) u=x;

else u=y;

if( u>z ) v=u;

else v=z;

printf(“v=%d”,v);

}

1、设a=1,b=2,c=3,d=4,则表达式:a

A)4 B)3 C)2 D)1

2、在C语言的if语句中,用作判断的表达式为 D

A) 关系表达式 B) 逻辑表达式 C) 算术表达式

D)任意表达式

6、执行下列程序段后的输出结果是 A 。

int x=1,y=1,z=1;

x+=y+=z;

printf("%dn",x

A) 3 B) 2 C) 1

7、以下程序的输出结果是 C 。

#include

void main( )

{ int x=1,a=0,b=0;

switch(x)

{

D) 4

case 0: b++;break;

case 1: a++; break;

case 2: a++;b++; break;

}

printf("a=%d,b=%dn",a,b);

}

A) a=2,b=1 B) a=1,b=1

C) a=1,b=0

D) a=2,b=2

2024年5月6日发(作者:函夏蓉)

1、 C语言中,逻辑“真”等价于C。

A.大于零的数 B. 大于零的整数 C. 非零的数 D.非零的整数

2、设a=3,b=4,c=5,则表达式 !(a+b)+c-1&&b+c/2 的值为B

(A) 0 (B) 1 (C) 4 (D) 6.5

3、为表示关系x≥y≥z,应使用的C语言表达式是 A

A)(x>=y)&&(y>=z) B)(x>=y)AND(y>=z)

C)(x>=y>=z) D)(x>=y)&(y>=z)

4、表达式 1<4 && 4<7 的值为 1

5、表达式 !(1<3)||(2<5) 的值为 1

6、用C语言描述下列命题:

(1)a小于b或小a

(2)a和b都小于c a

(3)a不能被b整除 b%a!=0

7、以下程序运行后的结果是、x=10 y=20

#include 〈stdio.h>

main( )

{ int x=10,y=20,t=0;

if(x==y)

t=x;

x=y;

y=t;

printf(“%d,%dn”,x,y);

}x=20;y=0

9、以下程序实现由用户输入三个整数,分别放在变量x,y,z中,处理后输出最大

者,请在横线上写入正确的语句,将程序补充完整。

#include 〈stdio.h>

main( )

{ int x,y,z, u,v ;

scanf(“%d,%d,%d”,&x,&y,&z);

if( x>y ) u=x;

else u=y;

if( u>z ) v=u;

else v=z;

printf(“v=%d”,v);

}

1、设a=1,b=2,c=3,d=4,则表达式:a

A)4 B)3 C)2 D)1

2、在C语言的if语句中,用作判断的表达式为 D

A) 关系表达式 B) 逻辑表达式 C) 算术表达式

D)任意表达式

6、执行下列程序段后的输出结果是 A 。

int x=1,y=1,z=1;

x+=y+=z;

printf("%dn",x

A) 3 B) 2 C) 1

7、以下程序的输出结果是 C 。

#include

void main( )

{ int x=1,a=0,b=0;

switch(x)

{

D) 4

case 0: b++;break;

case 1: a++; break;

case 2: a++;b++; break;

}

printf("a=%d,b=%dn",a,b);

}

A) a=2,b=1 B) a=1,b=1

C) a=1,b=0

D) a=2,b=2

发布评论

评论列表 (0)

  1. 暂无评论