正确答案: B
在编译程序对C源程序进行编译预处理时用100替换标志符N
题目:若程序中有宏定义行:#define N 100 则以下叙述中正确的是( )。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]在Access2000中的数据访问页有很多功能,下列选项中不属于它的功能的是______。
远程自动更新
[单选题]下列关于对象的描述,不正确的是( )。
对象只能描述有形的东西
解析:解析:抽象是分析对象的基本方法。
[单选题]阅读下列程序: Private Sub Command1_Click( ) Dim i As Integer,k As Integer k=2 For i=1 To 3 Print H(k); Next i End Sub Function H(j As Integer) a=0 Static b a=a+1 b=b+1 H=a*b+j End Function 程序运行后,单击命令按钮输出结果是
345
解析:解析:被调过程是一个函数过程,它有一个形式参数j,在被调过程声明中,定义了一个参数a,初值为0,一个静态变量b。语句a=a+1和b=b+1分别使用a和b各增加1,然后返回H的值,因为b是静态变量,所以每次调用同一个参数k时,b会保留前次的数值,使输出的结果变化,否则每次输出的结果都是一样的。根据分析,第一次调用时a=1,b=1,H=3;第二次调用:a=1,b=2,H=4;第三次调用:a=1,b=3=,H=5。所以最后的输出结果是345。