网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设已定义浮点型变量data,以二进制代码方式把data的值写入输出文件流对象outfile中,正确的语句是()
- A、outfile.write((double*)&data,sizeof(double));
- B、outfile.write((double*)&data,data);
- C、outfile.write((char*)&data,sizeof(double));
- D、outfile.write((char*)&data,data);
参考答案
更多 “设已定义浮点型变量data,以二进制代码方式把data的值写入输出文件流对象outfile中,正确的语句是()A、outfile.write((double*)data,sizeof(double));B、outfile.write((double*)data,data);C、outfile.write((char*)data,sizeof(double));D、outfile.write((char*)data,data);” 相关考题
考题
( 36 ) 设有定义 :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;
考题
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。【说明】字符串在程序设计中扮演着重要角色。现需要设计字符串基类string,包含设置字 符串、返回字符串长度及内容等功能。另有一个具有编辑功能的串类edlt_string,派生于string,在其中设置一个光标,使其能支持在光标处的插入、删除操作。【程序】include <iostream.h>include <stdio.h>include <string.h>class string{int length;char *data;public:int get_length() {return length;}char *get_data() {return data;}~string() {delete data;}int set data(int in_length, char *in_data);int set_data(char *data);void print() {cout<<data<<endl;}};class edit_string: public string{int cursor;public:int get_cursor() {return cursor;}void move_cursor(int dis) {cursor=dis;}int add_data(string *new_data);void delete_data(int num);};int string::set_data(int in_length,char *in_data){length=in_length;if(!data)delete data;(1)strcpy(data,in_data);return length;}int string::set data(char *in_data){(2)if(!data)delete data;(1)strcpy(data,in_data);return length;}int edit_string::add_data(string *new_data){int n,k,m;char *cp,*pt;n=new_data->get_length();pt=new_data->get_data();cp=this->get_data();m=this->get_length();char *news=new char[n+m+1];for(int i=0; i<cursor; i++)news[i]=cp[i];k=i;for(int j=0; j<n; i++,j++)news[i]=pt[j];cursor=i;for(j=k; j<m; j++,i++)(3)news[i]='\0';(4)delete news;return cursor;}void edit string::delete_data( int num){int m;char *cp;cp=this->get_data();m=this->get_length();for(int i=cursor; i<m; i++)(5)cp[i]='\0';}
考题
若有以下说明和定义,以下叙述中错误的是( )。union dt{ int a;char b;double c;}data;A.两个共用体变量之间可以相互赋值B.变量data所占内存字节数与成员c所占字节数相等C.程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000D.共用体在初始化时只能用第一个成员的类型进行初始化
考题
有定义如下:struct sk{ int a;float b;}data,*p;如果p=data;则对于结构变量data的成员a的正确引用时( )A)(*).data.a B)(*p).aC)p-data.a D)p.data.a
考题
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是A.data的每个成员起始地址都相同B.变量data所占内存字节数与成员c所占字节数相等C.程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000D.data可以作为函数的实参
考题
在16位IBM-PC机上使用C语言,若有如下定义 stmct data {inti; char ch; double f } b; 则结构变量b占用内存的字节数是A.1B.2C.7D.11
考题
在下面的类定义中,横线处应填入的内容是 class Fred { public: void print(){cout<<data<<endl;} void setData(double d)(data=d;} static int count; private: double data; }; count=0; //静态数据成员的定义A.intB.static intC.int Fred::D.static int Fred::
考题
已知有变量datal定义如下: union data { int i; char ch; float f; }datal; 则变量datal所占的内存存储空间可表示为(57)。A.sizeof(int)B.sizeof(char)C.sizeof(float)D.SiZCOf(mt)+sizeof(char)+sizeof(float)
考题
在16位IBM-PC机上使用C语言,若有如下定义struct data{ int i;char ch;double f;} b;则结构变量b占用内存的字节数是A.1B.2C.7D.11
考题
● 已知有变量 data1 定义如下:union data{ int i;char ch;float f;} data1;则变量 data1 所占的内存存储空间可表示为 (57) 。(57)A. sizeof(int)B. sizeof(char)C. sizeof(float)D. sizeof(int)+sizeof(char)+sizeof(float)
考题
在下面的定义语句中,画线处应填入的内容是 class Fred{ public: void print( ){cout<<data<<endl;} void setData(double D) {data=d;} static int count; private: double data; }; ______count=0;//静态数据成员的定义A.intB.static intC.int Fred::D.static int Fred::
考题
设有以下说明和定义:typedef union {long i; int k[5]; char c;} DATE;struct data { int cat; DATE cow; double dog;} too;DATE max;则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是:___52____
考题
在下面的类定义中,横线处应填入的内容是 class Fred { public: void print () { cout<<data<<end1;} void setData (double D) {data=d; static int count; private: double data; };______count=0; //静态数据成员的定义A.intB.static intC.int Fred::D.static int Fred::
考题
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是 ______。A.data的每个成员起始地址都相同B.变量data所占的内存字节数与成员c所占字节数相等C.程序段data.a=5;printf("%f\n",data.c);输出结果为5.000000D.data可以作为函数的实参
考题
union dt { int a;char b;double c; }data; 以下叙述中错误的是( )。A.data的每个成员起始地址都相同B.变量data所占内存字节数与成员c所占字节数相等C.程序段:data.a=5;printf("%f\n",data. C);输出结果为5.0D.data可以作为函数的实参
考题
设有以下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。A.p=a;B.p=data.a;C.p=data.a;D.*p=data.a;
考题
在有13个元素构成的有序表data[1..13]中,用折半查找(即二分查找,计算时向下取整)方式查找值等于data[8]的元素时,先后与(41)等元素进行了比较。A.data[7]. data[6]. data[8]B.data[7]. Data[8]C.data[7]. data[10]. data[8]D.data[7]. data[10]、data[9]. data[8]
考题
设有如下定义:struct sk{ int m;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是( )。A)q=data.m;B)*q=data.m;C)q=(struct sk*)data.m;D)q=(struct sk*)data.m;
考题
( 14 )下列程序段的输出结果是int data=0;char k= ' a ' ,p= ' f ' ;data=p-k;system.out.println(data);A ) 0B ) aC ) fD ) 5
考题
变量W_data定义如下:union data_node{float ff'int n;char ch;}W_data;则变量W_data所占的内存存储空间可表示为______。A.sizeof(int)
B.sizeof(char)
C.sizeof(float)
D.sizeof(int)+sizeof(char)+sizeof(float)
考题
单选题下列程序段的输出结果是( )。int data=0;char k=‘a’,p=‘f’;data=p-k;system.out.println(data);A
0B
aC
fD
5
考题
单选题设已定义浮点型变量data,以二进制代码方式把data的值写入输出文件流对象outfile中,正确的语句是()A
outfile.write((double*)data,sizeof(double));B
outfile.write((double*)data,data);C
outfile.write((char*)data,sizeof(double));D
outfile.write((char*)data,data);
热门标签
最新试卷