计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试二级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
C语言程序设计
Python语言程序设计
WPS Office高级应用与设计
C语言程序设计
C++语言程序设计
Java语言程序设计
Visual Basic语言程序设计
Web程序设计
Access数据库程序设计
MySQL数据库程序设计
Visual FoxPro数据库程序设计
办公软件高级应用
填空题请补充main函数,该函数的功能是求方程ax2+bx+c=0的两个实数根。方程的系数a、b、c从键盘输入,如果判别式(disc=b*b-4*a*c)小于0,则要求重新输入a、b、c的值。 例如,当a=1,b=2,c=1时,方程的两个根分别是:x1=-1.00,x2=-1.00。 注意:部分源程序已给出。 请勿改动函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语句。 试题程序: #include<math.h> #include<stdio.h> void main() double a,b,C,x1,x2,disc; do printf("Input a,b,c:"); scanf("%1f,%1f,%1f”,&a,&b,&c); disc=b*b-4*a*c; if(disc<0) printf("disc=%1f/n Input again!/n",disc); while( (1) ); printf("******the result******/n"); x1=(-b+ (2) (disc))/(2*a); x2=(-b- (3) (disc))/(2*a); printf("/nx1=%6.21f/nx2=%6.21fkn",x1,x2);
进入题库练习
填空题下面程序执行后输出的结果是 【10】 。 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);
进入题库练习
填空题下面程序的输出是 【9】 。 main() enum emem1=3,em2=1,em3; char*aa[]="AA","BB","CC","DD"; printf("%s%s%s/n",aa[em1],aa[em2],aa[em3]);
进入题库练习
填空题表达式7+8>2 && 25 %5的结果是_______________________。
进入题库练习
填空题请将下列程序中的函数声明语句补充完整。 #include<stdio.h> int______; main() int x,y(*p)( ); scanf("%d%d",&x,&y); p=max; printf("%d/n",(*p)(x,y)); mt max(int a,int b) return(a>b?a:b);
进入题库练习
填空题软件生命周期包括8个阶段。为使各时期的任务更明确,又可以分为以下3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于{{U}} 【3】 {{/U}}期。
进入题库练习
填空题下面程序的输出是 【8】 。 main() int arr[10],i,k=0; for(i=0;i,10;i++) arr[i]=i; for(i=1;i<4;i++) k+=arr[i]+i; printf("%d/n",k);
进入题库练习
填空题若有程序 main() { int i,j; scanf("i=%d,j=%d";&i,&j); printf("i=%d,j=%d/n",i,j); } 要求给i赋10,给j赋20,则应该从键盘输入______。
进入题库练习
填空题下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 #include<stdio.h> #include<string.h> main() char a[]="clanguage",t; int i,j,k; k=strlen(a); for(i=0;i<=k-2;1+=2) for(j=1+2;j<=k;j+=2) if______ t=a[i];a[i]=a[j];a[j]=t;] puts(a);printf(")n");
进入题库练习
填空题以下fun函数的功能是找出具有N个元素的一维数组中的最小值,并作为函数值返回。请填空。(设N已定义) int fun(int x[N]) int i,k=0; for(i=0;i<N;i++) if(x[i]<x[k])k=______; return x[k];
进入题库练习
填空题函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 其构成规律是: (1)第0列元素和主对角线元素均为1 (2)其余元素为其左卜方和正上方元素之和 (3)数据的个数每行递增1 请将程序补充完整。#define N 6void yanghui (int x[N][N]) int i, j; x[0] [0]=1; for(i=1;j<N;i++) x[i] [0]=______ =1; for(j=1;j<i; j++) x[i] [j]=______ ;
进入题库练习
填空题以下程序的输出结果是 【19】 。#include <stdio.h>#define M 5#define N M+Mmain() int k; k;N*N*5; printf("%d/n"k);
进入题库练习
填空题有以下程序 #include<stdio.h> main() {int n[2],ij; for(i=0;i<2;i++)n[i]=0; for(i=0;i<2;i++) for(j=0;j<2;j++)n[j]=n[i]+1; printf("%d/n",n[1]); } 程序运行后的输出结果是{{U}} (13) {{/U}}。
进入题库练习
填空题下列给定程序中, 函数 fun 的功能是: 在形参 ss 所指字符串数组中查找与形参 t 所指字符串相同的串, 找到后返回该串在字符串数组中的位置(即下标值), 若未找到则返回-1
进入题库练习
填空题以下程序的功能是建立—个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include<stdio.h> struct list { int data;struct list *next;}; struct list * creatlist() { struct list *p,*q,*ph;int a;ph=(struct list *)malloc(sizeof(struct list)); p=q=ph;printf("Input an integer number;entre-1 to end:/n"); scanf("%d",&a); while(a!=-1) { p=(struct list*)malloc(sizeof(struct list)); {{U}} [14] {{/U}}=a;q->next=p;{{U}} [15] {{/U}}=p;scanf("%d",&a);} p->next='/0';return(ph);} main() {stuct list * head;head=creatlist();}
进入题库练习
填空题以下程序的输出结果是 【9】 。 #include <stdio.h> 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]; pfintf("% d /n" ,s);
进入题库练习
填空题下列给定程序中函数fun的功能是:从整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1存放个位数,a2存放十位数。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构! # include <stdio.h> int fun(int * b) {int k,a1,a2,i=0; for(k=10;k<=55;k++) { /* * * * * * * * * * * *found* * * * * * * * * * * * a2=k/1o" a1=k-a2*10; if((k%3==0i++;} /* * * * * * * * * * * *found* * * * * * * * * * * * return k; } main( ) {int a[100],k,m; m=fun(a); printf("The result is:/n"); for(k=0;k<m;k++) printf("%4d",a[k]); printf("/n"); }
进入题库练习
填空题下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。 请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #include<stdlib.h> #define N 8 typedef struct list {int data; struct list *next; }SLIST; SLIST *creatlist(char*); void outlisf(SLIST*); int fun(SLIST *h, char ch) {SLIST *p; int n=0; p=h->next; /**********found**********/ while(p!=______) (n++; /**********found**********/ if(p->data==ch)return______; else p=p->next; } return 0; } main () (SLIST *head; int k; char ch; char a[N]={"m", "p", "g", "a", "w", "x", "d"}; head=creatlist(a); outlist(head); printf("Enter a letter:"); scanf("%c", /**********found**********/ k=fun(______); if(k==0) printf("/nNot found!/n"); else printf("The sequence number is:%d/n", k); SLIST *creatlist(char *a) (SLIST *h, *p, *q; int i; h=p=(SLIST *)malloc(sizeof(SLIST)); for(i=0; i<N; i++) {q=(SLIST *)malloc(sizeof(SLIST)); q->data=a[i]; p->next=q; p=q; } p->next=0; return h; } void outlist(SLIST *h) {SLIST *p; p=h->next; if(p==NULL) printf("/nThe list is NULL!/n"); else {printf("/nHead"); do {printf("->%c", p->data); p=p->next;} while(p!=NULL); printf("->End/n"); } }
进入题库练习
填空题给定程序中,函数fun的功能是:找出100至x(x≤999)之间各位上的数字之和为15的所有整数,然后输出;符合条件的整数个数作为函数值返回。 例如,当x值为500时,各位数字之和为15的整数有:159、168、177、186、195、249、258、267、276、285、294、339、348、357、366、375、384、393、429、438、447、456、465、474、483、492,共有26个。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 给定源程序: #include <stdio.h> int fun(int x) { int n,s1,s2,s3,t; /**********found**********/ n={{U}} {{U}} {{/U}} {{/U}}; t=100; /**********found**********/ while(t<={{U}} {{U}} {{/U}} {{/U}}) { s1=t%10;s2=(t/10)%10;s3=t/100; if(s1+s2+s3==15) {printf("%d",t); n++; } /**********found**********/ {{U}} {{U}} {{/U}} {{/U}}; } return n; } main() { int x=-1; while(x>999‖x<0) { printf("Please input(0<x<=999):"); scanf("%d",} printf("/nThe result is:%d/n",fun(x)); }
进入题库练习
填空题给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。 例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、311、320、401、410、500。共有15个。当x值为27时,各位数字之和为27的整数是:999。只有1个。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在 下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 给定源程序: #include<stdio.h> int fun(int x) { int n, s1, s2, s3, t; n=0; t=100; /**********found**********/ while(t<=1______){ /**********found**********/ s1=t%10; s2=______)%10; s3=t/100; /**********found**********/ if(s1+s2+s3==______) {printf("%d", t); n++; } t++; } return n; } main() { int x=-1; while(x<0) { printf("Please input(x>0):"); scanf("%d", } printf("/nThe result is:%d/n", fun(x)); }
进入题库练习