A.0
B.4
C.6
D.7
单选题 | 在软件设计中,不属于过程设计工具的是( )。 | 查看答案 |
单选题 | 有以下程序 void sum(int a[]) { a[0] = a[-1]+a[1]; } main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); printf("%d\n", a[2]); } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 下列叙述中正确的是( )。 | 查看答案 |
单选题 | 有以下程序段 int n,t=1,s=0; scanf("%d",&n); do{ s=s+t; t=t-2; }while (t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。 |
查看答案 |
单选题 | 下列叙述中正确的是( )。 | 查看答案 |
单选题 | 有以下程序 #include main() { char c1='1',c2='2'; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); } 当运行时输入:a<回车> 后,以下叙述正确的是( )。 |
查看答案 |
单选题 | 有以下程序 main() { int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2; printf("%d\n", *p + *q); } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 若有语句:char *line[5];,以下叙述中正确的是( )。 | 查看答案 |
单选题 | 有以下程序 #include main() { FILE *fp; int i, k, n; fp=fopen("data.dat", "w+"); for(i=1; i<6; i++) { fprintf(fp,"%d ",i); if(i%3==0) fprintf(fp,"\n"); } rewind(fp); fscanf(fp, "%d%d", &k, &n); printf("%d %d\n", k, n); fclose(fp); } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 有以下程序 # include struct STU { char name[10]; int num; }; void f(char *name, int num) { struct STU s[2]={{"SunDan",20044},{"Penghua",20045}}; num = s[0].num; strcpy(name, s[0].name); } main() { struct STU s[2]={{"YangSan",20041},{"LiSiGuo",20042}},*p; p=&s[1]; f(p->name, p->num); printf("%s %d\n", p->name, p->num); } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 有以下程序 float f1(float n) { return n*n; } float f2(float n) { return 2*n; } main() { float (*p1)(float),(*p2)(float),(*t)(float), y1, y2; p1=f1; p2=f2; y1=p2( p1(2.0) ); t = p1; p1=p2; p2 = t; y2=p2( p1(2.0) ); printf("%3.0f, %3.0f\n",y1,y2); } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 设变量已正确定义,则以下能正确计算f = n!的程序段是( )。 | 查看答案 |
单选题 | 下列数据结构中,能用二分法进行查找的是( )。 | 查看答案 |
单选题 | 设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是( )。 | 查看答案 |
单选题 | 设有如下关系表: R S T A B C A B C A B C 1 1 2 3 1 3 1 1 2 2 2 3 2 2 3 3 1 3 则下列操作中正确的是( )。 |
查看答案 |
单选题 | 以下叙述中错误的是( )。 | 查看答案 |
单选题 | 数据库系统的核心是( )。 | 查看答案 |
单选题 | 有以下程序 # include struct STU { int num; float TotalScore; }; void f(struct STU p) { struct STU s[2]={{20044,550},{20045,537}}; p.num = s[1].num; p.TotalScore = s[1].TotalScore; } main() { struct STU s[2]={{20041,703},{20042,580}}; f(s[0]); printf("%d %3.0f\n", s[0].num, s[0].TotalScore); } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 有以下程序段 int k=0,a=1,b=2,c=3; k=ac ? c:k; 执行该程序段后,k的值是( )。 |
查看答案 |
单选题 | 以下不能正确计算代数式 值的C语言表达式是( )。 | 查看答案 |