百年教育职业培训中心 百年教育学习服务平台
题库试卷

百年教育职业培训中心 广东 国家开放大学2022春(2022年7月)1253C语言程序设计复习参考题原题与答案

来源: 更新时间:

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!答案:微信搜索【渝粤教育】公众号试卷代号:1253百年教育职业培训中心2022年春季学期期末统一考

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号

试卷代号:1253

百年教育职业培训中心2022年春季学期期末统一考试

C语言程序设计试题

2022年7月

一、单项选择题(把合适的选项编号填写在括号内。每小题3分,共42分)

1.在C语言中,每条复合语句的开始标记符为( )。

A.[B.(

C.(D.<

2.-个程序文件开始使用的每条预处理命令,其首字符必须是( )。

A.@B.#

C.$D.%

3.C语言源程序文件的扩展名为( )。

百年教育职业培训中心

A.cppB.exe

C.objD.c

百年教育职业培训中心

4.短整数类型的长度为( )。

A.1B.2

C.4D.8

5.运算符优先级最高的是( )。

A.[]B.一

C.+D.<

6.带有随机函数的表达式rand( )%20的取值范围是( )。

A.1~19B.1~20

C.0~19D.0~20

7.在循环语句“for(i=l;i<10;i+=3)S;”中,循环体S被执行的次数为( )。

A.3B.6

C.4D.5

8.假定有一个定义语句为“int a[10]=(3,4,2,8,6},”,则元素a[3]的值为( )。

A.OB.2

C.8D.6

9.一个二维字符数组a[M][N]能够存储的字符串个数至多为( )。

A.MB.N

C.M-1D.N-1

10.假定p是一个指向数据对象的指针,则通过p表示该数据对象为( )。

A.pxB.p&

C.&pD.*p

11.已知“(har a[3][5];”,则元素a[2][3]的地址比该数组的首地址大( )。

A.13个字节B.26个字节

C.52个字节D.48个字节

12.假定一个函数的数组参数说明为(har a[],与之等价的指针参数说明为( )。

A.char aB.char * a

C.char& aD.char * * a

13.假定要访问一个结构变量x中的由指针成员a所指向的对象,则表示方法为( )。

A.x->aB.X.a

C.*(a.x)D.*(X.a)

14.表示文件结束符的符号常量为( )。

A.eofB.Eof

C.EOFD.feof

二、是非判断题(根据叙述正确与否在其括号内打对号“√”或叉号“×”。每小题2分,共30分)

15.若要在程序文件中使用标准输入和输出函数,则需要引入的系统头文件为stdio.h。( )

16.常数-7.00是双精度定点数。( )

17.在一条变量定义语句中,定义多个变量时需要使用空格隔开。( )

18.表达式x=x+y表示成复合赋值表达式为x=+y。( )

19.若x=15,y=10,则x!=y的逻辑值为真。( )

20.do-while循环语句的循环体,可以是简单语句,也可以是复合语句。( )

21.在一维数组的定义语句中,数组名后带有一对花括号。( )

22.在二维数组的定义语句中,不能给数组中每个元素赋初值。( )

23.在C语言程序中,存储字符串的方法是使用字符数组。( )

24.在定义指针变量的语句“int * p,* * pp;”中,p和pp具有不同的指针类型。( )

25.假定a是一个一维数组,则a+i的值与a[i]的值相等。( )

26.在一个函数定义中,参数表中的参数说明项之间是采用逗号分开的。( )

27.在C语言程序中,主函数可以是递归函数。( )

28.定义结构类型的同时能够定义它的变量。( )

29.每次只能向文本文件中写入一个字符,不能一次写入一个字符串。( )

三、程序填空题(分析程序后把合适的内容填写在括号内。每小题5分,共20分)

30.执行下面程序的输出结果为( )。

#include<stdio.h>

Void main(){

intx=15,y=8,z=4;

if(x>y)x--y;

if(x>z)x-z;

printf(”%d/n”,x);


31.执行下面程序的输出结果为( )。

#include<stdio.h>

Void main(){

inti,f=l;

for(i=1;i<4;i++)f=3*f+1;

printf(”f=%d/n”,f);

}


32.执行下面程序的输出结果为( )。

#include<stdio.h>

Void main(){

Int a[8]={2,5,6,8,4,9,3,6};

Int i,x=a[O]+a[1];

for(i=1;i<7;i++){

int y=a[i]+a[i+1];

if(y>x)x=y;

}

printf(”%d/n”,x);

}


33.假定使用xxk3(4)调用下面函数,则返回值为( )。

int xxk3(int n){

int i,s=1,

for(i=l;i<=n;i++)s*=i;

return s

}


四、编程题(按题目要求编写程序或函数。每小题4介,共8分)

34.补充完整下面的函数定义,计算出整型数组a中n个元素的所有偶数之和。

Int xxk4(inta[],int n){

Int i,s=0,

//在下面添上一行for循环语句,循环变量为i,累加变量为s



Return s

}


35.补充完整下面函数xxk5的定义,计算并返回数组a[n]中所有元素的平均值。

Double xxk5(int a[],int n)

{

int i,sum=0, //假定分别设置i和sum为循环变量和累加变量

//在下面添上一行for循环语句,循环变量为i,累加变量为sum


Return double(sum)/n;

}

报名联系方式

1、报名热线:13662661040(微信),0755-21017149,QQ:2864330758 郭老师

2、报名地址:深圳市龙华新区工业西路68号中顺商务大厦B704

广东开放大学 2023年春季招生简章

2023年广 东理工学院成人高考招生简章

2023年广 州城建职业学院成人高等教育招生简章

2023年广 东科学技术职业学院招生简章

2023年广 工业大学 成人 高考 招生简章

2023年广 东生态工程职业学院成人高考招生专业

2023年清 远职业技术学院 成人高考 招生专业简介

2023年韶 关学院成人高考招生简章

2023年广 东财经大学成人 高考 高等教育招生简介

2023年广 东理工学院成人高考招生简章

2023年广 东第二师范学院成人高考招生简章

2023年广 东南方职业学院成人高考招生简章

电话咨询