正确答案: A
Caption为只读属性,运行时对象的名称不能改变
题目:下列说法错误的是( )。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]以下能正确定义二维数组的是______。
int a[3][3];
[单选题]将十进制数119.275转换成二进制数约为()。
1110111.01
[单选题]下列说法中错误的一项是 ( )
新建的线程调用start()方法就能立即进入运行状态
解析:解析:一个线程是一个Thread类的实例,选项A正确;线程的所有活动都是通过线程体run()方法来实现的,在一个线程被建立并初始化以后,Java的运行时系统就会自动调用run()方法,所以说线程从传递给线程的 Runnable实例的ran()方法开始执行,选项B正确;线程操作的数据来自Runnable实例,选项C正确;当线程调用start()方法时就进入可运行状态,但这一状态并不是运行中状态,所以选项D的说法是错误的。
[单选题]有以下程序: void f(int a[],int i,int j) { int t; if(ij) { t=a[i];a[i]=a[j];a[j]=t; f(a,i+1,j-1); } } main() { int i,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i5;i++) printf("%d,",aa[i]); printf("\n"); } 执行后输出结果是( )。
5,4,3,2,1,
解析:解析:在C语言中所谓函数的递归是指在调用一个函数的过程中,又出现了直接或间接调用该函数本身,直接调用该函数本身的称为函数递归,而间接调用该函数称为函数的间接递归调用。由程序可以看出函数f(a,i,j)为一递归函数,其功能是当ij时,将数组中的元素a[i]和a[j]交换,然后再调用函数f(a,i+1,j-1),将数组中a[i+1]和a[j--]交换,这样一直递归到数组下标i=j,可见该递归函数的作用是使数组中首尾元素依次互换。主函数中定义了一个长度为5的数组aa并初始化,然后调用f(a,0,4),将数组a中的元素依次互换,故最后for循环输出的数组aa中各元素的值为5、4、3、2、1,所以,4个选项中选项A符合题意。
[单选题]若以“a+”方式打开一个已存在的文件,则下列叙述正确的是( )
文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可以进行添加或读操作
解析:解析:本题考查文件使用方式标识符,以“a+”方式打开一个已存在的文件,则表示保留文件中原有的数据,文件的位置指针在文件末尾,此时,可以进行追加或读操作。
[单选题]以下关于顺序文件的叙述中,正确的是
文件中各记录的写入顺序与读出顺序是一致的
可以用Input或Line Input语句向文件写记录
解析:解析:顺序文件的指针只能从开始向后面移动,而且只有一个指针,因此是不能同时多次打开同一个文件的。Input#或Line Input#语句是读取内容的语句。用Append方式打开文件,只能向文件末尾添加记录。因此本题答案为B)。