自制奇葩vb面试题,看你能对几道
2016-05-13 22:46
429 查看
这些题都比较奇葩,所以做出选择之前请仔细考虑。
答题过程中不要离开当前页面,不要去试代码,也不要查参考或问别人。
转载请说明作者是 Nukepayload2
Vb版本:14
默认的.net framework版本:4.6
1. 以下两个表达式的结果分别是什么?( )
已知:
Dim temp As Integer = 0
Function Increment() As Integer
temp+=1
Return temp
End Function
表达式A:
IIf(False,Increment(),Increment())
表达式B:
If(False,Increment(),Increment())
A.1 1
B.2 2
C.2 1
D.1 2
2.Windows窗体程序或WPF应用程序的UI线程中下以下代码的执行后果是:( )
Sub Test()
Task.Delay(1000).Wait()
End Sub
A.很快就发生栈溢出异常 B.一直不会结束 C.大约1秒后继续运行下一句 D.立即返回
3.以下用嵌套的一维数组和二维数组数组实现的大小是6x6x6的三维数组应该如何初始化 ?( )
Dim numbers()(,) As Single
A. Redim numbers(5)(5,5)
B.
Redim numbers(5)(,)
Redim numbers(5)(5,5)
C.
Redim numbers(5)(,)
For i = 0 To 5
numbers(i)=New Single(5,5)
Next
D.
Redim numbers(5)(,)
For i = 0 To 5
Redim numbers(i)(5,5)
Next
4.以下代码执行完成后k的值是什么?( )
Dim k!?
For j=0 To 10
Dim i As Integer
i+=1
k=i
Next
A. 1 B.11 C.0 D.无法通过编译
5.在vb14默认设定的编译环境下以下控制台程序代码的运行结果是什么?( )
'省略Module或Class的定义
Sub Main()
Console.WriteLine(Increment)
End Sub
Dim Temp As Integer = 1
Function Increment() As Integer
Increment=n+1
Return Increment
End Function
A.输出 2 并换行
B.发生StackOverflowException
C.由于整数溢出,发生OverflowException
D.无法运行,因为编译错误
6.在某个WPF程序中,以下匿名方法(函数)的返回值是:( )
Function()
Dim a = "奶车"
Mid(a,1,1) = "牛奶"
Return a
End Function
A.牛奶车 B.奶牛车 C.牛车 D.牛奶
答题过程中不要离开当前页面,不要去试代码,也不要查参考或问别人。
转载请说明作者是 Nukepayload2
Vb版本:14
默认的.net framework版本:4.6
1. 以下两个表达式的结果分别是什么?( )
已知:
Dim temp As Integer = 0
Function Increment() As Integer
temp+=1
Return temp
End Function
表达式A:
IIf(False,Increment(),Increment())
表达式B:
If(False,Increment(),Increment())
A.1 1
B.2 2
C.2 1
D.1 2
2.Windows窗体程序或WPF应用程序的UI线程中下以下代码的执行后果是:( )
Sub Test()
Task.Delay(1000).Wait()
End Sub
A.很快就发生栈溢出异常 B.一直不会结束 C.大约1秒后继续运行下一句 D.立即返回
3.以下用嵌套的一维数组和二维数组数组实现的大小是6x6x6的三维数组应该如何初始化 ?( )
Dim numbers()(,) As Single
A. Redim numbers(5)(5,5)
B.
Redim numbers(5)(,)
Redim numbers(5)(5,5)
C.
Redim numbers(5)(,)
For i = 0 To 5
numbers(i)=New Single(5,5)
Next
D.
Redim numbers(5)(,)
For i = 0 To 5
Redim numbers(i)(5,5)
Next
4.以下代码执行完成后k的值是什么?( )
Dim k!?
For j=0 To 10
Dim i As Integer
i+=1
k=i
Next
A. 1 B.11 C.0 D.无法通过编译
5.在vb14默认设定的编译环境下以下控制台程序代码的运行结果是什么?( )
'省略Module或Class的定义
Sub Main()
Console.WriteLine(Increment)
End Sub
Dim Temp As Integer = 1
Function Increment() As Integer
Increment=n+1
Return Increment
End Function
A.输出 2 并换行
B.发生StackOverflowException
C.由于整数溢出,发生OverflowException
D.无法运行,因为编译错误
6.在某个WPF程序中,以下匿名方法(函数)的返回值是:( )
Function()
Dim a = "奶车"
Mid(a,1,1) = "牛奶"
Return a
End Function
A.牛奶车 B.奶牛车 C.牛车 D.牛奶
相关文章推荐
- JavaWeb部分面试题
- JAVA_WEB经典面试题
- 一起做面试题--递归读取文件
- 读《程序员的自我修养 —— 装载与动态链接》乱摘
- 后台开发面试题总结
- 每个程序员都应该了解的内存知识
- 面试
- 程序员如何像UBER司机一样,用空闲时间赚外快
- Java程序员的日常 —— 工作一天的收获
- 一起做面试题--Java多线程交替打印
- 【32】树的子结构
- JAVA程序员一定知道的优秀第三方库(2016版)
- 两次面试
- Java已经开始影响这一代程序员
- 解释 int num = 5;(面试)
- 牛客网刷面试题遇到的一些问题的总结
- Java面试题基本知识点总结(2)
- 如何写出杀手级简历(针对程序员)
- Java面试题基本知识点总结(1)
- 关于程序员选择就业单位的一点思考