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

(完整版)广州大学20xx级别C程序设计I考试卷答案(A).doc

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

void main(void) { int i,a=5;

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

printf( “%d%d ”,i,fun(a)); printf(\}

运行结果:

010111212, 评说说明:分段得分,全对得

4 分,纵向写答案得

3 分;

3、 #include “ stdio.h”

void main() { int n=0,m=1,x=2 ; if(!n) x -=1; if(m) x-=2;

if(x) x-=3;

printf(\

运行结果:

-4

4、 #include “ stdio.h”

void main()

{ int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1= = &m; b=(*p1)/(*p2)+7;

printf(a=%d \\n\

运行结果:

a=0 b=7 评分说明: b=8 得 1 分;

5、 #include “ stdio.h”

void main() { char ch;

while ((ch=getchar()!= #’) ’ {

共 8 页(第 6页)

if ( cch>= A’’&& ch<= ’Z’) { ch=ch+4;

if ( ch> Z’’)ch+= ’A’-‘Z’; }

putchar (ch); } }

从键盘输入 HELLO# 后,输出结果是: LIPPS

四、编程题(每题 10 分,共 30 分) 1、 用选择法或冒泡法, ,对输入的 10 个整数排序(由大到小) 2、 求下列表达式的值,要求精确到最后一项的绝对值小于

10-5。

s 1

2

3 4 5 ( 1) n 1 n

3 7 15 31

2n 1

3、 从键盘中输入任意一组数据,找出这组数据中最大数与最小数,将最大数与最小数

位置互换,将互换后的这组数据再次输出

评分说明:重点考察编程思路,允许少量语法错误,无实质内容,仅含头文件描述的得 分,编程题参考程序如下所示:

1 题:

#include “ stdio.h ” main()

{int i,j,t,a[10]; for(i=0;i<10;i++)

scanf( “ %d” ,&a[i]); for (i=0;i<9;i++)

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

if ( a[i]

{t=a[i];a[i]=a[j];a[j]=t;} }

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

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

共 8 页(第 7页) 0

2 题:

void main(void ) { double s,w=1,f=1; int i=2,t=2; s=1;

while(fabs(w)>=1e-5)

{ f=-f; t*=2; w=f*i/t-1; S+=w; Printf( “ s=%fn” ,s); }

3 题:

i++;}

#include main() {

int a[20], max, min, i, j, k, n;

printf(\

scanf(\

printf(\for (i = 0; i < n; i++) scanf(\min = a[0];

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

if (a[i] < min) { min = a[i]; j = i; } max = a[0];

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

if (a[i] > max) { max = a[i]; k = i; } a[k] = min; a[j] = max;

printf(\printf(\printf(\for (i = 0; i < n; i++)

printf(\

共 8 页(第 8页)

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