试卷代号:6188
武汉市广播电视大学2010-2023年第一学期“开放专科”期末考试。
计算机信息管理专业《c++语言程序设计》试题
2023年1月。
一、 单项选择题(本题共10小题,每小题2分,共20分)
1.下列变量名中,( 是合法的。
a china b byte-size c double d a+a
2.下列各种函数中,( 不是类的成员函数。
a 构造函数 b 析构函数 c 友元函数 d 拷贝构造函数。
3.下列( )是正确的语句。
a ; b a=17 c x+y d cout<<"n"
4.循环while(int i=0) i--;执行次数是( )
a 0 b 1 c 5 d 无限。
5.设int f(int);和int g(int);是函数f和g的原形,以下将f作为语句调用的是( )
a g(f(3));b f(g(3));c g(f(3)+2); d p= f(g(3)+1);
6.设int * p2=&x,* p1=a;p2= *b;则a和b的类型分别是( )
a int * 和intb int * 和int **
c int 和intd int * 和int *
7.设int x;,则经过( )后,语句*px=0;可将x值置为0。
a int * pxb int const * px=&x;
6188)试卷号《c++语言程序设计》试题第 1 页(共 6 页)
c int * const px=&x; d const int * px=&x;
8.设void f1(int * m,long & n);int a;long b;则以下调用合法的是( )
a f1(a,bb f1(&a,b);
c f1(a,&bd f1(&a,&b);
9.以下结构类型可用来构造链表的是( )
a struct aa; b struct bb;
c struct cc; d struct dd;
10.使用操作符setw对数据进行格式输出时,需要包含( )文件。
a b c d
二、填空题(本题共10小题,每小题2分,共20分)
1. c++目标程序经后生成扩展名为exe的可执行程序文件。
2. 16位计算机中整型占个字节存储空间。
3. 要在屏幕上显示"hello,world!"应执行语句cout<<
4. 表达式8&3的结果是。
5. 作为语句的函数调用是通过来体现的。
6. 执行if (x>=0||x<=0) cout<<"abcd";else cout<<"wxyz";屏幕上显示的是。
7. 设一维整型数组data已进行了初始化,则其元素个数可由操作符sizeof通过表达式计算出来。
8. 若一全局变量只允许本程序文件中的函数使用,则定义它时应加上修饰符。
9. 设有int w[3][4];,pw是与数组名w等价的数组指针,则pw应初始化为。
10.要使引用pr代表变量char * p;,则pr应初始化为。
6188)试卷号《c++语言程序设计》试题第 2 页(共 6 页)
三、回答问题(本题共5小题,每题4分,共20分)
1.设int * p;,判断下列表达式的正确性(用t表正确,用f表错误)。
pppp2.请初始化一维指针数组color,其初值表初值为"red","blue","white"和"black"。
3.设int x[ ]y=x[1];,写出语句 cout<
6188)试卷号《c++语言程序设计》试题第 3 页(共 6 页)
4.设int fp(char a,int b=0,double c=100.0);,判断下列重载函数的正确性。
用t表正确,用f表错误)。
int fpvoid fp(char);(
int fp(char,intvoid fp(char,int,int);(
5.要使语句p1=new long * p2=new float * 15];能正常执行,写出p1和p2的定义。
四、(本题共2小题,每题10分,共20分)
1.写出下列程序的执行结果。
# include <>
void fun(int,int,int *
void main()
int x,y,z;
fun (2,3,&x);
fun (4,x,&y);
fun (x,y,&z);
cout<(6188)试卷号《c++语言程序设计》试题第 4 页(共 6 页)
2.下列程序向a盘上的文本文件输出0至100间的整数,请将程序补充完全。
# include <>
# include
void main(void)
ofstream f1
ifcerr<<"a: file not open!"<五、(本题共2小题,每题10分,共20分)
1. 编程求数列1,,,的所有大于等于0.000001的数据项之和并输出结果。
6188)试卷号《c++语言程序设计》试题第 5 页(共 6 页)
2.用递归方法设计函数int arraymin (int d[ ]int size);,其中d为数组,size为数组元素个数;arraymin返回d中的最小元素。
6188)试卷号《c++语言程序设计》试题第 6 页(共 6 页)
C语言程序设计试卷A
c语言程序设计期末考试试卷 a 荆楚理工学院。2009 2010学年度第二学期期末考试。c语言程序设计 试题a卷。机制专业08年级120分钟2010年6月。说明 本试卷中的程序用于tc2.0,但均省略了getch 语句。一 用c语言描述下列命题 每小题1分,共5分 1 a小于b或a小于c。2 a或b...
C语言程序设计试卷A
山东师范大学2006 2007学年第二学期期末考试试题。时间 120分钟共100分 课程编号 4111108 课程名称 c语言程序设计适用年级 2006 学制 四适用专业 计算机科学与技术试题类别 a a b c 一 选择题 下面每题的选项中,只有一个是正确的,请选择正确的答案填入答题卡中对应的题号...
c语言程序设计试卷a
c语言程序试卷a 班级姓名分数 一 选择题 每小题2分,共30分 1.已知ch是字符型变量,下面不正确的赋值语句是 a ch 5 9 b ch a b c ch 0 d ch 7 6 2.正确的自定义标识符是 a a 2 b a b c name d default 3.设int a,b,c 执行表...