[单选题]下面程序的输出结果是( )。 Public class Sun { public static void main(String args[ ]) { int i = 9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); } } }
正确答案 :B
defauolt, zero
解析:解析:该题考查对switch-case-break的理解。每个分支语句后面必须有break语句,否则程序向下执行,直到遇到break语句或程序结束。所以该题i=9时没有匹配的case语句,执行 default分支语句,而default分支语句后没有 break语句,程序继续向下执行case 0分支语句,Case0分支语句后有break语句程序结束。故本题答案是B。
[单选题]一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是( )。
正确答案 :C
在Form1中可以直接使用X
[单选题]有下列程序: #include intb=2; intfun(int*k) {b=*k+b;return(b);) voidmain( ) {inta[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){b=fun(&a[i])+b;printf ("%d",b);} printf("\n"); } 程序运行后的输出结果是( )。
正确答案 :C
1028
解析:C。【解析】在程序中子函数fun(int*k)的作用是给静态全局变量加上形参*k的值。在主函数中进行第一次for循环执行时,fun(&a[2])的返回值为5,所以5+5=10,因而输出结果为10,第二次for循环执行时,fun(&a[3])的返回值为14,所以14+14=28。
[单选题]下列叙述中正确的是
正确答案 :A
循环队列是队列的一种链式存储结构
解析:【答案】:A
[单选题]变量的一个重要属性是作用域,它指的是变量在什么范围内是有效的或能够被访问的。其中在任何模块中都可使用的内存变量是( )。
正确答案 :A
公共变量
解析:在Visual FoxPro中,若以变量的作用域来分,内存变量可分为全局变量、私有变量和局部变量3类。
[单选题]在一个线程中调用下列方法,不会改变该线程运行状态的是
正确答案 :B
另一个线程的join方法
解析:解析:线程调用yield()方法使线程从运行状态转入可运行状态;线程调用sleep()方法使线程由运行状态转入阻塞状态;线程调用一个对象的notify()方法可使线程从阻塞状态转变为可运行状态。
[单选题]若有以下程序#include main(){ int i; int a[]={1,3,5,7,9} int *p=a; for(i=0;i<4;i++) a[i]=*p; printf("%d,%d\n",a[2],a[4]);}上面程序的输出结果是
正确答案 :C
1,9
解析:本题中,程序开始定义了一个数组a,并对这个数组进行赋初值。然后定义一个整型变量i和一个整型指针变量p,并使指针变量p指向数组a的首地址。然后执行for循环,循环变量i的初值为0,循环结束条件为变量i的值大于等于4,循环变量i的值每循环一次自加1,通过这些分析我们知道,循环执行了4次结束。
[单选题]Visual FoxPro的系统数菜单,其主菜单是一个
正确答案 :A
条形菜单
解析:解析:Visual FoxPro的系统菜单是一个典型的菜单系统,它是由一个条形菜单,即主菜单和一个弹出式菜单,即子菜单所组成的。条形菜单和弹出式菜单都是下拉菜单的组成部分。在应用程序中,我们用到的菜单系统一般都下拉式菜单。
[单选题]下述有关“选项组”控件的叙述中,正确的是( )。
正确答案 :C
只要单击选项组中所需的值,就可以为字段选定数据值
解析:解析:将选项组结合到某个字段,只是组框架本身结合到该字段。在一个选项组中,每次只能选择一个选项。所以选项A和B错。单击选项组中的控件即可完成相应的参数设置,只要选项组结合到某字段,就可以更改字段的值。故答案为c。
[单选题]下列哪个方法使用了Graphics类的实例作为参数? ( )
正确答案 :D
update()
解析:解析:update()和paint()方法都是用Graphics类的实例作为参数,实现绘图的操作。
查看原题 点击获取本科目所有试题