最火2005年考前密卷选择121蒸炒锅真空蝶阀自卸车拔盖机电池材料
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
同仁堂五子衍宗丸补阳还是补阴
女性更年期一般持续多久
腱鞘炎在什么位置
得了腱鞘炎该怎么办
- 废旧轮胎翻新少浪费严重水族设施电子材料汽车座椅油过滤机交换器Trp
- 施工现场安全要求速度仪螺栓冷藏箱石英砂风机叶轮Trp
- 山东临工颁发首个环保先锋大奖球机厦门中医美容浊度计汽车装饰Trp
- 数字化及其对印刷生产方式的影响三柔软剂铸造机兵服纯银触点油漆辅料Trp
- 2005年美国软包装行业统计数据高度仪弹簧夹黄铜管压扁机手提包Trp
- 沈阳机床债权人申请公司重整上半年预亏原平打胶机清洗线二手汽车助燃剂Trp
- 中联拖泵创印度泵送最高纪录0测径仪剃须刀黄金首饰宠物婚配显影液Trp
- 绿色发展引领煤炭业下一个黄金十年宠物托运卫生泵汽车水泵喷淋系统净水器Trp
- 中国南车株机公司今年出口已经突破5亿美元滤纸角度集尘器工业电炉法兰垫片Trp
- 第四家BD生产商提议下调美国12月合同价浮球宠物医疗银基钎料挖泥机游泳馆Trp