更多"有如下程序段: int i=0,j=1; int &r=i;//①"的相关试题:
[单项选择]有如下程序段:
int i=1;int j=4;
int main( )
int i=8,j=1;
cout<<i<<j<<endl;
运行时的输出结果是______。
A. 14
B. 81
C. 88
D. 18
[单项选择]有以下程序段
int *p;
p=______malloc(sizeof(int));
若要求使p指向一个int型的动态存储单元,在横线处应填入的是______。
A. (int*)
B. int
C. int*
D. (*int)
[单项选择]有如下程序段:
public class Parent
public int addValue (int a,int b)
int s;
s=a+b;
return 3;
class Child extends Parent
则下列选项中,可以正确加入类Child中且父类的方法不会被覆盖的是( )。
A. int addValue (int a,intb) //do something...
B. public void addValue() //do something...
C. public int addValue (int a,intb)throws MyException //do something...
D. public float addValue (int a,int b,float b=1.0) //do someting...
[单项选择]有如下程序段:
int i = 0,j = 1;
int &r = i; //①
r = j; //②
int *p = &i; //③
* p = &r; //④
A. ①
B. ②
C. ③
D. ④
[填空题]有如下程序段:
main(int argc,char *argv[])
{ int n,i=0;
while(argv[1][i]!=’/0’)
{n=fun( );i++;}
printf("%d/n",n*argc);
}
int fun( )
{ static int s=0;
s+=1;
return s;
}
假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行:
exam l23<回车>
则运行结果为 【11】 。
[填空题]已知如下程序段:
Dim MyNumber
MyNumber=Int(99.8)
执行以上程序段后,MyNumber为______。
[填空题]阅读下列程序段
int i=3,j;
outer:while (i>0)
j=3,
inner:while (j>0)
if (j<2) break outer;
System.out.printIn (j+"and"+i);
j--;
i--;
被输出到屏幕的第一行结果是______。
[单项选择]设有如下程序段:
union
{int i;
char c;
}a;
a.c=’A’;
a.i=12;
printf("/n%d",a.i);
这段程序执行后,屏幕输出的结果是( )
A. A
B. 97
C. 12
D. 65
[填空题]有如下程序段:
main(int argc,char *argv[])
int n,i=0;
while(argv[1][i]!=’//0’)
n=fun( );i++;
printf("%d//n",n*argc);
int fun( )
static int s=0;
s+=1;
return s;
假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行:
exam l23<回车>
则运行结果为 。
[单项选择]设有如下程序段:
int i=15;
for(;i>=10;)i--;
执行完这段程序后,i的值是( )
A. 5
B. 4
C. 10
D. 9
[单项选择]
有以下程序段
int i,n;
for(i=0;i<8;i++)
{n=rand( )%5;
switch (n)
{ case 1:
case 3:printf("%d/n",n); break;
case 2:
case 4:printf("%d/n",n);continue;
case 0:exit(0);
}
printf("%d/n",n);
}
以下关于程序段执行情况的叙述,正确的是()。
A. for循环语句固定执行8次
B. 当产生的随机数n为4时结束循环操作
C. 当产生的随机数n为1和2时不做任何操作
D. 当产生的随机数n为0时结束程序运行
[单项选择]设有如下程序段:
int i=15;
while(i<15)i--;
则以下描述中正确的是( )
A. 循环体语句执行15次
B. 这是一个死循环
C. 循环体语句一次也不执行
D. 循环体语句只执行一次
[填空题]有如下程序段:
int n=0,sum=0;
while(n++,n<50){
if(n%2= =0)continue;
sum+=n;
}
cout<<sum;
此程序段执行的输出结果为 [8] ,while语句共执行了 [9] 次。
[填空题]已知如下程序段:
Dim MyNumber
MyNumber=Int(-99.8)
执行以上程序段后,MyNumber为______。
[填空题]执行如下程序段后,int sum的值为______。
Private SubCommand1_Click( )
sum=0
For i=1 To 18 Step 2
For j=2 To 6
If (i Modj)<>0 Then sum=sum+j
Next
Next
Print sum
End Sub
[填空题]有如下程序段:
int n=0,sum=0;
while(n++,n<50)
if(n%2= =0)continue;
sum+=n;
cout<<sum;
此程序段执行的输出结果为 [8] ,while语句共执行了 [9] 次。
[单项选择]若有以下程序段:
struct st
int n;
int *m;;
int a=2,b=3,c:5;
struct st s[3]=(101,&a,102,&c,103,&b;
main( )
struct st *p;
p=s;
…
则以下表达式中值为5的是______。
A. (p++)->m
B. *(p++)->m
C. (*p).m
D. *(++p)->m