有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是()。
A.if (c<a) x=1; else if (b<a) x=2; else x=3;
B.if (a<3) x=3; else if (a<2) x=2; else x=1;
C.if (a<3) x=3; if (a<2) x=2; if (a<1) x=1;
D.if (a<b) x=b; if (b<c) x=c; if (c<a) x=a;
时间:2024-06-01 22:38:08
相似题目
-
若已定义int a=3, b=2, c=1;则语句++a||++b&&++c;运行后b的值为( )。
-
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是( )
-
若有定义: int a=1,b=2,c=3; ,则执行表达式 (a=b+c)||(++b) 后 a , b , c 的值依次为( )
-
设有以下定义int a=0;double b=1.25;char c=’A’;#define d 2则下面语句中错误的是( )
-
设有定义:int a=1,b=2,c=3;以下语句中执行效果与其他三个不同的
-
设有定义: int a=1,b=2,c=3; ,以下语句中执行效果与其它三个不同的是( )。
-
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
-
设 int a=9,b=8,c=7,x=1; 则执行语句 if(a>7)if(b>8)if(c>9)x=2;else x=3; 后 x 的值的是( )。
-
若有定义语句:“int a=3,b=2,c=1;”,以下选项中错误的赋值表达式是()。
A.a=(b=4)=3;
B.a=b=c+1:
C.a=(b=4)+C;
D.a=1+(b=c一4);
-
若有定义语句:int a=3'b=2,c=1;,以下选项中错误的赋值表达式是
A.a=(b=4)=3
B.a=b=c+1:
C.a=(b=4)+c;
D.a=1+(b=c=4):
-
若有定义:int a=3,b=2,c=1,k; 则表达式k=a>b>c的值是()。
A.0
B.1
C.2
D.3
-
若有定义语句:int a=3,b=2,c=1;以下选项中错误的赋值表达式是
A.a=b=c+1;
B.a=(b=4)=3;
C.a=(b=4)+c;
D.a=1+(b=c=4);
-
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是______。
A. a=(b=4)=3;
B. a=b=c+1;
C. a=(b=4)+c;
D. a=1+(b=c=4);
-
若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是
A.switch(x) {case 1.0:printf("*\n"); case 2.0:printf("**\n");}
B.switch((int)x); {case 1:printf("*\n"); case 2:printf("**\n");}
C.switch(a+b) {case 1:printf("*\n"); case 2+1:printf("**\n");}
D.switch(a+b) {case 1:printf("*\n"); case c:printf("**\n");}
-
若有数组定义语句:int a【3】={6};float b【3】;double c【3】={1.2,-56.7,38};则以下判断哪一个不成立()
A.a[0]的初值为6
B.c[1]的初值为-56.7
C.b[1]的初值为0
D.b[0]的初值为随机值
-
设有定义int a=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
<span style="font-size: 10.5pt">设有定义<span style=";;font-family:times new roman;">int a=1,b=2,c=3;</span><span style=";;font-family:宋体;">以下语句中执行效果与其它三个不同的是</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">A</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) c=a,a=b,b=c;</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">B</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) {c=a,a=b,b=c;}</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">C</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) c=a;a=b;b=c;</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">D</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) {c=a;a=b;b=c;}</span></span><span style="font-size: 13.5pt"><o:p></o:p></span>
-
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是( )<br>
-
设有以下宏定义和语句: define P(x, y) x/y define PP(a, b) a*b int c=P(2+3, 2+3)+PP(2+3, 2+3); 则变量c的值是()。
A.26
B.17
C.17.5
D.31
-
执行以下语句后,b的值是()。 int a=5,b=6,c=1,x=2,y=3,z=4; (a=c<x) || (b=y>z);
A.0
B.1
C.-1
D.6
-
若已有如下宏定义:define MIN(x,y) (x)>(y)?(x):(y)以及定义:int a=1,b=3,c;,则执行语句c=MIN(a=b,b-a);以后,变量c的值是()
-
【单选题】若已定义int a=3, b=2, c=1;则语句++a||++b&&++c;运行后b的值为()。
A.2
B.0
C.3
D.1
-
设有宏定义如下:define MIN(x,y) (x)>(y)?(x):(y)define T(x,y,r) xry/4则执行以下语句后,s1和s2的值分别为 。int a=1,b=3,c=5,s1,s2 ;s1=MIN(a=b,b-a); s2=T(a++,a*++b,a+b+c)()
A.3 27
B.27 3
C.24 1
D.3 24
-
1、假定int类型变量占用两个字节,定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是() A) 3 B) 6 C) 10 D) 20
A.理解错误B.理解错误C.理解错误D.int x[10]={0,2,4}实际上定义一个具有10个int型元素的一维数组,每个元素占2字节,故共占20个字节
-
14、设int a=9,b=8,c=7,x=1;则执行语句 if(a>7)if(b>8)if(c>9)x=2; else x=3; 后x= _______