C语言

第1181题

以下不能对文件进行输出的库函数是( )。

第1182题

读取二进制文件的函数调用形式为“fread(buffer,size,count,fp);”,其 中buffer代表的是(  )。

第1183题

有如下定义:

struct st
{
 int a;
 float b;
}x[10];
FILE *fp;

若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写 到文件中的语句错误的是( )。

第1184题

有以下程序

#include <stdio.h>
main()
{
 FILE *fp;
 int a[10]={1,2,3,0,0},i;
 fp=fopen("d2.dat","wb");
 fwrite(a,sizeof(int),5,fp);
 fwrite(a,sizeof(int),5,fp);
 fclose(fp);
 fp=fopen("d2.dat","rb");
 fread(a,sizeof(int),10,fp);
 fclose(fp);
 for(i=0;i<10;i++) printf("%d,",a[i]);
}

程序的运行结果是( )。

第1185题

有以下程序:

#include <stdio.h>
main()
{
 FILE *fp;
 int i,a[6]={1,2,3,4,5,6},k;
 fp=fopen("data.dat","w+b");
 fwrite(&a[0],sizeof(int),1,fp);
 for(i = 1;i < 6;i++)
 {
 fseek(fp,0L,0);
 fread(&k,sizeof(int),1,fp);
 fseek(fp,0L,0);
 a[i]+=k;
 fwrite(&a[i],sizeof(int),1,fp);
 }
 rewind(fp);
 fread(&k,sizeof(int),1,fp);
 fclose(fp);
 printf("%d\n",k);
}

程序的运行结果是( )。 

第1186题

函数rewind(fp)的作用是( )。

第1187题

有以下程序:

#include <stdio.h>
main()
{
 FILE *fp;
 int i,a[6]={1,2,3,4,5,6};
 fp=fopen("d2.dat","w+");
 for(i=0;i<6;i++) fprintf(fp,"%d\n", a[i]);
 rewind(fp);
 for(i=0;i<6;i++) fscanf(fp,"%d", &a[5-i]);
 fclose(fp);
 for(i=0;i<6;i++) printf("%d,", a[i]);}

程序运行后的结果是( )。 

第1188题

以下函数不能用于向文件写入数据的是( )。

第1189题

有以下程序:

#include <stdio.h>
main()
{
 FILE *pf;
 char *s1="China",*s2="Beijing";
 pf=fopen("abc.dat","wb+");
 fwrite(s2,7,1,pf);
 rewind(pf); /*文件位置指针回到文件开头*/
 fwrite(s1,5,1,pf);
 fclose(pf);
}

以上程序执行后abc.dat文件的内容是( )。

第1190题

有以下程序:

#include <stdio.h>
main()
{
 FILE *fp;
 int i,a[6]={1,2,3,4,5,6},k;
 fp=fopen("data.dat","w+b"); fprintf(fp,"%d\n",a[0]);
 for(i = 1;i < 6;i++)
 {
 fseek(fp,0L,0);
 fscanf(fp,"%d",&k);
 fseek(fp,0L,0);
 fprintf(fp,"%d\n",a[i]+=k);
 }
 rewind(fp);
 fscanf(fp,"%d",&k);
 fclose(fp);
 printf("%d\n",k);
}

程序的运行结果是( )。 

第1191题

有以下程序:

#include <stdio.h>
main()
{ FILE *fp;
 int i,a[6]={1,2,3,4,5,6},k;
 fp=fopen("data.dat","w+b");
 fprintf(fp,"%d\n",a[0]);
 for(i = 1;i < 6;i++)
 {
 rewind(fp);
 fprintf(fp,"%d\n",a[i]);
 }
 rewind(fp);
 fscanf(fp,"%d",&k);
 fclose(fp);
 printf("%d\n",k);
}

程序运行后的输出结果是( )。 

第1192题

下列不属于软件工程3个要素的是( )。

第1193题

有三个关系R、S和T如下:

关系

则下列操作中正确的是( )。

第1194题

下列选项中,不属于数据管理员(DBA)职责的是( )。

第1195题

下列二叉树描述中,正确的是( )。

第1196题

下面属于白盒测试方法的是( )。

第1197题

数据库管理系统是( )。

第1198题

软件设计中划分模块的一个准则是( )。

第1199题

在E-R图中,用来表示实体联系的图形是( )。

第1200题

支持子程序调用的数据结构是( )。