c语言期末试卷

发布 2021-04-23 13:36:28 阅读 8038

c语言程序设计试卷(a)

出题教师: 赵宏考试时间:120分钟。

请考生注意:本卷共五道大题,请将第。

一、二、三题的正确答案填在答题卡对应的编号上。

题号一二三四五总分。

得分。一、填空(10分,每题1分)

1.一个c语言程序总是从开始执行。

2.x=2,y=-3,z=3,则表达式x||y+z&&y-z的值为 。

3.系统判断字符串结束的标志是。

4.能正确表示“当ch为小写字母为真,否则为假”的表达式是。

5.c语言中while和do-while循环的主要区别是的循环体至少无条件执行一次。

6.说明char s1=china”,s2[10];要将s1的值复制到s2中的正确语句是 。

7.若用数组名作为函数调用的实参,则传递给形参的是 。

8.说明:char s=world”,*p;执行语句 p=s后,*(p+5)的值是 。

9.语句 int (*p)()的含义是定义一个指向函数的指针,函数的返回值为整型。

10.全局变量的作用范围是。

二、阅读程序,写出程序运行结果(30分,每题6分)

1.main()

3. main()

int i,j,sum=0,a[3][3];

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

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

printf(“%d”,sum);

4.int x,y

num()int x,y;

int a=10,b=5;

x=a+b;y=a-b;

main()

int a=8,b=3;

x=a-b;y=a+b;

num();

printf("%d,%d",x,y)

5. main()

int a=

int *p=a;

printf(“%d,%d”,*p,*(a+2));

printf(“%d,%d”, p+3),*p++)

三、程序填空(20分,每空2分)

阅读程序说明及程序,把它补充成一个完整的程序。

1.下面程序是用冒泡法对10个数进行从小到大排序的程序。

main( )

int ,i,j,temp;

printf("请输入10个整数:");

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

scanf("%d

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

for(j=0; ;j++)

if(a[j] a[j+1])

printf("排好序的10个整数为:");

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

printf("%5d",a);

2.下面程序将按如下形式输出杨辉三角形。

#define n 5

main()

int i,j,a[n][n];char space=’

for(i=0;i’a’&&ch<’z’

7.数组的首地址。

8.'\0' 9.定义一个指向函数的指针,函数的返回值为整型。

10.从定义点开始到文件结束。

二、阅读程序,写出程序运行结果(30分,每题6分)

三、程序填空(20分,每空2分)

1.a[10] &a j a[j]=a[j+1]

2.a[0] a j<=i-1 a[i-1][j-1] j<=i

四、问答题(10分,每题5分)

1.简述字符常量与字符串常量的区别。

字符常量:单引号括起来的一个字符,用字符变量存放。

字符串常量:双引号括起来的一串字符,用字符数组存放。

2.简述局部变量的三种存储方式。

auto,static,register

五、编写程序(30分,每题10

/字符串长度。

int getstrlen(char *str)

int len=0;

while(*str!='0')

return len;

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...