更多“【填空题】以下程序的运行结果是输出如下图形。请填空。 * *** ***** ******* ***** *** * #include”相关的问题
第1题
下面程序由键盘输入字符,存放到文件中,用!结束输入,请在______[1]______上填空。 #include <stdio.h> main() { FILE *fp; char ch ; char fname[10]; printf(“Input name of file\n”); gets(fname); if ((fp=fopen( fname, “w”))==NULL) { printf (“cannot open file\n”); exit(0) ; } printf((“Enter data:\n”); while(_______[1]________!=’!’) //提示:从键盘输入一个字符,如不是! fputc(______[2]____________) ; //将从键盘输入的字符存入打开的文件中 fclose(fp); }
点击查看答案
第2题
以下2题基于图书管理数据库中的3个表(参考选择题中的表结构)。
对图书管理数据库,将读者表中的借书证号属性名改为书证号。请对下面的SQL语句填空:
ALTER TABLE 读者 RENAME COLUMN 借书证号【 】。
点击查看答案
第3题
【填空题】以下程序的功能是根据输入的"y"("Y")与"n"("N"),在屏幕上分别显示出"This is YES."与"This is NO."。请填空。 #include<stdio.h> void YesNo(char ch) {switch(ch) {case 'y': case 'Y':printf("\nThis is YES.\n");【1】; case 'n': case 'N':printf("\nThis is NO.\n"); } } main() {char ch; printf("\nEnter a char 'y','Y' or 'n','N':"); ch=【2】; printf("ch:%c",ch); YesNo(ch); }
点击查看答案
第4题
【填空题】下面函数pi的功能是:根据以下公式,返回满足精度(0.0005)要求的π值,请填空。 π/2=1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9+… #include <conio.h> #include<math.h> #include<stdio.h> double pi(double eps) {double s,t; int n; for(【1】;t>eps;n++) {s+=t; t=n*t/(2*n+1); } return (【2】); } main() {double x; printf("\nPlease enter a precision:"); scanf("%lf",&x); printf("\neps=%lf,π=%lf",x,pi(x)); }
点击查看答案
第5题
【填空题】以下程序的运行结果是【1】,其算法是【2】。 main() {int a[5]={5,10,-7,3,7},i,t,j; sort(a); for(i=0;i<=4;i++) printf("%3d",a[i]); } sort(int a[]) {int i,j,k; for(i="0;i<4;i++)" for(j="0;j<4-i;j++)" if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} }
点击查看答案
第6题
【填空题】以下程序的运行结果是【1】,其算法是【2】。 main() {int a[5]={9,6,8,3,-1},i,j,t,p; sort(a); for(i=0;i<=4;i++) printf("%3d",a[i]); } sort(int a[]) {int i,j,t,p; for(j="0;j<4;j++)" {p="j;" for(i="j;i<=4;i++)" p="i;" t="a[p];a[p]=a[j];a[j]=t;">
点击查看答案
第7题
【填空题】以下程序的运行结果是 。 main() {int i; for (i=0;i<3;i++) {funx(); funy(); } funx() {int x="0;" printf("x="%d\t",++x);" funy() {static int y="0;" printf("y="%d\n",++y);">
点击查看答案
第8题
【填空题】以下程序的运行结果是 。 main() {int a[3][3]={1,3,5,7,9,11,13,15,17},sum; sum=func(a); printf("\nsum=%d\n",sum); } func(int a[][3]) {int i,j,sum=0; for(i=0;i<3;i++) for(j="0;j<3;j++)" {a[i][j]="i+j;" if(i="=j)" sum="sum+a[i][j];" } return (sum);>
点击查看答案
第9题
【填空题】以下程序的运行结果是 。 main() {int i=5; printf("%d\n",sub(i)); } sub(int n) {int a; if(n==1) return 1; a=n+sub(n-1); return a; }
点击查看答案
第10题
【判断题】如果某个函数在定义时省略了函数类型,则默认的函数类型是int。
点击查看答案