正确答案: C
hlo
题目:有下列程序void func1(int i);void func2(int i);char st[ ]="hello,friend! ";void func1(int i){ printf("%c",st[i]); if(i<3){i+=2;func2(i);}}void func2(int i){ printf("%c",st[i]); if(i<3){i+=2;func1(i);}}main(){ int i=0;func1(i); printf("\n");}执行后的输出结果是
解析:根据变量作用域与其定义语句在程序中出现位置之间的关系,可把变量分为局部变量和全局变量两种。其中,在函数外部定义的变量叫做全局变量,又称为外部变量;在函数体内定义的变量是局部变量,又称为内部变量。全局变量的作用域是整个程序,而局部变量的作用域是定义它的函数或者程序段。
查看原题
举一反三的答案和解析:
[单选题]用Close语句可以关闭一个已经用完不再使用的文件,当该语句不带任何参数时,它的功能是
可以关闭所有已打开的文件
解析:解析:Close语句的格式如下:
[单选题]不属于循环结构的语句是( )
不属于循环结构的语句是( )
I
[单选题]下列选项中小属于结构化程序设计方法的是______。
可复用
解析:解析:20世纪70年代以来,提出了许多软件设计方法,主要有①逐步求精:对复杂的问题,应设计—些子目标作过渡,逐步细化:②自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要—开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;③模块化:—个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为—个模块,而可复用是面向对象程序设计的—个优点。
[单选题]以下所述中,是软件调试技术的是( )。
回溯法
解析:解析:软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。
[多选题]向Applet传递参数的正确描述是
向Applet传递参数的正确描述是
B.
param name=age.value=20>
解析:解析:Applet获取参数是通过HTML文件中采用PARAM>标记定义参数。Java中还定义了相应的方法,用来从HTML中获取参数。格式为:
[单选题]数据库系统的核心是
数据库管理系统
解析:解析:数据库系统的核心是数据库管理系统(DBMS)。
[单选题]能够将表单的Visible属性设置为.T.,,并使表单成为活动对象的方法是______。
Show
解析:解析:本题考查点是表单的属性和方法。表单的Visible属性表示表单是可见的(Visible为.T.)还是隐藏(Visible 为.F.)。表单的Hide方法用来隐藏表单,将表单的Visible属性设置为.F.,表单的Show方法用来隐藏表单,将表单的Visible属性设置为.T.,表单的Release方法将表单从内存中释放,表单的Refresh方法用来刷新表单,SetFocus方法让控件获得焦点,使之成为活动对象,表单没有SetFocus方法。
[单选题]设A=[6*8-2],B=6*8-2、C=“6*8-2”,属于合法表达式的是( )。
A-C
解析:解析:[6*8-2]、“6*8-2”都是字符型常量,6*8-2是数值型常量,类型不同,所以表达式合法的是C。
[单选题]设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y&&++z;,则执行这个语句后t的值为
1
解析:解析:逻辑与(&&)优先于逻辑或(‖)优先于赋值运算符。由于逻辑运算符的结果为逻辑值,真为1,假为0,题目中的逻辑值为真。