正确答案: K

题目:以下程序中,错误的行是

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]有以下程序: main() { int p[8]={11,12,13,14,15,16,17,18},i=0,j=0; while(i++7)if(p[i]%2)j+=p[i]; printf("%d\n",j); } 程序运行后的输出结果是 ______。
  • 45

  • 解析:解析:此程序实现了将p[1)~p[7]中的奇数求和的功能,因此,最后的输出结果是j=13+15+17=45。

  • [单选题]为使标题栏上的这两个按钮消失,而保留其他按钮,没置窗体属性时,正确的是
  • ControlBox=True、MaxButton=False、MinButton=False

  • 解析:解析:ControlBox、MaxBuRon和MinButton属性都影响窗体标题栏上的按钮,其中ControlBox为False,则标题栏上的所有按钮消失,这显然与题意不符,所以选项B和D肯定是错误的。MaxButton和MinButton属性分别决定最大化按钮和最小化按钮是否显示,只有当二者都为False时,这两个按钮才都不显示。

  • [单选题]在VB中,下列程序运行后,变量v的值为( )
  • 100


  • [单选题]查询订购单号首字符是“P”的订单信息,应该使用命令
  • SELECT*FROM订单WHERE LEFT(订购单号,1)="p"

  • 解析:解析:$符号是子串包含测试运算符,RIGHT()是从指定表达式值的右端截取一个指定长度的子串作为函数值,LEFT ()是从指定表达式值的左端截取一个指定长度的子串作为函数值。

  • [单选题]已知有下列类的说明,则下列哪个语句是正确的? ( ) public class Test { private float f=1.0f; int m=2; static int n=1; public static void main(String arg[]) { Test t=new Test(); } }
  • t.f;


  • [单选题]下列各项中,不属于多媒体硬件的是( )。
  • 多媒体制作工具


  • [单选题]单击按钮时,以下程序运行后的输出结果是 Private Sub proc1(x As Integer,y As Integer,z As Integer) x=3*z y=2*z z=x+y End Sub Private Sub Command1_Click() Dim x As Integer,y As Integer,Z As Integer x=1:y=2:z=3 Call proc1(x,x,z) Print x;x;z Call proc1(x,y,y) Print x;y;y End Sub
  • 6 6 12 `

  • 解析:解析:从整体上看,可得主调过程将两次调用过程Proc1后,实参的值将随形参变化而变化,现在分析一下这两次调用实参和形参是怎么变化的。第一次调用被调过程proc1,主调过程把实参x,x,z的地址分别传给形参x,y,z,此时形参x,y,z值分别为1,1,3,执行语句x=3*z后,形参x值变为9,此时相对应的实参x也变为9,执行语句y=2*z后,形参y值变为6,则相对应的实参x值变为6。执行x=x+y后,形参z值应为12,当然这次调用后,程序代码输出的数值为6,6,12;第二次调用被调过程proc1,主调过程把实参x,x,z的地址分别传给形参x,y,z。我们应注意一下,此时实参x的值为6而不是1,所以此时形参x,y,z值分别为6,2和2,执行语句x=3*z后,形参x值为6,相对实参x值也相应的变为6。执行语句y=2*z后,形参y值变为4,相应的实参y值也变为4,执行z=x+y后,形参z值变为10,相应的实参y的值变为10,而形参y和x的地址相同,最后它们值都应为10,所以此次调用后,程序代码将输出的数值为6,10和10。

  • 推荐下载科目: 软考中级 JAVA认证 计算机一级 软考高级 软考初级 通信工程师 计算机操作员中级 计算机操作员高级 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2