姓名学号成绩。
一、 填空:(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...