正确答案: C
2,3,4,5,6,
题目:有以下程序prt(int *m,int n){ int i; for(i=0;i<n;i++) m[i]++;}main(){ int a[]={1,2,3,4,5},i; prt(a,5); for(i=0;i<5;i++) printf("%d,",a[i]);}程序运行后的输出结果是
解析:用数组名作为函数实参时,不是把数组的值传递给形参,而是把实参数组的起始地址传递给形参数组,这样两个数组就共同占用同一段内存单元。本题通过“prt(a,5);”将数组a的首地址传递给了指针变量m,使指针变量m指向数组a的首地址,那么,对指针变量所指向的存储单元的内容的改变就是对数组a中的元素的改变。题中函数prt的作用是将指针变量m所指向的存储单元中的元素值各加上1,故数组a中的值也随之变化,所以。输出的数组元素的值为2,3,4,5,6,。
查看原题
举一反三的答案和解析:
[单选题]阅读下面程序
窗口中有4行* * * * *
解析:解析:break语句最常用的用法是在switch语句中,此外,还可以用break语句退出循环。break语句的另外一个作用就是提供一个“标签化中断”的语句,可以让程序退出任意的嵌套的花括号{}中的代码块。
[多选题]删除数据表用以下哪一项( )
DROP
[单选题]如果有定义LOCAL data,data的初值是( )。
逻辑假
解析:局部变量用LOCAL命令建立:LOCAL<内存变量表>,该命令建立指定的局部内存变量,并为它们赋初值逻辑假(.F.)。
[单选题]下列关于小程序安全性的说法中错误的是( )。
能加载部分存储在用户系统上的程序,例如共享库
解析:解析:该题考查对小程序的安全性方面的限制的理解。为了防止有恶意的Java程序员编写删除用户文件、从系统中搜集私人信息和违反其他安全规则的小程序,SUN公司在一开始推出Applet小程序时就对安全性这方面做了限制。故本题答案是D。
[单选题]用命令“INDEX ON姓名TAG index_name UNIQUE”建立索引,其索引类型是
惟一索引
解析:解析:利用INDEX命令可以为数据表建立候选索引、惟一索引和普通索引,其基本格式为:INDEX ON eExpression TO IDXFileName|TAG TagName[OF CDXFileName]。其中eExpression 给出索引表达式,IDXFileName或TagName指 定索引名。如果加UNIQUE短语指明建立惟一索引,CANDIDATE短语指明建立候选索引,如不加短语则为一个 普通索引。
[单选题]在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是 ______。
私有变量
解析:解析:在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明,全局变量和局部变量都需要先声明后才能使用。
[单选题]以下描述中正确的是 ______。
在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程
解析:解析:标准模块中可以包含私有和公共过程,私有过程只能在标准模块中被调用,而不能被其他模块调用,所以A是错的;工程的启动对象(Form或SubMain)决定了工程中首先被执行的部分,所以C和D都是错的。