单项选择题

设有定义:
struct complex
int real, unreal; data1= 1,8, data2;
则以下赋值语句中错误的是( )。

A.data2=data1;
B.data2=(2,6);
C.data2.real=data1.real;
D.data2.real=data1.unreal;
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) char *t; int i,j; for(i=0; i<n-1; i++) for(j=i+1;j<n;j++) if(strcmp(p[i],p[j]>0) t=p[i];p[i]=p[j];p[j]=t; void main() char *p [5]= abc , aabdfg , abbd , dcdbe , cd ; f(p,5), printf( %d n ,strlen(p[4])); 程序运行后输出的结果是( )。
A.5
B.3
C.6
D.4
单项选择题
有以下程序: #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]); 程序运行后输出的结果是( )。
A.4,5,6,4,5,6,
B.1,2,3,4,5,6,
C.4,5,6,1,2,3,
D.6,5,4,3,2,1,
相关试题
  • m++
  • func()
  • 以下程序的输出结果是______。 #in...
  • 下列程序运行时,若输入labcedf2d<回车>...
  • 有以下程序: #include <stdio.h> ...