A.通道控制
B.中断控制
C.程序控制
D.DMA控制
第1题
有以下程序 include<stdio.h> include<sting-h> voidfun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);} main(){ inta[21={l,2),b[2]={40,50),*q=a; fun(a,b,q); printf(“%d\n”,*q);) 程序运行后的输出结果是
A.41
B.42
C.0
D.1
第2题
下列程序的运行结果是()。 #include<iostream.h> voidfun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void main() { int x=5,y=2; fun(x,y); cout<<x<<","; fun(x); cout<<x<<endl; }
A.5,2
B.7,11
C.11,23
D.9,23
第3题
A.5,4,3,2
B.2,3,4,5,
C.2,2,2,2,
D.5,5,5,5,
第4题
有下列程序:
#include<stdi0.h>
voidfun(int*a,int*b)
{int*C;
c=a;a=b;b=C;
}
voidmain()
{intx=3,y=5,*p=&x,*q=&y;
fun(p,q);printf("%d,%d,",*P,*q);
fun(&x,&y);printf("%d,%d\n",*P,*q)
}
程序运行后的输出结果是()。
A.3,5,5,3
B.3,5,3,5
C.5,3,3,5
D.5,3,5,3
第5题
有下列程序: #include<stdi0.h> voidfun(int*a,int*b) {int*C; c=a;a=b;b=C; } voidmain() {intx=3,y=5,*p=&x,*q=&y; fun(p,q);printf("%d,%d,",*P,*q); fun(&x,&y);printf("%d,%d\n",*P,*q) } 程序运行后的输出结果是()。
A.3,5,5,3
B.3,5,3,5
C.5,3,3,5
D.5,3,5,3
第6题
下列程序的输出结果是()。 #include<iostream> using namespace std; voidfun(int &r) { r*=2; } int main() { int n=50; fun(n); cout<<n<<end1; return 0; }
A.0
B.20
C.50
D.100
第7题
有下列程序:
#include<stdi0.h>
voidfun(char*s)
{while(*s)
{if(*s%2==(1)printf("%C",*s);
s+十:
}
}
voidmain()
{chara[]={"good");
fun(a);printf("n");
}
注意:字母a的ASCIl码值为97,程序运行后的输出结果是()。
A.d
B.go
C.god
D.good
第8题
有以下程序
#include<stdio.h>
void fun(int n,int *p)
{
int f1,f2;
if(n==1||n==2) *p=1;
else
{
fun(n-1,&f1); fun(n-2,&f2);
p=f1+f2;
}
}
main()
{
int s;
fun(3,&s); printf(“%d\n”,s);
}
程序运行的结果为()。
A.2
B.3
C.4
D.5
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!