填空题 | 在Windows环境下,只要在“开始”菜单中单击【4______】选项,就可以查最近打开过的文档清单。 | 查看答案 |
填空题 | 计算机的运算速度可以用MIPS来描述,1MIPS是指每秒执行【5______】条指令。 | 查看答案 |
填空题 | 已知字符A的ACSII码值为65,以下语句的输出结果是【6______】 char ch=’B’; printf(“%c %d\n”,ch,ch); |
查看答案 |
填空题 | 有以下语句段 int n1=10,n2=20; printf(“【7______】”,n1.n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20 |
查看答案 |
填空题 | 有以下程序 main( ) { int t=1,i=5; for(;i>=0;i--) t*=i; printf(“%d\n”,t); } 执行后输出结果是【8______】。 |
查看答案 |
填空题 | 有以下程序 main( ) { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%d\n”,x); } 执行后输出结果是【9______】。 |
查看答案 |
填空题 | 有以下程序 #include <stdio.h> main( ) { char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-‘0’; n2=n1*10+(ch2-‘0’); printf(“%d\n”,n2); } 程序运行时输入:12<回车>,执行后输出结果是【10______】。 |
查看答案 |
填空题 | 有以下程序 void f( int y,int *x) {y=y+*x; *x=*x+y;} main( ) { int x=2,y=4; f(y,&x); printf(“%d %d\n”,x,y); } 执行后输出的结果是【11______】。 |
查看答案 |
填空题 | 函数fun的功能是计算xn double fun(double x,int n) { int i; double y=1; for(i=1;i<=n;i++) y=y*x; return y; } 主函数中已经正确定义m,a,b变量并赋值,并调用fun函数计算: m=a4+b4-(a+b)3。实现这一计算的函数调用语句为【12______】。 |
查看答案 |
填空题 | 下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如: 1 2 3 4 1 5 9 13 5 6 7 8 2 6 10 14 当 A= 9 10 11 12 则 A’= 3 7 11 15 13 14 15 16 4 8 12 16 请填空 #define N 4 void rotate(int a[][N]) { int i,j,t; for(i=0;i<N;i++) for(j=0;【13______】;j++) { t=a[i][j]; 【14______】; a[j][i]=t; } } |
查看答案 |
填空题 | 以下sstrcpy( )函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 void sstrcpy(char *s,char *t) { while(*s++=【15______】);} main( ) { char str1[100],str2[]=”abcdefgh”; sstrcpy(str1,str2); printf(“%s\n”,str1); } |
查看答案 |
填空题 | 下列程序的运行结果是:【16______】 #include <string.h> char *ss(char *s) { return s+strlen(s)/2;} main( ) { char *p,*str=”abcdefgh”; p=ss(str); printf(“%s\n”,p); } |
查看答案 |
填空题 | 下面程序的运行结果是:【17______】 int f( int a[], int n) { if(n>1) return a[0]+f(&a[1],n-1); else return a[0]; } main ( ) { int aa[3]={1,2,3},s; s=f(&aa[0],3); printf(“%d\n”,s); } |
查看答案 |
填空题 | 以下程序中给指针p分配三个double型动态内存单元,请填空。 # include <stdlib.h> main ( ) { double *p; p=(double *) malloc(【18______】); p[0]=1.5;p[1]=2.5;p[2]=3.5; printf(“%f%f%f\n”,p[0],p[1],p[2]); } |
查看答案 |
填空题 | 以下程序的运行结果是【19______】 # include <string.h> typedef struct student{ char name[10]; long sno; float score; }STU; main( ) { STU a={“zhangsan”,2001,95},b={“Shangxian”,2002,90}, c={ "Anhua”,2003,95},d,*p=&d; d=a; if(strcmp(a.name,b.name)>0) d=b; if(strcmp(c.name,d.name)>0) d=c; printf(“%ld%s\n”,d.sno,p->name); } |
查看答案 |
填空题 | 以下sum函数的功能是计算下列级数之和。 S=1+x+x2/2!+x3/3!+........+xn/n! 请给函数中的各变量正确赋初值。 double sum( double x, int n ) { int i; double a,b,s; 【20______】 for( i=1;i<=n;i++) { a=a*x; b=b*i; s=s+a/b; } return s; } |
查看答案 |
填空题 | 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为______。 | 查看答案 |
填空题 | 在面向对象方法中,______描述的是具有相似属性与操作的一组对象。 | 查看答案 |
填空题 | 在关系模型中,把数据看成是二维表,每一个二维表称为一个______。 | 查看答案 |
填空题 | 程序测试分为静态分析和动态测试。其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。 | 查看答案 |
填空题 | 数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为______。 | 查看答案 |
填空题 | 若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句______。 | 查看答案 |
填空题 | 以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。 main() {float a,b,c; scanf("%f%f%f",&a,&b,&c); if(______)printf("YES\n");/*a、b、c能构成三角形*/ else printf("NO\n");/*a、b、c不能构成三角形*/ } |
查看答案 |
填空题 | 以下程序的输出结果是______ 。 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); } |
查看答案 |
填空题 | 当运行以下程序时,输入abcd,程序的输出结果是:______。 insert(char str[]) {int i; i=strlen(str); while(i>0) {str[2*i]=str[i];str[2*i-1]=′*′;i--;} printf("%s\n",str); } main() {char str[40]; scanf("%s",str);insert(str); } |
查看答案 |
填空题 | 下面程序的运行结果是:______。 fun(int t[],int n) {int i,m; if(n==1)return t[0]; else if(n>=2){m=fun(t,n-1); return m; } } main() {int a[]={11,4,6,3,8,2,3,5,9,2}; printf("%d\n",fun(a,10)); } |
查看答案 |
填空题 | 现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下: #include <stdio.h> #include "myfun.c" main() {fun();printf("\n");} myfun.c文件如下: void fun() {char s[80],c; int n=0; while((c=getchar())!=′\n′) s[n++]=c; n--; while(n>=0) printf("%c",s[n--]); } 当编译连接通过后,运行程序T18时,输入Thank!则输出结果是:______。 |
查看答案 |
填空题 | 以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。 char *fun(char *str,char c) { int n=0; char *p=str; if(p!=NULL) while(p[n]!=c&&p[n]!=′\0′)n++; if(p[n]==′\0′) return NULL; return(______); } |
查看答案 |
填空题 | 以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。 main() (int i,j; for(i=0;______;i++) {j=i*10+6; if(______)continue; printf("%d",j); } } |
查看答案 |
填空题 | 以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空 int isprime(int a) {int i; for(i=2;i<=a/2;i++) if(a%i==0)______; ______; } |
查看答案 |
填空题 | 以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下: A B C D E F G H I J K L M N O 请填空完成该程序。 main() {int i,j,n; char ch=′A′; scanf("%d",&n); if(n<11) {for(i=1;i<=n;i++) {for(j=1; j<=n-i+1;j++) {printf("%2c",ch); ______; } ______; } } else printf("n is too large!\n") printf("\n"); } |
查看答案 |
填空题 | 以下程序中函数fun的功能是:构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。 #include <stdio.h> typedef struct node/*链表结点结构*/ {char sub[3]; struct node *next; }Node; Node fun(char s) /*建立链表*/ {…… } void disp(Node *h) {Node *p; p=h->next; while(______) {printf("%s\n",P->sub); p=______; } } main() {Node *hd; hd=fun();disp(hd);printf("\n"); } |
查看答案 |
填空题 | 一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为______。(C-20100341) | 查看答案 |
填空题 | 设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有______个元素。(C-20100342) | 查看答案 |
填空题 | 设二叉树如下: 对该二叉树进行后序遍历的结果为______ 。 (C-20100343) |
查看答案 |
填空题 | 软件是______ 、数据和文档的集合。(C-20100344) | 查看答案 |
填空题 | 有一个学生选课的关系,其中学生的关系模式为:学生(学号, 姓名, 班级, 年龄),课程的关系模式为:课程(课号, 课程名, 学时),其中两个关系模式的键分别是学号和课号。则关系模式选课可定义为:选课(学号, ______ , 成绩)。(C-20100345) | 查看答案 |
填空题 | 设x 为int 型变量,请写出一个关系表达式______,用以判断x 同时为3 和7 的倍数时,关系表达式的值为真。(C-20100346) | 查看答案 |
填空题 | 有以下程序 #include < stdio.h > main() { int a=1,b=2,c=3,d=0; if (a==1) if (b!=2) if(c!=3) d=1; else d=2; else if(c!=3) d=3; else d=4; else d=5; printf("%d\n",d); } 程序运行后的输出结果是: ______。(C-20100347) |
查看答案 |
填空题 | 有以下程序 #include < stdio.h > main() { int m,n; scanf("%d%d",&m,&n); while (m!=n) { while(m>n) m=m-n; while(m<n)n=n-m; } printf("%d\n",m); } 程序运行后,当输入14 63<回车>时,输出结果是______(C-20100348) |
查看答案 |
填空题 | 有以下程序 #include <stdio.h> main () { int I,j,a[][3]={1,2,3,4,5,6,7,8,9}; for (i=1;i<3;i++) for(j=I;j<3;j++) printtf("%d",a[i][j]); printf("\n"); } 程序运行后的输出结果是______(C-20100349) |
查看答案 |
填空题 | 有以下程序 #include <stdio.h> main() { int []={1,2,3,4,5,6},*k[3],i=0; while(i<3) { k[i]=&a[2*i]; printf("%d",*k[i]); i++; } } 程序运行后的输出结果是______(C-20100350) |
查看答案 |
填空题 | 有以下程序 #include <stdio.h> main() { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int b[3]={0},i; for(i=0;i<3;i++) b[i]=a[i][2]+a[2][i]; for(i=0;i<3;i++) printf("%d",b[i]); printf("\n"); } 程序运行后的结果是______(C-20100351) |
查看答案 |
填空题 | 有以下程序 #include <stdio.h> #include <string.h> void fun(char*str) { char temp; int n,i; n=strlen(str); temp=str[n-1]; for(i=n-1;i>0;i--) str[i]=str[i-1]; str[0]=temp; } main() { char s[50]; scanf("%s",s); fun(s); printf("%s\n",s); } 程序运行后输入:abcdef<回车>,则输出结果是______(C-20100352) |
查看答案 |
填空题 | 以下程序的功能是:将值为三位正整数的变量x 中的数值按照个位.十位、百位的顺序拆 分并输出。请填空。(C-20100353) #include<stdio.h> main() { int x=256; printf("%d-%d-%d\n", ______,x/10%10,x/100); } |
查看答案 |
填空题 | 以下程序用以删除字符串中的所有的空格,请填空。(C-20100354) #include<stdio.h> main() { char s[100]={"our .tercher teach c language!"};int i,j; for( i=j=0;s[i]!=‘\0’;i++) if(s[i]!=‘ ’) { s[j]=s[i];j++; } s[j]=______ ; printf("%s\n",s); } |
查看答案 |
填空题 | 以下程序功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。(C-20100355) #include <stdio.h> main() { int a[10],*p,*s; for(p=a;p-a<10;p++) scanf("%d",p); for(p=a,s=a;p-a<10;p++) if(*p>*s) s=______; printf("index=%d\n",s-a); } |
查看答案 |
填空题 | 数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 ______ 。 | 查看答案 |
填空题 | 算法复杂度主要包括时间复杂度和 ______ 复杂度。 | 查看答案 |
填空题 | 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 ______ 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 | 查看答案 |