若函数中有定义语句:int a;,则(  )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 若函数中有定义语句:int a;,则(  )。
A.系统将自动给a赋初值为0
B.系统将自动给a赋初值一l
C.这时a中的值无意义
D.这时a中无任何

【◆参考答案◆】:C

【◆答案解析◆】:用int方法定义变量时,编译器仅为变量开辟存储单元,并没有在存储单元中放任何值,此时变量中的值是无确定的,称变量值”无意义”。因此,本题正确答案为c。

(2)【◆题库问题◆】:[单选] 下列程序段执行以后,内存变量X和Y的值是()。 CLEARSTORE 3TO XSTORE 5To YPLUS((X),Y)?X,YPROCEDUREPLUSPARAMETERSAl,A2A1=Al+A2A2=Al+A2ENDPROC
A.813
B.313
C.35
D.85

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】两个参数都是按值传递的,形参值的改变不会影响实参的值。

(3)【◆题库问题◆】:[单选] 若要在子过程P1调用后返回两个变量的结果,下列过程定义语句中有效的是(  )。
A.Sub P1 (12,rrl)
B.Sub P1 (ByVa1 n,m)
C.Sub P1 (n,ByVa1m)
D.Sub P1 (ByVal n,ByVal m)

【◆参考答案◆】:A

【◆答案解析◆】:在VEA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形用ByVal声明,说明此参数为传值调用,此时参数的变化不会返回到实参;若用ByRef声明,谚明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。由于本题要求可以返回两个变量的结果,所以应该使用传址调用,不能出现专值调用。也就是不能出现使用 ByVal声明的形参。

(4)【◆题库问题◆】:[单选] 检查软件产品是否符合需求定义的过程称为(  )。
A.确认测试
B.需求测试
C.验证测试
D.路径测试

【◆参考答案◆】:A

【◆答案解析◆】:A) 【解析】确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求。

(5)【◆题库问题◆】:[单选] 计算机软件的确切含义是(  )。
A.计算机程序、数据与相应文档的总称
B.系统软件与应用软件的总和
C.操作系统、数据库管理软件与应用软件的总和
D.各类应用软件的总称

【◆参考答案◆】:A

【◆答案解析◆】:计算机软件的含义:(1)运行时,能够提供所要求功能和性能的指令或计算机程序集合。(2)程序能够满意地处理信息的数据结构。(3)描述程序功能需求以及程序如何操作和使用所要求的文档。故选A。

(6)【◆题库问题◆】:[单选] 若有以下的定义:‘int t[3][2];”,能正确表示t数组元素地址的表达式是( )。
A.&t[3][2]
B.t[3]
C.t[l]
D.t[2][2]

【◆参考答案◆】:C

【◆答案解析◆】:数组的下标是从0开始的,A中越界,行下标和列下标都不能越界;B中,虽然是个地址,但是也同样越界了;选项C中表示的是第一个的首地址;选项D表示的为其元素的值,并不是地址。

(7)【◆题库问题◆】:[单选] 在Visual Foxpro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件中添加代码(  )。
A.ThisForm.Refresh
B.ThisForm.Destroy
C.ThisForm.Hide
D.ThisForm.Release

【◆参考答案◆】:B

【◆答案解析◆】:ThisForm.Release将表单从屏幕和内存中删除。如果不想从内存中释放表单,可在Click事件中以 ThisForm.Hide代替;刷新表单用ThisForm.REFRESH;Destroy是释放对象实例后产生的事件。

(8)【◆题库问题◆】:[单选] 有如下程序: #inClude<iostream> using namespaCe std; Class Point{publiC: statiC int number; publiC: Point(  )t.number++;} ~Point(  ){number--;}}; , int P0int::number=0; int main(  ){Point *ptr: Point A,B; Point*ptr_point=new Point[3]; ptr=ptr_point;’}Point C; Cout<<Point:::number<<endl; delete[]ptr; return 0; }执行这个程序的输出结果是(  )。
A.3
B.4
C.6
D.7

【◆参考答案◆】:C

【◆答案解析◆】:本题考查默认构造函数.题目中定义.个对象A.B以及对象数组Point[3],又定义了对象C,共执行6次构造函数,number变为了6,所以本题答案为C。

(9)【◆题库问题◆】:[单选] 下列(  )不是链式存储结构的主要特点。
A.逻辑上相邻的结点,物理上不必相邻
B.查找迅速快捷
C.插入、删除灵活方便
D.存储空间利用率低

【◆参考答案◆】:B

【◆答案解析◆】:链式存储结构的主要特点有:①结点中除自身信息外,还有表示链接信息的指针域,因此存储密度小、存储空间利用率低;②逻辑上相邻的结点物理上不必相邻;③插入、删除操作灵活方便。

(10)【◆题库问题◆】:[单选] 若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是(  )。
A.++x,y=x-
B.x+1=y
C.x=x+10=x+y
D.double(x/10)

【◆参考答案◆】:A

【◆答案解析◆】:赋值表达式左边必须是一个变量,而选项B)、c)中赋值号左边都是表达式,选项D)进行强制类型转换时,应写为(double)x/10。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: