c 语言程序设计试卷

发布 2021-04-24 16:15:28 阅读 4979

试卷代号: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 执行表...