首页 >> 铸钢球阀

最火2005年考前密卷选择121蒸炒锅真空蝶阀自卸车拔盖机电池材料

发布时间:2022-08-23 19:22:16 来源:金亿机械网

2005年考前密卷——选择121

(121)有如下程序

main()

{ int y=3,x=3,z=l;

printf(由聚合物化学家、塑工程师和基因生物科学家设计的特种可植入器械用作内脏替换品"%d%d\n",(++x,y++),z+2);

}

运行该程序的输出结果是______。

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

(121)D

知识点:基本语句中的输入输出语句

评析:逗号表达式(++x,y++)的值应该是y+十的值,由于y++是先引用后自增,所以y++的值是3。

(122)能正确表示逻辑关系:“a≥10或a≤0”的c语言表达式是______。

A)a =10 0r a =0 B)a =0 | a =10

C)a =10 a =0 D)a =10‖ a =10

(122)D

知识点:c语言表达式

评析:c语言中的“或”关系用“||”表示,其他相关逻辑运算符“与”用“ ”表示;运算符”非”用“!”来表示。

(123)有如下程序

main()

{ int x=l,a=0,b=0:

switch(x){

case 0:b++:

case 1:a++;

case 2:a++;b++;

}

printf("a=%d,b=%d\n",a,b);

}

该程序的输出结果是_______。

A)a=2,b=l B)a=1,b=l C)a=1,b=0 D)a=2,b=2

(123)A

知识点:用switch语句实现多分支选择结构

评析:在这个switch语句中,因为x的值为l,所以执行case l:后面的a++,这样a=l。但又由于其下没有break语句,所以其后面的语句“a++;b++”也将被执行,这样一来,a=2,b=l。

(124)有如下程序

main()

{ float x=2.0,y;

if(xelse if(x 10.0)y=1.O/x;

else y=1.0;

printf("%f\n",y);

}

该程序输比电容高达480F/g出结果是_______。

A)0.000000 B)0.250000 C)0.500000 D)1.000000

(124)C

知识点:用if语句实现选择结构

评析:本题考查的是if...else语句的使用。x=2.0,符合第二个IF语句的条件x(125)有如下程序

main()

{ int i,sum;

for(i=1;i =3;sum++)sum+=i;

printf("%d\n",sum);

}

该程序的执行结果是_______。

A)6 B)3 C)死循环 D)0

(125)C

知识点:for循环结构

评析:在循环过程中,i的值一直没有被改变,所以这是一个死循环。

(126)有如下程序

main()

{ int x=3;

do

{ printf("%d",x--);}

while(!x);

}

该程序的执行结果是_______。

A)321 B)3 C)不输出任何内容 D)陷入死循环

(126)B

知识点:do-while循环结构

评析:本题x赋初值为3,当执行print(“%d”,x一一);时,由于x--的作用是先运算x,再将x的值减l,所以,printf输出的x值为3,等输出后,x的值减l变为2,继续执行,判断条件!x为假,循环只被执行一次。

(127)设有说明语句:char a=‘\72';则变量a_______。

A)包含1个字符 B)包含2个字符

C)包含3个字符 D)说明不合法

(127)A

知识点:c语言运算符

评析:转义字符常量'\xx'可以把’\’后面的数字转换为对应的ASCII字符。

(128)有如下函数调用语句

func(rec1,rec2+rec3,(rec4,rec5));

该函数调用语句中,含有的实参个数是_______。

A)3 B)4 C)5 D)有语法错

(128)A

知识点:函数的正确调用

评析:(rec4,rec5)是逗号表达式,它的值是rec5的值。所以该函数调用语句含有的实参个数是3。

(129)有如下程序

int func(int a,intb)

{ return(a+b); }

main()

{int x=2,y=5,z=8,r;

r=func(func(x,y),z);

printf("%d\n",r);

}

该程序的输出结果是________。

A)12 B)13 C)14 D)15

(1293、试件介绍)D

知识点:函数参数的传递

评如果拉力实验机油泵的密封容积在某1瞬时内既不同吸油腔相通析:调用函数func(x,y),返回x+y,即7:再调用函数func(7,z),返回7+z,即15。

(130)有如下程序段

int *p,a=10,b--1:

p= a;a=*p+b;

执行该程序段后,a的值为________。

A)12 B)ll C)10 D)编译出错

(130)B

知识点:指针变量的概念

评析:执行p= a;后,p指向整数a,*p即p的目标变量,也就是a;所以a=*p+b等价于a=a+b,可知a的泡壳值最终为11。

(131)有如下程序

long fib(int n)

{ if(n 2)return(fib(n-1)+fib(n-2));

else return(2);

}

main()

{ printf("%ld\n",fib(3)};}

该程序的输出结果是________。

A)2 B)4 C)6激光管 D)8

(131)B

知识点:函数的递归调用

评析:函数仃b内部有两个递归调用,当n=3时,fib(n-1)返回2,fib(n-2)也返回2,所以fi有机奶b(n-1)+fib(n一2)的值为4。

(132)在c语言中,函数中变量的隐含存储类别是________。

A)auto B)static C)extern D)无存储类别

(132)A

知识点;函数中变量的存储类别

评析:函数中变量的存储类别包括auto,static,extem,其中auto为隐含存储类别,static为静态存储类别,register是寄存器存储类别。

(133)有如下程序

#de制动室fine n 2

#define m N+I

#define NUM 2*m+l

main()

{ int i;

for(i=l;i =NUM;i++)printf("%d\n",i);

}

该程序中的for循环执行的次数是________。

A)5 B)6 C)7 D)8

(133)B


同仁堂五子衍宗丸补阳还是补阴
女性更年期一般持续多久
腱鞘炎在什么位置
得了腱鞘炎该怎么办
友情链接