下面关于指针变量和引用变量的说法正确的是()。
A.类中的数据成员可以是指针变量,但不能是引用变量
B.指针变量存放的是内存地址,并且可以置为0
C.定义引用变量时,必须同时指明具体被引用的对象或变量
D.使用取地址操作符,可以取得指针变量自身的地址,但取不到引用变量自身的地址
A.类中的数据成员可以是指针变量,但不能是引用变量
B.指针变量存放的是内存地址,并且可以置为0
C.定义引用变量时,必须同时指明具体被引用的对象或变量
D.使用取地址操作符,可以取得指针变量自身的地址,但取不到引用变量自身的地址
下面选项中关于文件指针概念的叙述正确的是
A.文件指针就是文件位置指针,表示当前读写数据的位置
B.文件指针指向文件在计算机中的存储位置
C.文件指针是程序中用FILE定义的指针变量
D.把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符
下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 Void swap(int p,int q) { int t; t=p, p=q; q=t; ) void main() { int a=10,b=20; printf(“(1)a=%d,b=%d\n”,a,b); swap(&a,&b); printf(”(2)a=%d,b=%d\n”,a,b); )
A.该程序完全正确
B.该程序有错,只要将语句“swap(&a,&b);”中的参数改为a,b即可
C.该程序有错,只要将swap函数中的形参p和q以及t均定义为指针(执行语句不变)即可
D.以上说法都不对
A.在引用类型中,有可能两个变量引用同一个对象。
B.bool类型中可以用数字1表示true。
C.byte类型的取值范围是0~255。
D.可以通过转义符方式输入字符。
关于Visual FoxPro 6.0的变量,下面说法中正确的是( )。
A.使用一个简单变量之前要先声明或定义
B.数组中各数组元素的数据类型可以不同
C.定义数组以后,系统为数组的每个数组元素赋以数值0
D.数组元素的下标下限是0
A.引用对象的方法与属性时,使用点符号
B.分号用做语句结束标记,有时可以省略
C.关键字不能用做变量标识符或函数名
D.AS的注释不会增加导出动画文件的大小
A.A.使用一个简单变量之前要先声明或定义
B.B.数组中各数组元素的数据类型可以不同
C.C.定义数组以后,系统为数组的每个数组元素赋以数值0
D.D.数组元素的下标下限是0
下列说法表述错误的是______。
A.控制流分析是数据流分析的基础
B.程序流图中的循环结构一定具有强连通性和入口结点的唯一性
C.活跃变量信息的采集和分析将为寻找程序中的无用赋值提供信息
D.循环优化中,利用各变量引用点的du链信息可以求出循环中的不变运算
A.可以在循环中的任何位置放置一个Exit For语句。
B.step的值必须是整数,默认为1。
C.For i=1 To 15 Step 4,这一行说明循环体最多可以执行4次。
D.计数变量I可以是变量或表达式。
以下叙述中正确的是
A.如果P是指针变量,则*p表示变量p的地址值
B.如果p是指针变量,则&p是不合法的表达式
C.在对指针进行加、减算*运算时,数字1表示1个存储单元的长度
D.如果P是指针变量,则*p+l和*(p+1)的效果是一样的