更多"在int a=3,*p=&a;中*p的值是()。"的相关试题:
[填空题]以下程序输出的最后个值是 【8】
int ff(int n)
static int f=1;
f=f*n
return f;
main( )
int i;
for(i=1;i<=5:i++) printf("%d、n",ff(i));
[填空题]以下程序输出的最后一个值是 【11】 。
int ff(int n)
{static int f=1;
f=f*n;
return f,
}
main( )
{int i;
for(i=1;i<=5;i++) printf("%d/n",ff(i));
}
[填空题]以下程序输出的最后一个值是 【8】 。
int ff(int n)
static int f=1;
f=f*n;
retum f;
main( )
int i;
for(i=1;i<=5;i++) printf("%d/n",ff(i))i
[填空题]以下程序输出的最后一个值是 【11】
int ff(int n)
static int f=1;
f=f*n;
return f;
main( )
int i;
for(i=1;i<=5;i++) printf("%d/n",ff(i));
[填空题]以下程序输出的最后一个值是 【11】 。
int ff(int n)
static int f=1;
f=f*n;
return f,
main( )
int i;
for(i=1;i<=5;i++) printf("%d/n",ff(i));
[填空题]以下程序输出的最后一个值是______。
int ff(int n)
static int f=1;
f=f*n;
retum f;
main( )
int i;
for(i=1;i<=5;i++) printf("%d/n",ff(i))i
[填空题]以下程序输出的最后一个值是______
int ff(int n)
static int f=1;
f=f*n;
return f;
main( )
int i;
for(i=1;i<=5;i++) printf("%d/n",ff(i));
[填空题]设int max(int,int)表示计算两个整数中的最大值,则执行语句“cout<<max(max(2,3),max(7,8));”的输出结果是()。
[填空题]以下程序输出的最后个值是 【8】
int ff(int n)
{ static int f=1;
f=f*n
return f;
}
main( )
{int i;
for(i=1;i<=5:i++) printf("%d、n",ff(i)); }
[单项选择]设函数void subone(int)将形参值减1,如有整形变量int b=10;则执行subone(b)后,b的值为( )
A. 9
B. 10
C. 11
D. 未知
[单项选择]设n的初始值为正整数,设计一个递归算法如下:
int fact (int n) {
if (n<=0) return 1;
else return (n*fact(n-1));
}
以下叙述中正确的是______。
A. 计算fact(n)需要执行n次函数调用
B. 计算fact(n)需要执行n+1次函数调用
C. 计算fact(n)需要执行n+2次函数调用
D. 计算fact(n)需要执行n-1次函数调用
[填空题]设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为 【20】 。
int a=5;float b=7.2,c=3.6;
[判断题]8位PCM波形样本的数据格式为int,最大值为225,最小值为0。( )
[简答题]求下面算法中变量count的值:(假设n为2的乘幂,并且n>2)
int Time
int n
count=0;x=2;
while(x<n/2)
x*=2;count++;
return(count)
[多项选择]简单应用题
请编写一个函数void swap(int *x,int *y),用来交换两个数的值。
注意:部分源程序已存在文件test14_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数swap的花括号中填写若干语句。
文件test14_2.cpp的内容如下:
#include
void swap(int *x,int *y);
void main( )
{
int a=1,b=3;
swap(&a,&b);
cout<<"a="<
[填空题]执行下列语句后,变量sum的值是______。
int sum=0;
for(int i=1;i<=3;i++)
for(int j=1;j<=i;j++)
sum++;
[简答题]请编写一个函数void swap(int *x,int*y),用来交换两个数的值。
注意:部分源程序已存在文件test14_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数swap的花括号中填写若干语句。
文件test14_2.cpp的内容如下:
#include<iostream.h>
void swap(int *x,int*y);
void main( )
{
int a=1,b=3;
swap(&a,&b);
cout<<"a="<<a<<" "<<"b="<<b<<endl;
}
void swap(int *x,int *y)
{
}
[单项选择]
已知下列函数定义:
fun(int *b,int c,int n,int data)
int k;
for(k=0;k<m*n;k++)
*b=data;
b++;
则调用此函数的正确写法是(假设变量a的说明为int a[50])()。
A. fun(*a,4,5,1);
B. fun(&a,4,5,1);
C. fun((int*)a,4,5,1);
D. fun(a,4,5,1);
[填空题]下列程序的输出结果是 【11】 。
int t(int x,int y,int cp,int dp)
{ cp=x* x+y*y;
dp=x*x-y*y;
}
main( )
{ int a=4,b=3,c=5,d=6;
t(a,b,c,d);
printf("%d%d/n",c,d);
}