2010年全国计算机等级考试专家预测试卷(二)二级公共基础知识和C语言程序设计(六)

时间:2011-03-12 10:55:14

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
---------------------------------

10、 有下列函数定义:int fun(double a,double b){return a*b;}若下列选项中所用变量都已经确定义并赋值,错误的函数调用是( )。

A.if(fun(x,y))(……)

B.z=fun(fun(x,y),fun(x,y));

C.z=fun(fun(x,y)x,y);

D.fun(x,y);

参考答案: C

本题考查函数的在函数调用时参数传递形式,形参与实参参数个数类型要一致。

----------------------------------------

11、 下列叙述中正确的是( )。

A.break语句只能用于switch语句体中

B.continue语句的作用是使程序的执行流程跳出包含它的所有循环

C.break语句只能用在循环体内和switch语句体内

D.在循环体内使用break语句和continue语句的作用相同

参考答案: C

break只能在循环体内和swltch语句内。如果break出现在循环体的Switch语句体内时,表示跣出该switch语句体,但并不能中止循环体的执行。

----------------------------------------

12、 已知大字字母A的ASII码是65,小写字母a的ACSII码是97。下列能将变量c中的大写字母转换为对应小写字母的语句是( )。

A.c=(c-''A'')%26+''A''

B.c=c+32

C.c=c-''A''+''A''

D.c=(''A''+C)%26-''a''

参考答案: D

根据ASCII码可知大写字符A与小写字符a的ASCII码相差32,而D中应该是加上''a'',选项A和C左侧的表达式都是大写字符c与大写字符A的差与''a''的ASCII代码的和就是小写字符c的AscII代码。

----------------------------------------

13、 下列叙述中正确的是( )。

A.在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式

B.实型变量中允许存放整型数

C.若a和b类型相同,在执行赋值a=b后,b中的值将放入a中,但b中的值不变

D.在C程序中,求余算符

参考答案: D

选项A,在赋值表达式中,赋值号的左边只能是变量或者是代表某个存储单元的表达式,不能任意表达式,右边也不得出现表达式;选选项B中,整型变量中只能存放整型数,但实型变量中的能存放实型数,也能存放整型数;选项c表达式a—b的意思是把变量b的值赋绐变量a,从而覆盖a中原的值;选项D,要求取余运算符”%”两边的类型均为整型。

----------------------------------------

14、 若有说明char^sl[30]="abc",s2[]="defghi";,则在使用函数stcat(sl,s2)后,结果是( )。

A.s1的内容更新为abcdefghi

B.sl的内容更新为defghi\0

C.sl的内容更新为defghiabc\0

D.sl的内容更新为abcdefghi\0

参考答案: D

strcat(s1,s2)函数的功能是是把s2字符串连接到s1字符串的末尾,要保证s1有足够的空间容纳下连接后的字符串。

----------------------------------------

15、 已知i、j、k为int型变量,若要从键盘输入2、3、4,使i、j、k的值分别为2、3、4,下列正确的输入语句是( )。

A.scanf(

B.scanf(

C.scanf(

D.scanf(

参考答案: B

本题主要考察scanf函数的使用,scanf函数的调用

首页 上页 5 6 下页 尾页 6/6/6
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部