《C语言》期末试卷

发布 2021-04-23 13:49:28 阅读 5701

姓名学号成绩。

一、 填空:(30分)

1、程序设计语言经历了三个主要发展阶段。

2、程序中的数组,必须先后使用。

3、每个数组包含一组的变量。

4、c语言提供的标准函数,称为。

5、c程序通常由三种基本结构组成,分别是。

6、逻辑运算符的优先级次次序从高到低依次是。

7、常量是指 。

8、变量是指 。

9、定义变量a为整型定义符号常量pi为3.14159

10、c语言中逻辑运算符的优先级高于算术运算符。

11、“结构化程序设计”是指利用的方法使程序设计方法程式化的一套。

设计标准,以此方法设计出的程序具有的特点。

12、c语言的函数可以分为两大类和。

13、形参: 。

实参: 。15、一维数组的每个元素只有个下标,一维数组第一个元素的下标一定是 ,最后一个元素的一标是。

16、字符串处理函数中,gets函数用于测试字符串长度的函数是

拷贝字符串的函数是。

17、使用语句” int *pi ;”定义指针变量后,指针变量pi只能存放。

18、当指针变量pa指向数组a时,pa+i指向的是pa+i)表示。

二、计算:(5分)

1. 设a=3 , b=5, x=5.5, y=2.7float)(a+b)/2+(int)x%(int)y=

2. 设 x=4 .7 ,a=8 , y=4.7x+a%3*(int)(x+y)%2/4=

3. 设 a=4, b=7, c=11 ,x=4 , y=8

a+b>c&&b= =cx=a)&&y=b)&&0 (

(a+b)+c-1&&b+c/2

三、程序填空:(30分)

1、 要在屏幕上以点(130,180)为左上角顶点,以点(280,280)为右下角顶点,画一个矩形。(写出相关语句)。

2、 屏幕上画一个中心坐标为(120,280),起始角度为0,终止角度为360度,横轴半径为50,纵轴半径为30的椭圆,可以使用以下语句。

3、 (100,180)为左上角顶点,以(400,300)为右下角顶点,画一个淡绿色的填充矩形,可以使用下列语句:(注:填充模式为:

solid-fill,淡绿色为:lightred)

4、 输入两个数,输出其中的最大者。

main()

scanf(“%d%d”, a, &b);

ifprintf(“最大值是%d”, a );

printf(“最大值是%d”,b);

5、输入一个整数,并在数组中查找这个数。如果找到这个数,就将对应元素的取值改变为。

它的相反数。

main()

int i,x,a=

scanf(“%d输入所要查找的数,并把这个数赋值给x*/

for在数组中查找这个数*/

if(a[i

x;6、 已知圆的半径,求圆的周长和面积。

定义符号常量pi,其值为3.14159*/

main()

int r ;

float l, s;

r=10;l求周长*/

s求面积*/

printf(“半径为%d, 周长=%d, 面积=%d

7、输入两个整数,然后相交换,然后就输出。

main()

int w, x =3, y=9 ,*pa,*pb, p;

pa=&a;

pb=&b;

printf(“交换前:x=%d y=%d

交换指针变量pa与pb的值*/

printf(‘ 交换后:x=%d y=%d”, x ,y );

四:写出程序的运行结果:(15分)

1、main(),

for(i=0 ; i<3; i++)

printf(“%3d”,a[i][i]);

printf(“”);

for(i=0;i<3;i++)

printf(“%3d”,a[i][2-i]);

printf(“”);

结果:3、main()

int i, a[10];

for(i=0; i<10 ;i++)

a[i]=i+2;

for(i=0; i<10; i++)

printf(“%3d”,a[i]);

结果:五:编程:(20)

1、 输入一个整数,判断这个数是奇数还是偶数。

2、 输入10个学生的数学成绩,计算平均分,并输出最高的平均分。

3、 输入年数,判断它是不是闰年。

如果年数满足下列条件之一,则该年是闰年:(1)年数能被4整除,而不能被100整除。

2)年数能够被400整除。

C语言期末试卷

考试课程 c语言程序设计考试时间 120分钟 本卷共有3道大题 一 单项选择题 40道小题,共45分 1 若已定义x和y为整型变量,且x 7,则表达式y 2.3 x 2的值是 1分 a 6 b 5 c 5.0 d 6.0 2 已知字母a的ascii码为十进制数65,且定义c2为字符型变量,则执行语句...

C语言期末试卷

一 单项选择题。1.c语言源程序文件经过c编译程序编译连接之后生成一个后缀为 c 的文件。a c b obj c exe d bas 2.以下选项中不正确的整型常量是 c a 12l b 10 c 1,900 d 123u 3.表达式 c 的值是0。a 3 5 b 3 5.0 c 3 5 d 3 5...

C语言期末试卷A

一 单项选择题 每空 2 分,共 50 分 请将各小题正确答案的字母序号填到相应小题的下划线上 1.c语言的运算符按运算对象的数目可以分为 a 单目运算一种b 单目和双目运算符。c 单目 双目和三目运算符 d 单目 双目 三目运算和四目运算符。2.c语言表达式2 5 10的值是 a 0.04 b 4...