福建省计算机2级C语言 精确版题库(3)

2019-01-19 10:26

A. 1 B. 变量i的值 C. 0 D. 变量j的值

62、若希望当a的值为奇数时,表达式的值为“真”,a的值为偶数时,表达式的值为”假”。则不能满足要求的表达式是(C)

A. a%2==1 B. !(a%2==0) C. !(a%2) D. a%2

63、若有定义:int x=3,y=4,z=5;则值为0 的表达式是(D) A. ‘x’&&y B. x<=y

C. x||y+z&&y-z D. !((x

64、若有定义:int a=5,b=2,c=1;则表达式a-b

A. 0 B. 1 C. 3 D. -1

65、C语言中,能正确表示条件1010||x<20 C. x>10&&<20 D. (x>10)&&(x<20)

66、以下运算符中优先级最低的是(D) A. << B. & C. >> D. |

67、已知double a=5.2;则正确的赋值表达式是(A) A. a+=a-=(a=4)*(a=3) B. a=a*3=2 C. a%3 D. a=double(-2) 68、已知char a='R';则正确的赋值表达式是(A)

11

A. a=(a++)%4 B. a+2=3 C. a+=256-- D. a=?\\078?

69、已知int a=?R?;则正确的表达式是(A)

A. a B. a=int(3e2) C. 2*a=a++ D. a=a+a=a+3

70、设有语句float x=3.0,y=3.0;使x值为6.0的表达式是(D) A. x*=y-4 B. x*=y C. x=y+4 D. x+=y 71、若有定义:float x=3.5,int z=8;则表达式x+z%3/4的值为(B)

A. 3。75 B. 3.5 C. 3 D. 4

72、设有语句int x=3,y=3,a=1,b=2;表达式(x=a>b)&&(y=b>a)的值是(D)

A. 8 B. 1 C. 5 D. 0 73、若有定义:int a=2,b=3;float x=3.5,y=2.5; 则表达式(float)(a+b)/2+(int)x%(int)y的值是(A) A. 3.5 B. 3.0 C. 2.5 D. 2.0

74、若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(b/2*(int)(a+c)/2)%4的值是(C)

A. 2.5 B. 3.5 C. 4.5 D. 5.5

75、若有定义:int a=6,b=2;char c1=?a?,c2=?b?;则表达式a+b%5+c2-c1的值是(C)

A. 7 B. 8 C. 9 D. 表达式错误

12

76、在下列运算符中,优先级最高的运算符是(C) A. <= B. != C. ! D. ||

77、设有定义:char c;float f;int i;unsigned u;double d;下列各表达式的类型分别是(A)

1. u+9 2. D! =f&& (i+2) 3. 8.2*i+c A. 1. unsigned,2.int,3.double B. 1.double,2.double,3.double C. 1.int,2.double,3.char D. 1.unsigned,2.double,3.int

控制结构

78、以下程序段运行时,若从键盘输入10,则输出结果是(D) int a;

scanf(“%d”,&a); if(a++>10) printf(“%d\\n”,a); else

printf(“%d\\n”,++a);

A. 2 B. 11 C. 3 D. 12 79、以下程序的运行结果是(B)

13

void main() {

int x,y=1,z; z=-1; if(z==0) z=-z; else x=y>0?3:5; printf(“%d\\n”,x); }

A. -1 B. 3 C. 1 D. 5

80、对于整型变量x,下属if语句(B)与赋值语句:x=x%2==0?1:0;不等价。

A. if(x%2!=0) x=0;else x=1; B. if(x%2) x=1;else x=0; C. if(x%2==0) x=1;else x=0; D. if(x%2==1) x=0;else x=1;

81、以下程序段运行的结果是(C) int a,b,c,x; a=b=c=0;x=15; if(!a) x--; else if(b); if(c) x=3;

14

else x+=4;

printf(\

A. 15 B. 17 C. 18 D. 19

82、若有定义:int a=1,b=2,c=3;则执行以下程序段后a,b,c的值分别为(B) if(a

83、以下程序段运行后变量a的值为(C) int x=6,y=5; int a;

a=(--x==y++)?x:y+1

A. 0 B. 1 C. 6 D. 5 84、以下程序的运行结果是(C) void main() { int n=?e?;

switch(n--)

15


福建省计算机2级C语言 精确版题库(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019届高考政治第一轮知识点过关测试题49

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: