2024年初春C语言考试试题A

发布 2021-12-28 01:18:28 阅读 7778

课程号:0401045

计算机高级语言(c++)期末考试试卷(a卷)

考试形式:闭卷考试考试时间:120分钟。

班号学号姓名得分。

一、简答题(本大题共10小题,每小题3分,共30分)

1、 什么叫计算机软件?

2、 请枚举指针运算的几种基本形式。

3、 在c++语言中,有那几种常量?请给出实例。

4、 在c++语言中,对象有那些存储类型?这些存储类型的含义是什么?

5、 请说出函数参数中,引用与地址传递参数方式两者之间的异同点。

6、 请给出class类类型定义的一般形式 。

7、 class类类型中,构造函数应具有那些特征?

8、 类定义体中,有些函数之前有关键字friend的意义是什么?

9、 请说明class类类型和struct结构体类类型两种数据类型的异同点。

10、 在c++语言类定义体中,隐藏数据有那几种方式?

二、数据与运算(本大题共10小题,每小题2分,共20分)

1. 若int x=2,y=0; 则表达式 (y = x>>2)? x/++y : x 的运算结果是什么?

答: 2. 若int x = 5, y(0), p = y ;

经过 y+=1, *p= +x + y) 的运算之后,cout<答:

3. 若unsigned char x=016, y =0xf0; 则 x ^ y; 的值是什么?

答:4. 若int x(0), y=1 ; 则经过语句 y +=x+2, x +=y, x+= y- -的运算,

则 x, y 的结果值各是什么?

答:5. 若char x= ‘1’, yint z; z = x + 3;

则 cout<< x<< 的ascii码"

6. 若int x, data[8]=;则x=*(data+1)+*data[5]-2)之后,x存放的数是什么?

答:7. 若说明int a[8]=,p= &a[1]; 则经过表达式。

*(p-3p+=1, *p+=1, a[5]+a[6] )

运算之后,则数组a各元素的值是什么?

答:8. 若struct mydata ; mydata x =,y=&x;

则经过 x . c[1]++y->b) +10+ ;运算,x的各分量结果是什么?

答:9. 若定义union myunion; (设int占4个字节),myunion mykey, *pkey=&mykey ;

pkey->y=0, pkey->x[0]= 1’ ;

则表达式 (*pkey) .y 的结果是什么?

答:10. 若说明 int a= -1; double b(4) ;则表达式 (a<<2) *sizeof(b) 的值是什么?

答:三、给出下列程序的运行输出结果(本大题共3小题,每小题5分,共15分)

1、 void t(int &x,int &y,int &cp,int dp)

cp= -x + y++;

dp= x – y ;

#include “

void main(void)

void main( void )

char s[256] ,ps; int k;

for(k=2; k<=16;k++)s[k-2]=s1[k] ;

ps=s2; k =k-2;

while( *ps++ 0’)

s[k]=*ps ; ps++;k++;

s[k] =0’ ;

cout<< s ;

答案:四、程序填空题(共20分)

阅读下列程序及其运算结果,填空使得下列程序成为一个完整的程序。

#include ""

#include ""

class cpoint //建立一个点类。

void cpoint::displaypoint()

double distance(cpoint &a, cpoint &b)

void main(void)

cpoint p1 ;

【7p1( 6.0, 8.0) ;

【8setpos( 6, -1 )

p1. displaypoint (

p2. displaypoint (

double d ;

cout<<【10<< d <

distance is 3

五、编程题(15分)

已知指数ex的泰劳展开式为:

根据上面公式编程实现:

1、 编写一个求ex的函数 double sexp (double x) ,要求精度为10-8 ;

2、编写主函数main()求出编程求解x = 0.5, 1.2, 3, 5 时ex的近似解程序。

2024年全国c语言等级考试试题

一 选择题。1 算法的空间复杂度是指。a 算法程序的长度。b 算法程序中的指令条数。c 算法程序所占的存储空间。d 执行过程中所需要的存储空间。2 用链表表示线性表的优点是。a 便于随机存取。b 花费的存储空间较顺序存储少。c 便于插入和删除操作。d 数据元素的物理顺序与逻辑顺序相同。3 数据结构中...

C语言考试试卷

2010年c语言考卷详解。b场 单选题 1 c 语言程序中可以对程序进行注释,注释部分必须用符号 c 括起来。a c long b 2 3 d double y 3 10 执行以下程序段后,m的值是 c int a int m 10,k,ptr a for k 0 k 5 k m ptr k a 2...

C语言考试试卷

选择题。1 以下叙述正确的是。a c语言比其他语言高级 b c语言可以不用编译就能被计算机识别执行。c c语言以接近英语国家的自然语言和数学语言作为语言的表达形式。d c语言出现的最晚 具有其他语言的一切优点。2 c语言中用于结构化程序设计的三种基本结构是。a 顺序结构 选择结构 循环结构 b if...