更多"以下程序设计功能是:将结构体变量time 中的内容写到文件中。 #"的相关试题:
[填空题]以下程序设计功能是:将结构体变量time 中的内容写到文件中。
#include <iostream>
using namespace std;
struct date
int year;
int month;
int day;
int main ( )
date time = 2005, 1, 1 ;
ofstream outdate;
outdate.open( "d://date.txt", ios :: binary );
outdate.write(____________, sizeof( tt ) );
outdate.close( );
return 0;
则程序中空白处应该填入的语句为 【15】 。
[填空题]以下程序设计功能是:将结构体变量time 中的内容写到文件中。
#include <iostream>
using namespace std;
struct date
{
int year;
int month;
int day;
}
int main ( )
{
date time = { 2005, 1, 1 };
ofstream outdate;
outdate.open( "d://date.txt", ios :: binary );
outdate.write(____________, sizeof( tt ) );
outdate.close( );
return 0;
}
则程序中空白处应该填入的语句为 【15】 。
[填空题]设文件temp.txt 已存在,则以下的打印结果是 【15】
#include <iostream>
#include <fstream>
using namespace std;
int main( )
{
ofstream outf ("temp.txt",ios base: :trunC) ;
outf<<"How you doing";
outf.close( );
ifstream inf("temp.txt");
char str[20];
inf>>str;
inf.close( );
cout<<str;
return 0;
}
[填空题]已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。
#include<iostream>
using namespace std;
class Foo{
int value;
public:
Foo( ):value(0){}
void setValue(int value)
{______=value; ∥给Foo的数据成员value赋值}
void print( ){cout<<value;p}
};
int main( )
{
Foo f;
gf.setValue(42);
f.print( );
return 0;
}
[填空题]已知下列程序的输出结果是42,请将下画线处缺失的部分补充完整。
#include <iostream>
using namespace std;
class Foo
int value;
public:
Foo( ):value(0)
void setValue(int value)
______=value;//给Foo的数据成员value赋值
void print( )eout<<value;
;
int main( )
Foo f;
f.setValue(42);
f.print( );
return 0;
[填空题]下列程序编译错误,是由于划线处缺少某个语句,该语句是______。
#include<iostream.h>
class A
private:
int numl;
public:
A( ):numl(0)
A(int i):numl(i)
;
class B
private:
int num2;
public:
B( ):num2(0)
B(int i):num2(i)
int my_math(A obj1, B obj2);
;
int B::my_math(A obj1,B obj2)
return(obj1.numl+obj2.num2);
void main(void)
A objl(4);
B obj,obj2(5);
cout<<"obj1+obj2:"<<obj.my_math(obj1,obj2);
[填空题]下列类的构造函数不能通过编译,正确的构造函数应该是______。
#include<iostream.h>
class Sample
{
public:
int n;
const int con;
Sample(int m) {con=m+1;n=m;}
void disp( ) {cout<<"normal:n="<<n<<endl;}
void disp( )const {cout<<"static:n="<<n<<endl;}
};
void main( )
{
const Sample a (12);
Sample b (13);
a.disp( );
b.isp( );
cout<<a.n<<","<<b.con<<endl;
}
[填空题]以下程序用来输出结构体变量ex所占存储单元的字节数:
struct st
char name[20];double score;;
main( )
struct st ex;
printf("ex size:%d/n",sizeof( 【14】 ));
[填空题]以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。
struct st
char name[20]; double score;;
main( )
struct st ex;
printf("ex size:%d/n", sizeof(______));
[填空题]以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。
struct st
{ char name[20];double score;};
main( )
{ struct st ex;
pfintf("exsize:%d/n",sizeof(______));}
[填空题]程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量S中的数据进行修改,并把a中的地址作为函数值返回到主函数,在主函数中输出修改后的数据。
例如,a所指变量s中的学号、姓名和3门课的成绩依次是:10001、"ZhangSan"、95、80、88,修改后输出t中的数据应为:10002、"LiSi"、96、81、89。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构。
文件BLANK1.C内容如下:
#include<stdio.h>
#include<string.h>
struct student
long sno;
char name[10];
float score[3];
;
/**********found**********/
(1) fun(struct student *a)
int i;
a->sno=10002:
strepy(a->name,"LiSi");
/**********found**********/
for(i=0;i<3;i++) (2) +=1;
/**********found**********/
return (3) ;
void main( )
struct student s=10001,"ZhangSan",95,80,88, *t;
int i;
printf("in/nThe original data: in");
printf("/nNo: %1d Name: %s/nScores: ",s.sno,s.name);
for(i=0;i<3;i++) printf("%6.2f",s.score[i]);
printf("/n"):
t=fun(&s);
printf("/nThe
[单项选择]设定义下列结构体,结构体变量p的出生年份赋值正确的语句是( )。
Struct st
int x;
inty;
int z;
Struct worker
char name[20];
char sex;
struct st birth;
p;
A. x=1987
B. birth.x=1987;
C. birth.x=1987;
D. x=1987;
[填空题]程序设计分为面向过程程序设计和面向对象程序设计,具有继承性特点的程序设计称为 【2】 程序设计。
[填空题]程序设计分为面向过程程序设计和面向对象程序设计,具有继承性特点的程序设计称为______程序设计。
[填空题]定义一个结构变量,共三个成员分别是字符型、整形和浮点型,则该结构体变量所占内存长度为()个字节。
[单项选择]设有一共用体变量定义如下:
union data
long w;
float x;
int y;
char z;;
union data beta;
执行下列语句后,正确的共用体变量beta的值是( )。
beta.w=123456;
beta.y=888;
beta.x=3.1416;
beta.z=’x’;
A. 123456
B. 888
C. 3.1416
D. ’X’