正确答案: B
*(p+8)
题目:有如下说明int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
解析:本题主要考查指针变量对数组元素的引用。在本题中,首先定义了一个一维数组a,并对其进行初始化操作,然后定义了一个同类型的指针变量p,使其指向数组a的首地址。
查看原题
举一反三的答案和解析:
[单选题]下列叙述中正确的是______。
以上三种说法都不对
解析:解析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。
[单选题]在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:Option Base()Private Sub Command1_ Click() Dim A1(4) As Integer, A2(4)As Integer For k= 0 To 2 A1(k+1)=InputBox(“请输入—个整数”) A2(3-k)=A1(k+1) Next k Print A2 (k)End Sub程序运行后,单击命令按钮,在输入对话框中依次输入2、4、6,则输出结果为______。
2
解析:解析:程序共有一层循环,当循环执行第一次时,A2(3-k)=A1(k+1),即A2(3)=A1(1)=2:当循环执行第二次时,A2(2)=A1(2)=4:当循环执行第三次时,A2(1)=A1(3)=6。此时结束循环,执行Print A2(k),即Print A2(3),故输出结果为2。
[单选题]有如下程序: Private Sub Form_Click() Dimi As Integer,sumASInteger sum=0 For i=2To 10 If i Mod2>0 And i Mod 3=0 Then sum=sum+i End If Nexti Print sum EndSub 程序运行后,单击窗体,输出结果为( )。
12