单选题设有定义: struct complex { int real,unreal; } datal={1,8},data2;则下列赋值语句中错误的是( )。
单选题若二维数组a有m列,则在a[i][j]前的元素个数为{{U}} {{/U}}。
A.i*m+j-1
B.i*m+j
C.j*m+1
D.i*m+j+1
单选题有以下程序:#include<stdio.h>main(){char s[]={"012xy"};int i,n=0;for(i=0;S[i]!=0;i++)if(s[i]>='a'&&s[i]<='z')n++;printf("%d\n",n);}程序运行后的输出结果是( )。
单选题以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)
#include
main(){FILE*fp;
long num=0;
fp=fopen("fname.dat","r");
while(________){;
fgetc(fp);num++;}
printf("num=%d\n",num);
fclose(fp);
}
下面选项中,填入横线处不能得到正确结果的是
A)feof(fp) B)feof(fp)==NULL
单选题有以下程序:
#include <stdio.h>
main( )
{
int a=2, C=5;
printf("a=%%d,b=%%d/n",a,c);
}
程序的输出结果是______。
单选题有以下程序:
#include<stdio.h>
#include<string.h>
void fun(char*w, int m)
{ char s, *p1, *p2;
p1=w; p2=w+m-;
while(p1<p2){s=*p1; *p1=*p2; *p2=s; p1++; p2-; }
}
main()
{char a[]="123456";
fun(a, strlen(a)); puts(a);
}
程序运行后的输出结果是______。
单选题以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[][10],int n) char t[20];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p[i],p[j]<0) strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t); main() charp[][10]=“abc”,“aabdfg”,“abbd”,“dcdbe”,”cd”;int i; f(p,5);printf(“%d/n”,strlen(P[0])); 程序运行后的输出结果是
单选题数据库管理系统提供给用户的接口是 ( )
单选题有以下程序段 int n,t=1,s=0; scanf("%d",&n); do{s=s++;t=t一2;} while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是
单选题有以下程序(注:字符a的ASCII码值为97) main(){char*s={"abc"}; do{printf("%d",*s%10); ++s;}while(*s);} 程序运行后的输出结果是
单选题设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是______。
单选题“商品”与“顾客”两个实体集之间的联系一般是 A) 一对一 B) 多对一 C) 一对多 D) 多对多
单选题开发大型软件时,产生困难的根本原因是( )。
单选题有以下定义语句,编译时会出现编译错误的是______。
单选题以下关于算法的叙述中错误的是______。
单选题有以下程序 #include <stdio.h> int fun(char s[ ]) int n=0; while(*s<='9's++; retum(n); main( ) char s[10]='6','1','*','4','*','9','*','0','*'; printf("%d/n",fun(s)); 程序的运行结果是 A)9 B)61490 C)61 D)5
单选题下面程序: void func (int *a,int b[]) { b[0] =*a+6;) main() { int a,b[5]; a=0; b[0]=3; func(&a,b); printf("%d/n",b[0]); } 则程序运行后的输出结果是( )。
单选题以下叙述中正确的是( )。
单选题在一个C源程序文件中所定义的全局变量,其作用域为
单选题有以下程序 #include<stdio.h> main() int f(int x,int y) { int a=3,b=4,c=5,d; {return((y-x)*x);} d=f(f(a,b),f(a,c)); printf("%d\n",d); }程序运行后的输出结果是