计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试二级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
C语言程序设计
Python语言程序设计
WPS Office高级应用与设计
C语言程序设计
C++语言程序设计
Java语言程序设计
Visual Basic语言程序设计
Web程序设计
Access数据库程序设计
MySQL数据库程序设计
Visual FoxPro数据库程序设计
办公软件高级应用
填空题函数mycmp(char *s,char *t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值。请填空。 mycmp( char *s,char *t) while ( *s==*t) if(*s= ='/0') return 0; ++s; ++t; return( 【11】 );
进入题库练习
填空题下列给定程序中,函数fun()的功能是:用递归算法计算斐波拉契级数列中第n项的值。从第一项起,斐波`拉契级数序列为1, 1,2,3,5,8,13,21,……例如,若给n输入7, 该项的斐波拉契级数值为13。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio.h> long fun(int g) /*************found**************/ switch(g); case 0:return 0; switch(g) case 1; case 2:return 1; return (fun(g-1)+fun(g-2)); main() long fib; int n; printf("Input n:");scanf("%d", printf("n-%d/n",n); fib=fun(n); printf("fib=%d/D/n",fib);
进入题库练习
填空题以下程序的输出结果是______。 int a,b; void fun() { a=100;b=200; } main() { int a=5,b=7; fun(); printf("%d% d/n",a,b); }
进入题库练习
填空题以下程序输出的最后个值是{{U}} 【8】 {{/U}} int ff(int n) { static int f=1; f=f*n return f; } main() {int i; for(i=1;i<=5:i++) printf("%d、n",ff(i)); }
进入题库练习
填空题下列给定程序中,函数proc()的功能是:对M名学生的学习成绩,按从低到高的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include<stdlib.h> #include<conio.h> #include<string.h> #include<stdio.h> #define M 10 typedef struct ss { char num[10]; int s; } STU; STU *proc(STU a[],int m) for(i=j=0;i<M;j++) if(b[i].s<b[j].s) j=i; //************found************* t[k].s=b[j].s; b[j].s=100: } return t; } void outresult(STU a[],FILE*pf) { int i; for(i=0;i<M;i++) fprintf(pf,"No=%s Mark=%d/n", a[i].num,a[i].s); fprintf(pf,"/n/n"); } void main() { STU stu[M]={{"A01",77},{"A02",85}, {"A03",96},{"A04",65},{"A05",75}, {"A06",96},{"A07",76},{"A08",63), {"A09",69},{"A10",78}}; { STU b[M],*t; int i,j.k; //************found************* *t=calloc(m,sizeof(STU)); for(i=0;i<M;i++) b[i]=a[i]; for(k=0;k<m;k++) { //************found************* STU*pOrder; int i,m; system("CLS"); printf("*****THE RESULT*****/n"); outresult(stu,stdout); printf("/nGive the number of the students who have lower score:"); scanf("%d",&m); while(m>10) { printf("/nOive the number of the students who have lower score:"); scanf("%d",&m); } pOrder=proc(stu,m); printf("*****THE RESULT*****/n"); printf("The low:/n"); for(i=0;i<m;i++) printf("%s%d/n",pOrder[i].num, pOrder[i].s); free(pOrder); }
进入题库练习
填空题下列程序的输出结果是_____ 。   int ast(int x,int y,int * cp,int * dp)   { *cp=x+y; *dp=x-y; }   main()   { int a=4,b=3,c,d;   ast(a,b,   printf("%d,%d/n",c,d); }
进入题库练习
填空题数组str全由大小写字母字符组成。请补充函数fun(),该函数的功能是:把str中的字母转换成紧接着的下一个字母,如果原来的字母为‘z’或‘Z’,则相应地转换成‘a’或‘A’,结果仍保存在原数组中。 例如,输入“StudentZz”,则输出“TuvefouAa”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #define N 80 void fun(char s[]) { int i; for(i=0;{{U}} 【1】 {{/U}};i++) { if(s[i]=='z'||s[i]='Z') s[i]-={{U}} 【2】 {{/U}}; else s[i]+={{U}} 【3】 {{/U}}; } } main() { char str[N]; clrscr(); printf("/n Input a string:/n"); gets(str); printf("/n*** original string***/n"); puts(str); fun(str); printf("/n*** new string***/n"); puts(str); }
进入题库练习
填空题以下程序运行后的输出结果是______。 main() { int a=3,b=4,c=5,t=99; if(b<a&&a<c)t=a;a=C;c=t; if(a<c&&b<c)t=b;b=a;a=t printf("%d%d%d/n",a,b,c); }
进入题库练习
填空题有以下程序 int fa(int x){return x*x;} int fb(int x){retum x*x*x;} int f(int(*fl)int(*12)(),intx) {return f2(x)-f1(x);} main() {int i;i=f(fa,fb,2);printf("%d/n",i);} 程序运行后,输出结果是{{U}} 【8】 {{/U}}
进入题库练习
填空题以下函数creat用来建立一个带头结点的单向链表,新产生的结点是插在链表头的末尾。单向链表的头指针作为函数值返回。请填空。 # include<stdio.h> struct list char data; struct list * next; ; struct list * creat; struct list * h,* p,* q; char ch; h=(______)malloc ( sizeof(struct list)); p=q=h; ch=getchar(); while(ch!='?') p=(______)mallco(sizeof(struct list)); p->data=ch; q->next=p; q=p; ch=getchar(); p->next='/0'; ______;
进入题库练习
填空题执行以下程序后,输出#号的个数是{{U}} 【4】 {{/U}}。 # include<stdio. h> main() { int i, j; for(i=1; i<5; i++) for(j=2; j<=i; j++)putchar('#'); }
进入题库练习
填空题请在函数proc()的横线上填写若干表达式,使从键盘上输入一个整数n,输出斐波那契数列的前n个数。斐波那契数列是一个整数数列,该数列自第3项开始,每个数等于前面两个数之和,即0,1,1,2,3,5.8,13,21,34,55,… 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> int proc(int n); void main() { int 1,n=0; printf("please enter n:"); scanf("%d", for(i=0:i<n;i++) printf("%d",proc(i)); } int proc(int n) { if(______) return 0; else if(______) return 1; else return ______; }
进入题库练习
填空题设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me() 函数在a:/myfile.txt中有定义。) ______ main( ) printf("/n"); try_me( ); printf("/n");
进入题库练习
填空题以下程序的输出结果是【 】。 main() {int a[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,S=0; for(i=0;i<3;i++)S+=a[i][i]+a[i][3-i-1]; printf("%d\n",S); }
进入题库练习
填空题有以下程序: #include <stdio.h> main() char ch1,ch2;int n1,n2; ch1=getchar();ch2=getehar(); n1=ch1-'0'; n2=n1*10+(ch2-'0'); printf("%d/n",n2); 程序运行时输入:12<回车>,执行后的输出结果是 【9】 。
进入题库练习
填空题以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。 FILE*myf; long f1; myf={{U}} 【20】 {{/U}}("test,t","rb"); fseek(myf,(),SEEK_END) ;f1+ftell(myf); fclose(myf); printf("%1d/n",f1);
进入题库练习
填空题下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。 例如,输入“This is a boot”,则应输出是1 0 2 2 0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdlib.h> #include<conio.h> #include<stdio.h> /**********found**********/ fun(char *s, int num[5]) { int k, i=5; for(k=0; k<i; k++) /**********found**********/ num[i]=0; for(;*s; s++) { i=-1; /**********found**********/ switch{s) { case"a":case"A":{i=0; break;} case"e":case"E":{i=1; break;} case"i":case"I":{i=2; break;} case"o":case"O":{i=3; break;} case"u":case"U":{i=4; break;} } if{i>=0) num[i]++; } } void main() { char s1[81]; int num1[5], i; system("CLS"); printf("/nPlease enter a string:"); gets{s1); fun(s1, num1); for(i=0; i<5; i++) printf("%d", num1[i]); printf("/n"); }
进入题库练习
填空题以下程序的功能是将字符串s中所有小写字母'a'删去,请填空。 #include<stdio.h> main() char s[]="absuWWUDJFKFLaaakdK"; int i,j; for(i=j=0;s[i]!='/0';i++) if( ) s[j++]=s[i]; s[j]='/0'; printf("%s",s);
进入题库练习
填空题在计算机软件系统的体系结构中,数据库管理系统位于用户和 【5】 之间。
进入题库练习
填空题若变量a,b已定义为int类型并分别赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的输出语句行: 【14】 。
进入题库练习