单选题有以下程序 struct S{int n;int a[20];}; voidf(structS *p) {int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++) if(p->a[i]>p->a[j]){t=p->a[i];p->a[i]=P->a[j];p->a[j]=t;} } main() { int i; struct S s={10,{2,3,1,6,8,7,5,4,10,9}}; f(&s); for(i=0;i<s.n;i++)printf("%d,",s.a[i]); }
单选题以下选项中,合法的一组C语言数值常量是______。
单选题有以下程序 #include?<stdio.h>
main() { int i,t[][3]={9,8,7,6,5,4,3,2,1};
for(i=0;i<3;i++)?? printf("%d?",t[2-i][i]);
程序执行后的输出结果是______。
A.3 6 9
B.7 5 3
C.3 5 7
D.7 5 1
单选题以下选项中,能用作数据常量的是
单选题若变量已正确定义,有以下程序段 i=0; do printf("%d,",i);while(i++); printf("%d/n",i); 其输出结果是______。 A.0,1 B.0,0 C.1,1 D.程序进入无限循环
单选题以下不能正确计算代数式的值的C语言表达式是()。
单选题若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
单选题有以下函数
int fun(char *S)
{char *t=s;
while(*t++);
return(t-S);
}
该函数的功能是【 】。
单选题有以下程序 void fun(int x,int y,int*c,int*d) {*c=x+y;*d=x-y;} main(){int a=4,b=3,c=0,d=0; fun(a,b,&c,&d); printf("%d%d\n",c,d);} 程序的输出结果是
单选题若有以下程序: #include<stdio.h> void f(int n); main( ) void f(int n); f(5); void f(int n) printf("%d/n",n); 则下列叙述中不正确的是 A) 若只在main中对函数f进行说明,则只能在main中正确调用函数f B) 在main前对函数f进行说明,则在main和其后的其他函数中都可以正确调用函数f C) 对于以上程序,编译时系统会提示出错信息:提示对f函数重复说明 D) 函数f无返回值,所以可用void将其类型定义为无返回值型
单选题有以下程序: #include<stdio.h> int fun(int
a, int b, int c) { c=a*b; }
main() { int c; fun(2, 3, c);
printf("%d/n", c); } 程序的输出结果是
A.0
B.1
C.6
D.无定值
单选题若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。
单选题下列关于数据库设计的叙述中,正确的是______。
单选题有以下程序
#include
void f(char P[][10],int n)/*字符串从小到大排序*/
{char t[10];int i,j;
for(i=0;iO){strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);
}
main()
{char p[5][10]={"abc","aabdfg","abbd","dcdbe","cd"};
f(P,5);
printf("%d\n",strlen(p[0]));
}
程序运行后的输出结果是【 】。
单选题以下程序运行后,输出结果为______。 main() int a[2][3]=1,3,5,7,9,11),*s[2],**pp,*p; s[0]=a[0],s[1]=a[1]; pp=s; p=(int*)malloc(sizeof(int)); **pp=s[1][1]; p=*pp; printf("%d/n",*p); A) 1 B) 7 C) 9 D) 11
单选题下列程序的运行结果为( )。 #include<stdio.h> void fun(char *str) int a, b; for(a=b=0; str[a]!='/0'; a++) if(str[a]!='c') str[b++]=str[a]; str[b]='/0'; void main() char str[]="abcdef"; fun(str); printf("str[]=%s", str); A) str[]=abdef B) str[]=abcdef C) str[]=a D) str[]=ab
单选题有以下程序段
char ch;int k;
ch="a";k=12;
printf("%c,%d,",ch,ch,k);
printf("k=%d/n",k);
已知字符a的ASCII十进制代码为97,则执行上述程序段后输出结果是______。
单选题若有结构体定义: struct stu int num; char sex; int age; a1,a2; 则下列语句中错误的是( )。
单选题有以下程序:
#include <stdio.h>
int fun(char p[][10])
{int n=0,i;
for(i=0;i<7;i+ +)
if(p[i][0]= ="T") n+ +;
return n;
}
main( )
{char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","sun"};
printf("%d/n",fun(str));
}
程序执行后的输出结果是______。
单选题某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为( )。