正确答案: D
执行过程中所需要的存储空间
题目:算法的空间复杂度是指
查看原题
举一反三的答案和解析:
[单选题]窗体上添加一个文本框Text1,编写如下代码: Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Print Chr(KeyCode+5) & KeyCode End Sub 程序运行时,在文本框中输入“ab”,则在窗体上输出为( )。
F65 G66
解析:解析:KeyDown事件返回键盘上的键,如按下字母“A”或者字母键“a”,KeyCode码都为65,所以按下小写字母a和b后,KeyCode值分别为65和66,KeyCode+5的值分别为70和71,对应的字母分别为F和G,所以打印输出F65和G66。
[单选题]函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
2,l
解析:解析: 如果函数实参是数组名,形参也应为数组名,函数swap中形参进行了交换,实际上也是实参进行了交换。而且数组名代表数组首元素的地址,并不是代表戮组的全部元素。所以,swap(b,2)是数组b第一个元素与第二个元素进行交换,即b[0]与b[1],根据题干,知道答案为2,1。
[单选题]进行程序设计时,( )不是进行输入和输出方式设计时必须考虑的原则。
一次最好只输入一个数据,系统确认后再输入下一个数据
解析:解析:良好的程序设计风格应注意输入/输出的方式和格式应尽可能方便用户使用。选项A、B、C都是输入和输出时应考虑的原则。选项D的叙述是错误的,数据输入的方式应根据具体情况确定。
[单选题]在Visual Foxpr0中,可视类库文件的扩展名是( )。
.vex
解析:C。【解析】.dbf是数据表的后缀名,.sex是表单的后缀名,.dbc是数据库的后缀名,.vcx是类库的后缀名。
[单选题]设有定义:char p E]={’1’,‘2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是( )。
sizeof(p)
解析:根据题目中的定义可以知道sizeof(p),计算的是数组P中所有元素所占用的字节数,而不是ch”型数据所占字节数。
[单选题]在嵌套使用if语句时,C语言规定else总是( )。
和之前与其最近的且不带else的if配对
解析:解析: C语言的语法规定:else子句总是与前面最近的不带else的if相结合,与书写格式无关。所以选项C)为正确答案。
[单选题]对n个元素的数组进行(),其平均时间复杂度和最坏情况下都为O(nlogn)。
堆排序
[单选题]Java语言具有跨平台技术是因为 ( )
字节编译