填空题有以下程序: #include main() int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d%",++z); else printf(¨%d%¨,++y); printf("%d%/n",x++); 程序运行后的输出结果是______。
填空题以下程序的输出是 【8】 。 main() char strl[]]="How do you do",*p1=strl; strcpy(strl+strlen(strl)/2,"es she"); printf("%s/n",p1);
填空题假设在当前盘当前目录下有一个可执行程序USER.EXE。现要执行该程序,并要求在执行过程中将显示输出的结果信息存入当前盘当前目录的文件OUT.DAT中,则完整的DOS命令为{{U}} 【4】 {{/U}}。
填空题已知字符A的ASCII代码值为 65,以下程序运行时若从键盘输入B33,则
输出结果是_________。
#include
main()
{ char a,b; a=getchar();scanf("%d", a=a-''A''+''0'';b=b*2;
printf("%c %c/n",a,b);
}
填空题以下程序的运行结果是{{U}} {{/U}}。 # include<string.h> char *ss(char *s) return s+strlen(s)/2; main() char *p,*str="abcdefgh"; p=ss(str);printf("%s//n",p);
填空题设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为 【1】 。
填空题没有char,a,b;,若要通过a&d运算屏蔽掉a中的其他位,只保留第2位和第8位(右起为第1位),则b的二进制是{{U}} {{/U}}。
填空题以下程序运行后输出结果是U 【7】 /U。
#include
main()
{ int a=37;
a%=9; printf("%d\n",a);
}
填空题"print("%d/n",strlen("/t/"/023/xABC/n"));”语句的输出结果是______。
填空题函数pi的功能是根据以下近似公式求π值:请在下面的函数中填空,完成求π的功能。#include<math.h>doublepi(longn)doubles=0.0;longi;for(i=1;i<=n;i++)s=s+【7】;return(sqrt(6*s));
填空题下面的程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。 #include <stdio.h> #include<stdlib.h> FILE*fp; main() charch; if((fp=fopen({{U}} {{/U}}))==NULL)exit(0); while((ch=getchar())!='@') fputc(ch,fp); fclose(fp);
填空题软件工程研究的内容主要包括: 【4】 技术和软件工程管理。
填空题算法的基本特征是可行性、确定性、______和拥有足够的情报。
填空题以下程序运行后的输出结果是 【13】 。 main() int i,n[]=0,0,0,0,0; for(i=1;i<=4;i++) n[i]=n[i-1]*2+1; printf("%d ",n[i]);
填空题已有定义:char c="; int a=1,b;(此处C的初值为空格字符),执行b=!c&&a;后b的值为______。
填空题以下程序的输出结果是{{U}} 【13】 {{/U}}。
main()
{ char s[]=“abcdef”;
s[3]='/0';
printf(“%s/n”,s);
}
填空题下列给定程序中,函数fun()的功能是:对N名学生的学习成绩,按从高到低的顺序找出前叫m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构. 试题程序: #include <conio.h> #include <string.h> #include <stdio.h> #include <alloc.h> #define N 10 typedef struct ss char num[10]; int s; STU; STU *funSTU a[], int m) STU b[N] ,*t; int i, j,k; /*************found**************/ *t=calloc (m, slzeof (STU)); for(i=0;i<N;i++) b[i]=a[i]; for(k=0; k<m; k++) for (i=j=0;i<N;i++) if (b[i].s>b[j].s) j=i; /*************found**************/ t[k].num=b [j].num; t[k].s=b[j] s; b[j].s=0; return t; outresult(STU a[],FILE *pf) int i; for (i=0; i<N; i++) fprintf(pf, "No=%s Mark-%d/n ", a [i] .num, a[i].s); fprintf(pf, "/n/n "); main ( ) STU a[N]= "A01 ",81, "A02 ",89, "A03 ",66, "A04 ",87, "A05 ",77, "A06 ",90, "A07 ",79, "A08 ",61, "A09 ",80, "Al0 ",71; STU *pOrder; int i, m; clrscr (); printf ("*****THE RESULT***** /n"); outresult (a, stdout); printf ("/nGive the number of the students who have better score: "); scanf ("%d", while (m>10) printf("lnGive the number of the students who have better score: "); scanf ("%d", %m); pOrder=fun (a,m); printf("***** THE RESULT*****kn"); printf("The top :/n"); for (i=0; i<m; i++) printf("%s %d/n",pOrder[i].num, p0rder [i]. s); free (pOrder);
填空题有以下函数
voidprt(char ch,int n)
{ int i;
for(i=1;i<=n;i++)
printf(i%6!=0?"%c":"%c\n",ch);
}
执行调用语句prt('*',24);后,函数共输出了 【9】 行*号。
填空题下列程序执行输出的结果是______。 #include <stdio.h> f (int a) int b=0; static c=7; a=c++; b++; return (a); main() int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d/n", k);
填空题在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有 【1】 个元素。
