第一范文网 - 专业文章范例文档资料分享平台

C语言程序设计试题

来源:用户分享 时间:2025/5/15 22:18:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

42.学生成绩的字每等级和分数范围如下: 字母等级 分数范圈 A 90~100 B C

80~89 70~79

D 60~69 E 0~59 其它字母 #include void main() {

__________; /* 空格4 */ scanf(\

switch(score) {

case 'A': printf(\ case 'B': printf(\ case 'C': printf(\

case 'D': printf(\ case 'E': printf(\

__________: printf(\输入错误\\n\空格5 */ } }

五、程序修改题(本题共2小题,共10分) 请在注释“ERROR”处修改程序中的错误,使它能得出正确的结果。注意:不要改动main 函数,不得增行或删行,也不得更改程序结构! 43.用指针变量输出数值。 #include void main() {

int a[ ]={1,2,3,4,5,6,7,8,9,10},*p;

*p=a; /* ERROR1 */ printf(\}

44.利用函数求两个整数的最大公约数。 #include void main()

{ int gcd(int a, int b); int a,b,abd;

printf(\

输入错误

输入字母等级之后,输出相应的分数范围。

scanf(\ abd=gcd(a,b);

printf(\}

int gcd(int x,int y); /* ERROR4 */ { int t;

if(x

while(y!=0)

{ t=x%y;x=y;x=t;} /* ERROR5 */ return x; }

参考答案: ==========

一、单项选择题 1.A 10.B

2.D 11.B

3. B 12.C 21.C

4. C 13.B 22.B

5.B 14.C 23.A

6.A 15.C 24.C

7.B 16.C 25.C

8.A 17.D

9.B 18.C

19.A 20.C 二、填空题 26. 主函数

27. 1

28. 1.0/2*(x+sqrt(x+y)/(5*x)) 29. 3 30. 60 31. 20 32. 3

33. 6 34. 5 35. 15

三、程序分析题 36. 17

37. 0 11 9 7 3 38. 101 39. a=30 B=25 40. 10121 10222

10323

四、程序填充题 41. N 10、

i>=0、 &a[i]

42. char score、 default 五、程序修改题

43. *p=a; ? p=a; %f ? %d

44. scanf(\? scanf(\

int gcd(int x,int y); ? int gcd(int x,int y) x=t ? y=t

搜索更多关于: C语言程序设计试题 的文档
C语言程序设计试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9pyp6599ez10e609mkmu_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top