C语言期末考试题含答案文档格式.docx

上传人:b****0 文档编号:13277064 上传时间:2022-10-09 格式:DOCX 页数:8 大小:13.02KB
下载 相关 举报
C语言期末考试题含答案文档格式.docx_第1页
第1页 / 共8页
C语言期末考试题含答案文档格式.docx_第2页
第2页 / 共8页
C语言期末考试题含答案文档格式.docx_第3页
第3页 / 共8页
C语言期末考试题含答案文档格式.docx_第4页
第4页 / 共8页
C语言期末考试题含答案文档格式.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

C语言期末考试题含答案文档格式.docx

《C语言期末考试题含答案文档格式.docx》由会员分享,可在线阅读,更多相关《C语言期末考试题含答案文档格式.docx(8页珍藏版)》请在冰豆网上搜索。

C语言期末考试题含答案文档格式.docx

相符的是()

A)(a+b)*h/2B)(1/2)*(a+b)*hC)(a+b)*h*1/2D)h/2*(a+b)

A)顺序结构、选择结构、循环结构

B)if、switch、break

C)for、while、do-while

D)if、for、continue

7.在while(!

x)语句中的!

x与下面条件表达式等价的是()

A)x!

=0B)x==1C)x!

=1D)x==0

8、有以下程序:

#include<

stdio.h>

voidmain(){

inti=1,j=1,k=2;

if((j++||k++)&

&

i++)

printf(“%d,%d,%d\n”,i,j,k);

}

执行后的输出结果是()

A)1,1,2B)2,2,1C)2,2,2D)2,2,39、有以下程序:

#inelude<

voidmain(){

inti,s=0;

for(i=1;

i<

10;

i+=2)s+=i+1;

printf(“%d\n”,s);

B)自然数1〜10的累加和

D)自然数1〜10中偶数之和

程序执行后的输出结果是(A)自然数1〜9的累加和

C)自然数1〜9中奇数之和

10、有以下函数定义:

voidfun(intn,doublex){}

若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是()

A)fun(inty,doublem);

B)k=fun(10,12.5);

C)fun(x,n);

D)voidfun(n,x);

二、填空题(10x2'

11、C语言描述“x和y都大于或等于z”的表达式是:

13、C语言可以用来实现循环的结构化语句是:

、、。

14、判断整型变量a即是5又是7的整数倍的C语言表达式是:

15、若x和n都是int型变量,且x和n的初值都是6,则计算表达式x+=n++后,x的值

为:

,n的值为:

三、写出下列程序的运行结果(3x5'

=15'

16、程序1

voidmain(){

inta=12,b=12;

printf(“%d,%d\r”,--a,++b);

}

程序执行后的输出结果是:

17、程序2

voidmain(){

inta=5,b=4,e=3,d=2;

if(a>

b>

c)

printf(“%d\n”,d);

elseif((c-1>

=d)==1)

printf(“%d\n”,d+1);

else

printf(“%d\n”,d+2);

18、程序3

voidmain()

{

intx=0,y=5,z=3;

while(z-->

0&

++x<

5)

y=y-1;

printf(“%d,%d,%d\n,x,y,z);

程序执行后的输出结果是:

四、编程题(3x15'

=45'

19、编写一个程序。

实现输入一个小写字母,程序输出它对应的大写字母。

(提示:

小写字母的ASCII码值比大些字母大32)

20、编写一个程序,计算100+101+102+…+300的值。

21、已知学生成绩(100分为满分)与等级的对应关系为:

成绩(grade)

等级

90<

=grade<

=100

A

80<

90

B

70<

80

C

60<

70

D

grade<

60

E

请你编写一个程序,要求:

输入学生成绩,输出学生成绩对应的等级。

使用

switch….case语句)

期末试题答案

1、B

2、A

3、D4、C

5、B

6、A

7、D

8、C

9、D

10、

11、

x>

=z&

y>

=z

12、

函数名、形式参数、函数体

13、

while、do-while、for

14、

a%5==0&

a%7==0

15、

12,7

16、

11,13

17、

3

18、3,2,-1

19、程序代码如下:

#include<

voidmain()

charch;

scanf("

%c"

&

ch);

printf("

%c\n"

ch-32);

20、程序代码如下:

inti,sum=0;

for(i=100;

=300;

i++)

sum+=i;

sum=%d\n"

sum);

21、程序代码如下:

intgrade;

%d"

grade);

switch(grade/10)

case10:

case9:

A\n"

);

break;

case8:

B\n"

break;

case7:

C\n"

case6:

D\n"

default:

E\n"

期末试题答案备用卷

3、D4、D

5、B6、A

7、A

8、B

9、B

10、A

11、整型、实型、字符型

12、3

13、2,1

14、9,0

15、return

16、double

17、7

18、2

19、2,1,120、程序代码:

voidmain()

inta,b,c;

floatpinjun;

%d%d%d"

a,&

b,&

c);

pinjun=(a+b+c)/3.0;

%.2f\n"

pinjun);

21、程序代码:

inta;

a);

if(a<

0)

a=-a;

%d\n"

a);

22、程序代码:

floatx,y;

scanf("

%f"

x);

if(x<

=0)y=3*x+5;

elseif(x>

0&

x<

=1)y=x+5;

elsey=-2*x+8;

y);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1