c语言期末考试上机题真题

“c语言期末考试上机题真题”相关的资料有哪些?“c语言期末考试上机题真题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言期末考试上机题真题”相关范文大全或资料大全,欢迎大家分享。

c++期末考试真题(1)

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

一、 填空题

1. 类是一组具有共同的_属性___ 特征和行为特征的对象的抽象。

2. 在面向对象程序设计中,一个对象向另一个对象发出的请求被称为_消息_ 。 3. 用class作关键字进行类声明,默认的访问属性是 private(私有的)_ 4. 函数名重载是指同一作用域内的多个函数使用相同的函数名,这些同名函数要从参数类型和参数个数____进行区分。

5. 构造函数的作用是__在创建对象时对对象进行初始化____ 。 6. 多重继承指一个派生类可以有__多个基类______ 。

7. 保护继承下,基类中所有公有成员在派生类中的访问属性是__保护的____ 。 8. 假定要访问一个对象指针p所指对象中的b成员,则表示方法___ p.b ______。9. 若需要把一个函数“void F();”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句:friend void F(AB &)_。

10.Static成员函数与普通成员函数的区别是_静态成员函数没有this指针______。 11.若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用___ iostream ____头文件。

12.1. 关键字

C语言程序设计期末考试样题

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

北京联合大学

一、根据流程图编程题

(1)在VC++集成环境下建立本人文件夹下的文件??_1.c(其中??代表本人后两位学号)。

(2)根据下面的流程图编写程序。 (3)保存程序后,关闭工作区。

二、根据提示编程题

根据下面提示信息编写程序,计算下面分段函数的值。

?x?2?x2?t??3?4?5x??x?0??0?x?1?

?x?1??x?1?(1)在VC++集成环境下建立本人文件夹下的文件??_2.c(其中??代表本人后两位学号)。

第1页 共8页

北京联合大学

(2)将下面代码框架复制到VC++编程环境后,根据注释补充代码。 (3)保存程序后,关闭工作区。 #include main() {

/* 定义整型变量x?? ,??代表自己的2位学号*/ /* 定义实型变量t?? ,??代表自己的2位学号*/ /* 显示\ /* 输入x??的值 */

/* 下面要求用if语句计算相应t??的值(应为多行) */

Matlab期末考试上机题汇总(选做)

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

1.求解方程组:

??x1?x2?2x3?2??3x1?x2?x3?6??x?3x?4x?4123?

2.用magic产生一个5*5的矩阵,将这个矩阵的第2列与第5列互换位置。

3.编写一个M函数,求和 S= 1+2+3+…+1000

4.定义一个矩阵,放入相应的数据,然后保存到MAT文件中,清除内存后,然后再调入内存。查看数据是否改变。

5.根据下面的方程绘制图形,y=cos(x)+x,x取值-pi-pi,然后用多项式拟合函数进行拟合。

6.创建一个5行5列的magic矩阵,删除其中的第二、三行与第三、四列。使其变成3行3列的矩阵。

7.建一个2行2列的元胞数组,a={zeros(2,2,2),’hello’;1758,int16(1:10)},请在此基础上创建一个新的8行8列元胞数组。

8.要求编写一个函数文件,将一个给定图片的所有颜色都变深(变深多少自己斟酌),其中黑色为0,白色为255

9.根据下面的方程绘制图形,y=cos(2x)+sin(x),然后用5次多项式进行拟合。

10.要求编写一个M函数,完成下列函数的求解:y=sin(x);y=sin(x+pi);y=sin(x+pi/3);y=sin(x+pi/2

c语言上机实验题

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

1.下列程序中,要求main函数实现如下功能:从键盘上输入三个正整数,求出它们中的最大值。请完善程序,并在程序最后用注释的方式给出你的测试数据及在这组测试数据下的运行结果。

#include void main()

{ int a,b,c,max;

printf(\ scanf(\ if(a>b) max=a; else

max=b

if(c>max)

max=c;

printf(\ %d\} /*1,2,5 max of the three numbers is 5*/

2.请编程序,对从键盘上输入的x值,根据以下函数关系计算出相应的y值(设x,y均为整型量)。

x x<0 0<=x<10 10<=x<20 20<=x<40

#include main() {

int x,y;

scanf(\ if(x<0) y=0; else if(x>=0&&x<=10) y=x; else if(x>=10&&x

y 0 x 10 -5x+20 3. 写程序计算下列各表达式的值: 1)1?2

3?4/513?(2.24?0.242)22)

3.683)2?13?e2

#include #include main() { float

C语言上机考试填空题

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

二,填空题(10道小题,共20分)

1、一个C源程序中至少应包含一个[main] 函数。

2、a是整型变量,则执行表达式a=25/3%3后a的值为。[2]

3、int m=5,y=2;则表达式y+=y- =m*=y的值为。[-16] 4、执行下列语句: int a=1, b=2; a=a+b; b=a-b; 是 。[4字节]

12、已有定义 :int x=3 ;则表达式 :x=x+1.78 的值是 。【4】

13、int a=24; printf(\输出结果是 。【30】

14、当a=3,b=2,c=1时,表达式f=a>b>c的值是 。【0】

15、下面程序的运行结果是 。【x=1,y=20】 #include a=a-b; printf(\的输出结果分别是[2,1] 5、条件表达式的格式为表达式1?表达式2:表达式3,若表达式2和表达式3的类型不同,此时条件表达式的值的类型为二者中较[高]的类型

6、当运行以下程序时,从键盘键入right?(代表回车),则下面程序的运行结果是。 #include main( ) { char c;

while((c=getchar())! ='?') putchar(++c) }

[sjhiu

C语言期末考试题

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

1.static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'}; 说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存

储方式,其中被初始化的下标变量是()。

A、a[10] B、a[0] C、a[1] D、a[-1]

B

2.对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是()。

A、将5个初值依次赋给a[1]至a[5] B、将5个初值依次赋给a[6]至a[10]

C、因为数组长度与初值的个数不相同,所以此语句不正确 D、将5个初值依次赋给a[0]至a[4] D

3.在C语言中,能代表逻辑值“真”的是()。

A、大于0的数 B、True C、非0的数 D、非0整数 C

4.以下read函数的调用形式中,参数类型正确的是()。

A、read(int fd,int count,char *buf) B、read(int count,char *buf,int fd) C、read(int *buf,int fd,int count) D、read(int fd,char *buf,int count) D

6.以下不符合C语言语法的

C语言编程及上机题

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

C语言编程及上机题

1. 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,问第10次落

地时,共经过多少米?第10次反弹多高?请编程实现。

2. 试编程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的

右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。 3. 有一分数序列:

23581321,,,,,,??? 1235813

编写求这个数列前20项之和的程序。

4. 编写满足条件1+2+3+?+n≥500的最小n及和s的程序。

sin(x)?x?x33!?x55!?x77!?????(?1)nx2n?1(2n?1)!????5. 已知正弦值近似的多项式计算公式为:

输入x和ε,编写按上述公式计算sin(x)近似值且误差小于ε的程序。 设:x=1.57 ε=0.000001

6. 有一高楼,有阶梯若干级,每步跨2级,最后余1级;每步跨3级,最后余2级;每步

跨5级,最后余4级;每步跨6级,最后余5级;每步跨7级,正好到楼顶。计算该楼至少多少级。

7. 从键盘输入若干个整数(数据个数少于50个),其值在0至4的范围内,用-1作为输

入结束标志。统计每个整数的个数。试编程。

8. 求出1至

扬大C语言上机题

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

设n。是一个给定的正整数。对于i=0,1,2,6??,定义:若nI是偶数,则nI+1=nI/2; 若nI是奇数,则nI+1=3nI+1;若nI是1,则序列结束。编写一个void hailstones(int n),其功能是显示有n产生的所需要的序列。按每行6个数输出该数列中的所有数。编写main函数,在main函数中定义一个整型变量n,。

#include void hailstones(int n ) {int j,i=1;

printf(\while(n>1)

{for(j=0;j<6;j++) {printf(\if(n==1)break; if (n%2==0)n/=2 ; else n=3*n+1; i++ ;}

printf(\

}

printf(\} main()

{ int n;

scanf(\hailstones(n); getch(); }

编写程序,找出满足条件的整数 m 在(11,999)之间

m,m2,m3均为回文数。 设计函数int value(long m)判断m是否为回文数。若是,返回值为1,否则为0.编写main函数,求出(11,999)内满足的数。

void main()

{ long int m,i,j; for(m=11;m<=999;m++) {i=m*m;

j=m*m*m;

if(value(m)==1&&value(i)==1&&value(j)==1) prin

C语言编程及上机题

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

C语言编程及上机题

1. 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,问第10次落

地时,共经过多少米?第10次反弹多高?请编程实现。

2. 试编程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的

右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。 3. 有一分数序列:

23581321,,,,,,??? 1235813

编写求这个数列前20项之和的程序。

4. 编写满足条件1+2+3+?+n≥500的最小n及和s的程序。

sin(x)?x?x33!?x55!?x77!?????(?1)nx2n?1(2n?1)!????5. 已知正弦值近似的多项式计算公式为:

输入x和ε,编写按上述公式计算sin(x)近似值且误差小于ε的程序。 设:x=1.57 ε=0.000001

6. 有一高楼,有阶梯若干级,每步跨2级,最后余1级;每步跨3级,最后余2级;每步

跨5级,最后余4级;每步跨6级,最后余5级;每步跨7级,正好到楼顶。计算该楼至少多少级。

7. 从键盘输入若干个整数(数据个数少于50个),其值在0至4的范围内,用-1作为输

入结束标志。统计每个整数的个数。试编程。

8. 求出1至

大学计算机C语言期末考试(C语言考试系统)

标签:文库时间:2024-10-02
【bwwdw.com - 博文网】

一 填空题

1. 已知a=13,b=6, a^b的十进制数值为【1】

2. 如果函数不要求带回值,可用【1】来定义函数返回值为空.

3. 当a=3,b=2,c=1;时,执行以下程序段后 b=【1】. if(a>b) a=b; if(b>c) b=c; else c=b; c=a; 答:1

4. c语言程序的三种基本结构是:顺序结构,选择结构,【1】结构. 答:循环结构

5. C程序在执行过程中,不检查数组下标是否【1】.

6. 若有定义:int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【1】. 7. C语言中调用【1】函数来关闭文件.

8. 在c程序中,只能给指针赋NULL值和【1】值. 9. 表达式 i++ 相当于表达式i=【1】.

10.若x和n均是int型变量,且x和n的初值均为5,则计算表达式 x+=n++ 后x的值为的值为【2】. 二 判断题

1. #define 和printf 都不是C语句。

2. 在Turbo C中,整型数据在内存中占2个字节。

3. 语句scanf(\是一个合法的scanf函数。

4. 如果函数值的类型和return语句中表达式的值不一致,则以 函数类型为准。