计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试二级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
C语言程序设计
Python语言程序设计
WPS Office高级应用与设计
C语言程序设计
C++语言程序设计
Java语言程序设计
Visual Basic语言程序设计
Web程序设计
Access数据库程序设计
MySQL数据库程序设计
Visual FoxPro数据库程序设计
办公软件高级应用
填空题以下程序的输出结果是______。 #include<stdio.h> main() {int x=2; while(x--); printf("%d/n", x); }
进入题库练习
填空题有以下程序(说明:字符0的ASCⅡ码值为48): #include <stdio.h> main() char c1,c2; scanf("%d", printf("%c%c/n",c1,c2); 若程序运行时从键盘输入48<回车>,则输出结果为______。
进入题库练习
填空题当输入的数据为2、5时,则下列程序的运行结果为 【4】 。#include <stdio.h>#define max 100main() int f[max],i,j,k,m; scanf("%d%d",&k,&m); for(i=0;i<=m;i++) f[i]=0; f[k-1]=1; for(i=k;i<=m;i++) for(j=i-k;j<=i-1;j++) f[i]+=f[i]; printf("%d%10d%10d/n",k,m,f[m]); getch();
进入题库练习
填空题以下函数用于求出一个2×4矩阵中的最大元素值。 max_value(arr) int arr[][4]; int i,j,max; max=arr[O][0]; for(i=0;i<2;i++) for(j=0; 【18】 ;j++) if( 【19】 >max)max= 【20】 ; return(max);
进入题库练习
填空题软件测试按功能划分的方法划分,通常分为{{U}} 【3】 {{/U}}测试方法和黑盒测试方法。
进入题库练习
填空题以下程序运行后输出______。 #include <stdio.h> int f(char*s1,char*s2) { static int n1,n2; while(*s1++)n1++; while(*s2++)n2++; return n1-n2; } main() { printf("%d",f("c://program","/12a/t34/n"));}
进入题库练习
填空题以下程序的功能是:对输入的一行字符串的数字字符按它们的字面值累加,输出此累加和。例如,输入一行字符是:ab34dh8u,输出值应当是15。请填空。 #include <stdio.h> #include <ctype.h> main() { char ch; int a,s; ______; while((ch=getchar())______) if( isdigit (ch)) { a=______;s+=a;} printf("s=%d/n/n",s);}
进入题库练习
填空题某二叉树中度为2的结点有18个,则该二叉树中有{{U}} 【2】 {{/U}}个叶子结点。
进入题库练习
填空题数组xx[M]保存着一组3位数的无符号正整数,其元素的个数通过变量m传入函数proc()。请补充函数proc(),该函数的功能是:从数组xx中找出十位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由函数proc()返回。 例如,当xx[8]={234 339 666 850 220 448 528 440}时,bb[5]={339 666 220 448 440}。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #include<stdlib.h> #include<conio.b> #define M 1000 int proc(int xx[],int bb[],int m) { int i,n=0; int a,b; for(i=0;i<m;i++) { a=______; b=xx[i]/100; if(a==b) ______; return ______; void main() { int xx[8]={234,339,666,850,220,448,528,,140}; int yy[M]; int m=0,n=0,i=0; m=8; system("CLS"); printf("***original data***/n"); for(i=0;i<m;j++) printf("%u",xx[i]); printf("/n/n/n"); n=proc(xx,yy,m); printf("/nyy="); for(i=0:i<n;i++) printf("%u",yy[j]); }
进入题库练习
填空题以下程序的运行结果为 【9】 。#include <stdio.h>main() static int b[2][3]=1,2,3,4,5,6; static int *pb[]=b[0],b[1]; int i,j; i=0; for (j=0;j<3;j++) printf("b[%d][%d]=%d ",i,j,*(pb[i]+j)); printf("/n");
进入题库练习
填空题(在每对/**/之间填写内容,完成题目的要求)
进入题库练习
填空题请补充函数fun(),该函数可以统计一个长度为n的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为: asd ascasdfg asd as asd mlosd,子字符串为asd,则应输出4。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #include<string.h> #include<conio.h> int fun(char *str,char *substr) int n; char *p,*r; 【1】 ; while(*str) p=str; r=substr; while(*r) if( 【2】 ) r++; p++; else break; if( 【3】 ) n++; str++; return n; main() char str[81],substr[3]; int n; clrscr(); printf("输入主字符串: "); gets(str); printf("输入子字符串:"); gets(substr); puts(str); puts(substr); n=fun(str,substr); printf("n=%d/n",n);
进入题库练习
填空题下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。 例如,若给a输入字符串:”ABCDEFGHIJK”,调用函数后,字符数组b中的内容为:”ABC DEF GHI JK”。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> void fun(char*p,char*b) int i,k=0; while(*p) i=1; while(i<=3&&*p) /*********found*********/ b[k]=p; k++;p++;i++; if(*p) /*********found*********/ b[k++]=""; b[k]='/0'; void main() char a[80],b[80]; printf("Enter a string:"); gets(a); printf("The original string:"); puts(a); fun(a,b); printf("/nThe string after insert space:"); puts(b);printf("/n/n");
进入题库练习
填空题以下程序运行后的输出结果是【 】。 main() {int x,a=1,b=2,C=3,d=4; x=(ax)?x:d; printf("%d\n",x); }
进入题库练习
填空题结构化程序设计方法的主要原则可以概括为自顶向下、逐渐求精、{{U}} 【2】 {{/U}}和限制使用goto语句。
进入题库练习
填空题以下程序运行后的输出结果是______。 main() int x, a=1,b=2,c=3,d=4; x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x)?x:d; printf("%d/n",x);
进入题库练习
填空题请补充main()函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组aver中。 例如,当score[N][M]={{83.5, 82, 86, 65, 67}, {80, 91.5, 84, 99, 95}, {90.5, 95, 86, 95, 97}}时,3个学生的平均分为76.7 89.9 92.7。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdlib.h> #include<stdio.h> #define N 3 #define M 5 void main() { int i, j; static float score[N][M]={{83.5, 82, 86, 65, 67}, {80, 91.5, 84, 99, 95}, {90.5, 95,86, 95, 97}}; float aver[N]; system("CLS"); for(i=0; i<N; i++) ______; for(i=0; i<N; i++) { for(j=0; j<M; j++) ______; aver[i]/=M; } for(i=0; i printf("/nstudent%d/taverage=%5.1f, i+1, aver[i]); } aver[i]=0 aver[i]+=score[i][j][解析] 由程序中可知,数组aver中存放的是每个学生的平均成绩,其初始值应该为0,因此第一处填“aver[i]=0”;求平均成绩的算法是先将各科成绩相加放在aver中,再求其平均分,因此第二处填“aver[i]+=score[i][j]”。
进入题库练习
填空题以下主程序运行后的输出结果是{{U}} 【8】 {{/U}}。 main() { int i, m=0, n=0, k=0; for(i=9; i<=ii; i++) switch(i/10) { case 0:m++; n++; break; case 10:n++; break; default:k++; n++; } printf("% d % d % d/n", m, n, k); }
进入题库练习
填空题下列程序的运行结果是______。 #define P(a) printf("%d ",a) main() int j,a[]= 1,2,3,4,5,6,7,i=5; for(j=3;j>l ;j--) switch(j) case 1: case 2: P(a[i++]); break; case 3: P(a[--i]);
进入题库练习
填空题下面程序是把从终端读入的20个字符作为字符串放在字符数组中,然后利用指针变量输出上述字符串,请填空。 #include<stdio.h> main() int i;char s[21],*p; for(i=0;i<20;i++) s[i]=getchar(); s[i]=______; p=______; while(*p) putchar(______);
进入题库练习