正确答案: C
1,9
题目:若有以下程序#include <stdio.h>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]);}上面程序的输出结果是
解析:本题中,程序开始定义了一个数组a,并对这个数组进行赋初值。然后定义一个整型变量i和一个整型指针变量p,并使指针变量p指向数组a的首地址。然后执行for循环,循环变量i的初值为0,循环结束条件为变量i的值大于等于4,循环变量i的值每循环一次自加1,通过这些分析我们知道,循环执行了4次结束。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列叙述中,正确的是
控件数组的每一个成员的Index属性值都必须不相同
解析:解析:控件的Name属性是用来标识控件的,几个相同类型的控件,若Name属性相同,说明它们是同一个控件,但实际上是几个控件,由此引出控件数组,所以控件数组的每一个成员的Name属性值必须相同,而Caption属性值可以不同;Index(索引)属性值是用来区别控件数组中的成员的,当然取值必须不同;VisualBasic中控件数组都执行同样的事件过程;对已经建立的多个类型相同的控件,可以通过修改控件的Name属性,使其都具有相同的Name属性值,这些控件就成为控件数组了。
[单选题]下面关于Java代码安全的说法中不正确的是( )。
Java字节码的执行是由JVM中的编译器完成的
解析:解析:选项A是正确的,由于解释执行之前需要做字节码的校验,因此执行需要的类都是通过字节校验码程序装入的;选项C,解释和选项A一样:选项D正确,体现了 Java安全配置策略的一个重要方面:选项B是错误的,Java字节码的执行应该是由JVM中的解释器完成的。
[单选题]查询订购单号首字符是”P”的订单信息,应该使用命令
S
解析:4个选项中,选项B中的函数LEFT(订购单号,1)的功能是取出订购单号的首字符,将该查询条件置于SQL的WHERE子句,能够实现题目所要求的条件查询,故选项B为正确答案。选项C的查询条件:“P”$订购单号,表示“P”在订购单号中出现,选项D的查询条件:RIGHT(订购单号,1)=“P”,表示订购单号尾字符为“P”。