对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
单选题有以下程序: #include <stdio.h> #include
<string.h> typedef struct { char name[9]; char sex; int
score[2];} STU; STU f(STU a) { STU b={"Zhao",
'm', 85, 90}; int i; strcpy(a.name,
b.name); a.sex=b.sex; for(i=0; i<2; i++)
a.score[i]=b.score[i]; return a; }
main() { STU c={ "Qian", 'f', 95, 92 }, d;
d=f(c); printf("%s, %c, %d, %d,", d.name, d.sex,
d.score[0], d.score[1]); printf("%s, %c, %d, %d/n", c.name,
c.sex, c.score[0], c.score[1]); }
程序运行后的输出结果是______。
A.Zhao, m, 85, 90, Qian, f, 95, 92
B.Zhao, m, 85, 90, Zhao, m, 85, 90
C.Qian, f, 95, 92, Qian, f, 95, 92
D.Qian, f, 95, 92, Zhao, m, 85, 90
单选题以下程序的输出结果是______。 #include<stdio.h> main() int a=200; #define a 100 printf("%dd",
单选题已知字符A的ASCII代码值是65,字符变量c1的值是A,c2的值是D。则执行语句printf("%d,%d",c1,c2-2);的输出结果是______。
单选题以下选项中正确的语句组是______。
单选题有以下程序:
#include<stdio.h>
int fun()
{static int x=1;
x*=2;
return x;
}
main()
{int i, s=1;
for(i=1; i<=3; i++) s*=fun();
printf("%d/n", s);
}
程序运行后的输出结果是______。
单选题下列程序的执行结果是______。 print(int*b,int m) int i; for(i=0;i<m;i++) *b=i; b++; printf("%d/n",*--B) ; main() int a[5]=1,2,3,4,5; print(a,5);
单选题若有定义语句:double a, *p= 以下叙述错误的是___________。
单选题有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof(int),6,fp); fseek(fp,sizeof(int)*3,SEEK_SET):/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/ fread(a,sizeof(int),3,fp);fclose(fp); for(i=0;i<6;i++)printf("%d,",a[i]); } 程序运行后的输出结果是
单选题有以下程序 void swap(char*x,char*y) main() { char t; {char*s1="abc",*s2="123"; t=*x;*x=*y;*y=t; swap(s1,s2);printf("%s,%s\n",s1,s2); } } 程序执行后的输出结果是
单选题函数调用:strcat(strcpy(str1,str2,),str3)的功能是 ( )
单选题以下四个程序中,完全正确的是______。
A.#include <stdio.h> main(); {
/*/programming/*/ printf("programming!/n");}
B.#include main() {
/*programming*/ printf("programming!/n");}
C.#include <stdio.h> main() {
/*/*programming*/*/ printf("programming!/n");}
D.include main() {
/*programming*/ printf("programming!/n");}
单选题若有以下定义和语句char c1='b',c2='e'printf("%d,%c/n",c2-c1,c2-'a'+A); 则输出结果 ( )
单选题有以下程序:
main()
{int a[]={2, 4, 6, 8, 10}, y=0, x, *p;
p=
for(x=1; x<3; x++) y+=p[x];
printf("%d/n, y");
}
程序运行后的输出结果是______。
单选题若有以下程序 main(){int a=-2,b=0; while(a++) ++b; pfintf("%d,%d\n",a,b);} 则程序的输出结果是
单选题关于结构化程序设计原则和方法的描述错误的是( )。 A) 选用的结构只准许有一个入口和一个出口 B) 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 C) 不允许使用GOTO语句 D) 语言中所没有的控制结构,应该采用前后一致的方法来模拟
单选题关系数据模型______。
单选题以下程序的输出结果是 #include<stdi0.h> main() { int i=0,a=0; while(i<20) { for(;;) { if((i%10)==0)break; elsei--; } i+=11;a+=i; } printf(“%d/n”,A) ; }
单选题有以下程序: #include<stdio.h> int f(int t[],int n); main() { int a[4]={1,2,3,4},s; s=f(a,2);printf(''%d\n'',s);} int f(int t[],int n) { if((n>0)&&(n<5))return t[n+1]+f(t,n-1); else return 0;} 程序运行后的输出结果是( )。
单选题在ASCII代码表中每一个大写字母比它相应的小写字母的ASCII码{{U}} {{/U}}。
A. 小32
B. 小64
C. 大32
D. 大1