java递归求findmax最大值

您所在的位置:网站首页 java递归求数组最大值 java递归求findmax最大值

java递归求findmax最大值

2024-07-11 00:20| 来源: 网络整理| 查看: 265

【填空题】下面函数的功能是从输入的十个字符串中找出长度最大的那个串,请填空使程序完整。 void fun(char str[10][81],char **sp) { int i; *sp = ; for (i=1; iname,q->age) ; }

【填空题】输入Li Zhang Li Li Wang Zhang Wang Zhang Wang Wang 下面程序执行的结果是: #include #include struct person { char name[20]; int count; }leader[3]={“Li”,0,“Zhang”,0,”Wang“,0}; void main() { int i,j; char leader_name[20]; for(i=1;i{101,&a},{102,&b},{103,&c}}; struct dent *p=s ; 则以下表达式中值为2 的是 。

f的值是 。

【单选题】1.以下叙述正确的是( )

【单选题】以下程序的运行结果是 。 #include #define ADD(x) x+x void main ( ) { int m=1,n=2,k=3,sum ; sum = ADD(m+n)*k ; printf(“%d\n”,sum) ;}

【单选题】已有函数max(a,b),为了让函数指针变量p 指向函数max,正确的赋值方法是 。

【单选题】设 [int x=1,y=2,z=3;], 下列语句中合法的赋值语句为:

【单选题】若有定义 #define N 2 #define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后,z 的值为 。

【单选题】下面程序的运行结果是 。 #iunclude void main ( ) { struct complx { int x; int y ; } cnum[2]={1,3,2,7} ; printf(“%d\n”,cnum[0].y/cnum[0].x*cnum[1].x) ; }

【单选题】C语言规定:在一个源程序中,main的位置( )

【单选题】以下对结构体变量成员不正确的引用是 。 struct pupil { char name[20]; int age;char sex ; } pup[5], *p=pup ;

【单选题】若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;则数值不为3 的表达式是 。

【单选题】以下程序的运行结果是 。 #include #define DOUBLE(r) r*r void main ( ) { int x=1,y=2,t; t = DOUBLE(x+y) ; printf (“%d\n”,t); }

【填空题】下面表达式的值为多少? 1/2*2 2*2/4 1.0/2.0*2.0 7*3/7 3/7*7 答案

【填空题】# include < stdio.h > int product ( int , int ); /* 函数 product ()声明* / ————() { int x,y,s ; scanf ("%d % d",&x,&y ) ; s =————; printf ("The mul is:%d", s); return 0; } int product ( int a,int b) /* 函数 product ()的定义* / { int mul ; mul = a * b; return mul ; }

【填空题】若 s 是 int 型变量,s=6;则表达式 s%2+(s+1)%2 的值为

【填空题】若定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y 的 值 。

【单选题】若有定义#define MOD(x,y) x%y,则执行下面语句后的输出为 。 int z,a=15; float b=100; z=MOD(b,a); printf(“%d\n”,z++);

【单选题】以下叙述不正确的是( )

【单选题】已知学生记录描述为: struct student { int no ; char name[20]; char sex; struct { int year; int month ; int day ; } birth ; } s ; 设结构变量s 中的“birth”应是“1985 年10 月1 日”,则下面正确的赋值方式是 。

【单选题】一个C语言程序是由( )

【填空题】若 x 和 n 均是 int 型变量,且 x 和 n 的初值均为 5,则表达式 x+=n++后 x 的值为 , n 的值为 。

【填空题】#include int main() {int a,b; float x,y,z; char c1,c2; scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z); printf("a=%d, b=%d, c1=%c, c2=%c, x=%6.2f, y=%6.2f, z=%6.2f\n",a,b,c1,c2,x,y,z); } 假定输入 10 20Aa1.5 -3.5 1.5,87.5 则输出为

【单选题】以下程序的运行结果是 。 #include #define X 5 #define Y X+1 #define Z Y*X/2 int main ( ) { int a=Y; printf(“%d\n”,Z); printf(“%d\n”,--a); }

【单选题】在任何情况下计算平方数都不会引起二义性的宏定义是 。

【单选题】若有定义:int a[5],*p=a;则对a 数组元素的正确引用是 。

【单选题】若有定义:int (*p)[4];则标识符p 。

【单选题】以下程序的运行结果是 。 #include #define MIN(x,y) (x)>(y) ? (x) : (y) void main ( ) { int i=10, j=15 , k; k = 10*MIN(i,j); printf(“%d\n”,k); }

【填空题】下面函数的功能是将两个字符串s1 和s2 连接起来,请填空使程序完整。 void conj(char *s1,char *s2) { char *p=s1 ; while (*s1) ; while (*s2) { *s1= ; s1++,s2++; } *s1=’\0’ ; ; }

【单选题】下面的运算符哪个需要左值?

【单选题】已知字符 a 的 ASCII 码的十进制数为 97 ,则下面的程序 void main() { char a='a';a--; printf("%d,%c\n",a+'3'-'1',a+'2'-'0'); } 输出为:

【填空题】结构数组中存有三人的姓名和年龄,以下程序输出三人中最年长者的姓名和年龄。请在 _______内填入正确内容。 stati struct man{ char name[20]; int age; }person[]={"li=ming",18, "wang-hua",19, "zhang-ping",20 }; main() {struct man *p,*q; int old=0 p=person; for( ;p_____;p++) if(oldage) {q=p;______;} printf("%s %d",______); }

【其它】#include int main() { int a,b,sum; a=10; b=24; c=6; sum=add(a,b); sum=add(sum,c); printf(”sum= %d\n",sum); return 0; } int add(int x,int y) { int z; z=x+y; return z; }

【单选题】若要对a 进行自增运算,则a 应具有下面说明 。

【单选题】已知 e1 和 e2 是算术表达式,则对于乘法运算 e1*e2 下面正确的说法是:

【单选题】程序 void main(void) { int k=1,j=2,n=3; int s= ( j+=k, n+=j); printf("s=%d,j=%d\t",s,j); } 输出结果为:

【填空题】若 有 定 义 :int e=1,f=4,g=2;float m=10.5,n=4.0,k; 则 计 算 赋 值 表 达 式 k=(e+f)/g+sqrt((double)n)*1.2/g+m 后 k 的值是

【填空题】写出程序运行结果。 #include void inv(int *, int ); int main() { int i,a[10]={3,7,9,11,0,6,7,5,4,2}; inv(a,10); for(i=0;i



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3