下面代码的输出结果是 list1 = [1,2,3] list2 = [4,5,6] print(list1+list2)
A.[1,2,3]
B.[4,5,6]
C.[1, 2, 3, 4, 5, 6]
D.[5,7,9]
第1题:
下列程序的输出结果是( ) struct abc { int a,b,c;}; main() { struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b; printf("%d\n",t); }
A.3
B.4
C.5
D.6
第2题:
下面程序段的输出结果是【 】。
For X=1.5 To 5 Step 1.5
Print X;
Next X
第3题:
设计不能最大化和最小化的表单(如图5-10所示):有2个列表List1和List2,List1的项目初始为A、B、C、D、E、P。当单击“>”按钮,或在List1中双击项目时,将List1中当前选定的项目添加到List2中;当单击“<”按钮,或在List2中双击项目时,将List2中当前选定的项目移回到Listl中。List1的项数为0时,则禁用“>”按钮,否则启用该按钮;List2的项数为0时,则禁用“<”按钮,否则启用该按钮。
第4题:
( 31 ) 窗体上有 List1 、 List2 两个列表框 , List1 中有若干列表项 ( 见图 ) , 并有下面的程
序:
Private Sub Comand1_Click ()
For k=List1.ListCount-1 To 0 Step -1
If List1.Selected ( k ) Then
List2.AddItem List1.List ( k )
List1.RemoveItem k
End If
Next k
End Sub
程序运行时,按照图示在 List1 中选中 2 个列表项,然后单击 Commandl 命令按钮,则产生的结果是
A )在 List2 中插入了 “ 外语 ” 、 “ 物理 ” 两项
B )在 List1 中删除了 “ 外语 ” 、 “ 物理 ” 两项
C )同时产生 A )和 B )的结果
D )把 List1 中最后 1 个列表项删除并插入到 List2 中
第5题:
下面程序的输出结果是 #include<iostream,h> class example { int a; public: example(int b) {a=b++;} void print( ){a=a+1;cout<<a<<"";} void print( )const{cout<<a<<"";} }; void main( ) { example X(3);
A.22
B.43
C.42
D.32
第6题:
窗体上有List1、List2两个列表框,List1中有若干列表项(见图),并有下面的程序:
Private Sub Command1_Click( )
For k=List1.ListCout-1 To 0 Step-1
If List1.Selected(k)Then
List2.Addltem List1.List(k)
List1.Removeltem k
End If
Next k
End Sub
程序运行时,按照图示在List1中选中2个列表项,然后单击Command1命令按钮,则产生的结果是( )。
A.在List2中插入了“外语”、“物理”两项
B.在List1中删除了“外语”、“物理”两项
C.同时产生A和B的结果
D.把List1巾最后1个列表项删除并插入到List2中
第7题:
给定以下JAVA代码,这段代码编译运行后输出的结果是( )
publicclassTest{
publicstaticintaMethod(inti)throwsException{
try{
returni/10;
}catch(Exceptionex){
thrownewException("exceptioninaaMothod");
}finally{
System.out.print("finally");
}
}
publicstaticvoidmain(String[]args){
try{
aMethod(0);
}catch(Exceptionex){
System.out.print("exceptioninmain");
}
System.out.print("finished");
}
}
A、finallyexceptioninmainfinished
B、exceptioninmainfinally
C、finallyfinished
D、finallyexceptioninmainfinished
第8题:
A.set([1,2,3])
B.([1,2,3])
C.{1,2,3}
D.[1,2,3]
第9题:
A.333
B.334
C.234
D.233
第10题:
Python3.x语句print(1,2,3,sep=’:’)的输出结果为()。
第11题:
代码print(1,2,3,sep=’:’)的执行结果为()。
第12题:
在List2中插入了“外语”“物理”两项
在List1中删除了“外语”“物理”两项
同时产生A项和B项的结果
把List1中最后一个列表项删除并插入到List2中
第13题:
下列程序的输出结果是( )。 #include <stdio.h> struct abc { int a, b, c, s;}; main() { struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b; printf("%d\n",t); }
A.5
B.6
C.7
D.8
第14题:
下面的程序代码输出的结果是多少?
public class smallT
{
public static void main(String args[])
{
smallT t = new smallT();
int b = t.get();
System.out.println(b);
}
public int get()
{
try
{
return 1 ;
}
finally
{
return 2 ;
}
}
}
返回的结果是2。
我可以通过下面一个例子程序来帮助我解释这个答案,从下面例子的运行结果中可以发现,
try 中的return 语句调用的函数先于finally 中调用的函数执行,也就是说return 语句先执行,
finally 语句后执行,所以,返回的结果是2。Return 并不是让函数马上返回,而是return 语
句执行后,将把返回结果放置进函数栈中,此时函数并不是马上返回,它要执行finally 语
句后才真正开始返回。
在讲解答案时可以用下面的程序来帮助分析:
public class Test {
/**
* @param args add by zxx ,Dec 9, 2008
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(new Test().test());;
}
int test()
{
try
{
return func1();
}
finally
{
return func2();
}
}
int func1()
{
System.out.println("func1");
return 1;
}
int func2()
{
System.out.println("func2");
return 2;
}
}
-----------执行结果-----------------
func1
func2
2
结论:finally 中的代码比return 和break 语句后执行
第15题:
下面代码的输出结果是多少?
char var[10];
int test(char var[])
{
return sizeof(var);
};
A.4
B.9
C.11
D.10
第16题:
下面程序运行后的输出结果是______。 struct abc { int a,b,c; } main() { struct abc s [2]={{1,2,3},{4,5,6}}; int t=-s[0].a+s[1].b; printf("%d\n",t); }
A.5
B.6
C.7
D.8
第17题:
窗体上有List1、List2两个列表框,List1中有若干列表项(见图),并有下面的程序: Private Sub Command1_Click( ) For k=List1.ListCout-1 To 0 Step-1 If List1.Selected(k)Then List2.Addltem List1.List(k) List1.Removeltem k End If Next k End Sub程序运行时,按照图示在List1中选中2个列表项,然后单击Command1命令按钮,则产生的结果是( )。
A.在List2中插入了“外语”、“物理”两项
B.在List1中删除了“外语”、“物理”两项
C.同时产生A和B的结果
D.把List1巾最后1个列表项删除并插入到List2中
第18题:
下面程序的输出结果是 #include<iostream.h> class example { int a; public: example(int b){a=b++;} void print(){a=a+1; cout<<a<<" ";} void print()const{cout<<a<<" ";} }; void main() { example x(3); const example y(2); x.print(); y.print(); }
A.2 2
B.4 3
C.4 2
D.3 2
第19题:
Aint和tuple
Bint和int
Ctuple和tuple
Dtuple和int
第20题:
A.['a', 'b', 'c']
B.['a', 'b', 'c', 'de']
C.['d', 'e', 'a', 'b', 'c']
D.['a', 'b', 'c', 'd', 'e']
第21题:
第22题:
c=[1]deffore():c.append(2)fore()print(c)输出结果是()
第23题:
[1,2]
[1,2,3]
[1,2,3,4]
程序异常
第24题: