下面的程序运行结果是()。#include int count(int x,int y,int cp,int dp){cp=x%y+y*y;dp=x+x-y*y;}void main(){Int a=2,b=4,c=9,d=8;count(a,b,c,d);Printf(“%d %d\n”,c,d);})
A. 16 -12
B. 18 -12
C. 9 8
D. 18 8
查看答案
以下程序的运行结果是()。#include void fun(int b[]){b[0]=b[1];}void main(){ int a[5]={1,2,5,7,9},i;for(i=2;i>=0;i--)fun(&a[i]);for(i=0;i<5;i++)printf("%5d",a[i]);printf("\n");}
A. 2 2 5 7 9
B. 5 2 5 7 9
C. 7 2 5 7 9
D. 7 7 7 7 9
在C语言中以下正确的说法是 ( )。
A. 实参可以是变量、常量、或者表达式
B. 形参可以是变量、常量、或者表达式
C. 实参与形参个数相等,类型一致
D. 形参与实参定义时都开辟相应的空间
以下所列的各函数首部中,正确的是:( )
A. void play(int a,float b)
B. int play(int a,b)
C. double play(int a,int b)
D. play(int a,int b);
有以下程序int f(int n){ if(n==1) return 1;else return f(n-1)+1;}假设所有变量都已经正确定义, 则函数的正确调用形式有()。
A. fun(5);
B. k=fun(5)+1;
C. k=fun(fun(4));
D. k=fun(5)+fun(4);