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