4、表达式-滨州学院

  • 0人已学
单选题
1
表达式
分值: 0.0分查看题目解析 >
2
有以下程序
#include <stdio.h>
main()
{int A=0,B=0,C=0;
C=(A-=A-5);
(A=B,B+=4);
printf("%d, %d, %d\n",A,B,C);
}
程序运行后输出的结果是

A0,4,5

B4,4,5

C4,4,4

D0,0,0

分值: 1.0分查看题目解析 >
3
以下选项中,能表示逻辑值“假”的是

A1

B0.000001

C0

D100.0

分值: 1.0分查看题目解析 >
4
若有定义语句:int a=10;double b=3.14;,则表达式‘A’+a+b值得类型是

Achar

Bint

Cdouble

Dfloat

分值: 1.0分查看题目解析 >
5
若有定义:double a=22;int i=0,k=18;则不符合C语言规定的赋值语句是

Aa=a++,i++

Bi=(a+k)<=(i+k)

Ci=a%11

Di=!a

分值: 1.0分查看题目解析 >
6
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是:

A1

B0

C2

D不知道a的值,不能确定

分值: 1.0分查看题目解析 >
7
表达式:(int)((double)9/2)-(9)%2的值是

A0

B3

C4

D5

分值: 1.0分查看题目解析 >
8
若有定义语句:int x=10;,则表达式x-=x+x的值为

A-20

B-10

C0

D10

分值: 1.0分查看题目解析 >
9
设有定义:int x=2;,以下表达式中,值不为6的是

Ax*=x+1

Bx++,2*x

Cx*=(1+x)

D2*x,x+=2

分值: 1.0分查看题目解析 >
10
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是

Akk>='A'&&kk<='Z'

B!(kk>='A'‖kk<='Z')

C(kk+32)>='a'&&(kk+32)<='z'

Disalpha(kk)&&(kk<91)

分值: 1.0分查看题目解析 >
11
当变量c的值不为2、4、6时,值也为“真”的表达式是

A(c==2)‖(c==4)‖(c==6)

B(c>=2&&c<=6)‖(c!=3)‖(c!=5)

C(c>=2&&c<=6)&&!(c%2)

D(c>=2&&c<=6)&&(c%2!=1)

分值: 1.0分查看题目解析 >
12
已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是

Aisupper(c)

B’A’<=c<=’Z’

C’A’<=c&&c<=’Z’

Dc<=(‘2’-32)&&(‘a’-32)<=c

分值: 1.0分查看题目解析 >
13
有以下程序
main()
{
int a,b,d=25;
a=d/10%9;
b=a&&(-1);
printf("%d,%d ",a,b);
}程序运行后的输出结果是 ( )。

A6,1

B2,1

C6,0

D2,0

分值: 1.0分查看题目解析 >
14
若有以下程序:
main()
{ int k=2,i=2,m;
m=(k+=i*=k);printf(“%d,%d\n”,m,i);
}执行后的输出结果是

A8,6

B8,3

C6,4

D7,4

分值: 1.0分查看题目解析 >
15
已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是

A

B

C

D

分值: 1.0分查看题目解析 >
16
若变量a是int类型,并执行了语句:a=‘A'+1.6;,则正确的叙述是

Aa的值是字符C

Ba的值是浮点型

C不允许字符型和浮点型相加

Da的值是字符‘A’的ASCII值加上1。

分值: 1.0分查看题目解析 >
17
以下程序的输出结果是
main()
{ int a=4,b=5,c=0,d;
d=!a&&!b||!c;
printf("%d\n",d);
}

A1

B0

C非0的数

D-1

分值: 1.0分查看题目解析 >
18
假定x和y为 double型,则表达式x=2,y=x+3/2的值是

A3.500000

B3

C2.000000

D3.000000

分值: 1.0分查看题目解析 >
19
能正确表示a和b同时为正或同时为负的逻辑表达式是

A(a>=0‖b>=0)&&(a<0‖b<0)

B(a>=0&&b>=0)&&(a<0&&b<0)

C(a+b>0)&&(a+b<=0)

Da*b>0

分值: 1.0分查看题目解析 >
20
表示关系x<=y<=z的c语言表达式为

A(X<=Y)&&(Y<=Z)

B(X<=Y)AND(Y<=Z)

C(X<=Y<=Z)

D(X<=Y)&(Y<=Z)

分值: 1.0分查看题目解析 >
21
有以下程序
main()
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}输出结果是

A2,1

B3,2

C4,3

D2,-1

分值: 1.0分查看题目解析 >

相关推荐