更多"下面是一个选择法递增排序的程序,将划线部分补齐
void selec"的相关试题:
[填空题]下面是一个验证正整数n是否为素数的程序,将划线部分补齐
main( )
{
int m,n,flag=1;
printf(“请输入要测试的整数”);
scanf(“%d”,&n);
for(___①___; ___②___; ___③___)
if (___④___)
{ flag=0;
__⑤__;
}
flagprinf(“%d是素数/n:printf(“%d不是素数/n”);
}
[单项选择]下面程序的输出结果是( )。
f(int a)
int b=0;
static int c=3;
b++;
c++;
return(a+b+c);
main( )
int a=2,i;
for(i=0;i<3;i++)
printf("%4d",f(a));
A. 7 7 7
B. 7 10 13
C. 7 9 11
D. 7 8 9
[填空题]下面函数的作用是 【9】 。
int index(int x,int a[],int n)
for(int i=0;i<n;i++)
if(a[i]==x)
return i;
return i;
[填空题]下面程序执行后输出的结果是 【8】 。
int m=13;
int fun(int x,int y)
int m+3;
return(x*y-m);
main( )
int a=7,b,5;
prntf("%d/n",fun(a,B) /m);
[填空题]下面程序的运行结果是 【17】 。
int f( int a[], int n)
{ if(n>1) return a[0]+f(&a[1],n-1);
else return a[0];
]
main ( )
{ int aa[3]={1,2,3),s;
s=f(&aa[0],3); printf("%d/n",s);
}
[填空题]下面程序执行后输出的结果是 【8】 。
int m=13;
int fun(int x, int y)
int m=3;
return(x*y-m);main( )
int a=7,b=5;
printf("%d/n",fun(a,B) /m);
[填空题]阅读下面程序:
#include <iostream.h>
int fun( int a, int b )int c;
c=a*b;
return c;void main( )int a=3,b=5,c=4,x=0;
x=fun(fun(a, b),c);
cout<<x<<end1;其运行结果是 【9】 。
[单项选择]Int
A. Telnet和FTP
B. Modem和ISDN
C. IE和Netscape
D. Outlook Express和Foxmail
E. Internet和Intranet
[简答题]请编写一个函数printdate(int year,int month,int day),该函数实现将输入的3个数字转换成英语数字纪年输出的功能,如输入March9,1978,则输出1978 3 9。注意:使用switch结构实现该函数的基本功能并应该能够判断错误的输入。部分源程序已存在文件test40_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数printdate的花括号中填写若干语句。
源程序文件rest40_2.cpp清单如下:
#include<iostream.h>
void printdate(int year, int month, int day)
void main( )
printdate(1978,3,9);
[填空题]下面程序的运行结果是: _________。
fun(int t[],int n)
{ int i,m;
if(n==1) return t[0];
else
if(n>=2) { m=fun(t,n-1); return m; }
}
main( )
{ int a[]={11,4,6,3,8,2,3,5,9,2};
printf("%d/n",fun(a,10));
}
[填空题]
下面程序的运行结果是:()。
fun(int t[],int n)
{ int i,m;
if(n=1) return t[0];
else
if(n>=2) {m=fun(t,n-1);return m;}
}
main( )
{ int a[]={11,4,6,3,8,2,3,5,9,2};
printf("%d/n",fun(a,10));
}
[填空题]下面程序的运行结果是:【 】
int f( int a[ ], int n)
{ if(n>1) return a[0]+f(&a[1],n-1);
else return a[0];}
main ( )
{ int aa[3]={1,2,3},s;
s=f(&aa[0],3); ; printf(“%d/n”,s);}
[填空题]下面程序的运行结果是 【18】 。
void swap(int *a,int *b)
int *t;
t=a;a=b;b=t;
main( )
int x==3,y=5,*p=&x,*q=&y;
swap(p,q);
printf("%d%d/n",*p,*q);