[单选题]下列程序的输出结果是______。main(){ float x=2.0,y; if(x0.0)y=0.0; else if(x10.0)y=1.0/x; else y=1.0; printf("%f\n",y);}
正确答案 :C
0.5
[单选题]若i的初值为8,则下列循环语句的循环次数为( ) 次。
正确答案 :E
5次
[单选题]下列表达式中不符合Visual FoxPro 6.0语法要求的是( )。
正确答案 :A
5Y>15
解析:在Visual FoxPro中,表达式的书写也要满足一定的要求。选项D表示的是日期型的数据,符合Visual FoxPro的语法要求;选项B也满足,它的含义是将两个变量相加;选项C表示的是一个数值型的常量2345,因此它也满足 Visual FoxPro的语法要求;选项A是一个错误的逻辑表达式,因为5Y不能用来给变量命名。
[单选题]设有如下程序: Private Sub Command1_Click() Dim C As Integer, d As Integer c=4 d=InputBox("请输入一个整数") Do While d>0 If d>c Then c=c+1 End If d=InputBox("请输入一个整数") Loop Print c+d End Sub 程序运行后,单击命令按钮,如果在输入对话框中依次输入1、2、3、4、5、6、7、8、9、0,则输出结果是______。
正确答案 :D
9
解析:解析:在输入对话框中依次输入1~4时,因d>c的结果为Falsc,变量c没有进行任何计算;输入5~9时,因d>c的结果为True,变量c的计算过程为:4+1+1+1+1+1=9;输入0时,退出DO循环,最后打印出9+0=9的结果。
[单选题]对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
正确答案 :C
n
解析:解析:对于长度为n的有序线性表,在最坏的情况下,二分查找只需要比较 log2n次,而顺序查找需要比较n次。
查看原题