admin 管理员组文章数量: 1087139
2024年4月26日发(作者:diagram怎么读)
2020 年武汉软件工程职业学院信息学院软件技术
C语言程序设计试题及答案
一、用C语言描述下列命题(共8小题,每小题3分,计24分)
1..y为int型,满足能同时被3,5整除的表达式。
2.把下列数学表达式转换为C语言表达式。
1
11
R
2
(wL)
2
3.表示CH不是小写英文字母的表达式。
4.条件10<|a-b|<20的C语言表达式。
5.x,y和z均为int型,x和y中仅有一个小于z。
6.定义一个数组a[10],其数组元素为指向float的指针。
7.定义一个交通信号灯(Transportation_light)的枚举类型及其变量light。其中
列举的常量有红,黄,绿(red,yellow,green)三色控制灯。
8..写出一个函数f1()的说明部分,函数的返回值为指向int数据的指针。
二、根据要求画出NS图或流程图(共1小题,每小题6分,计6分)
1.有一分数序列:
235813
,,,,...
12358
试求前10项之和。
三、程序阅读题(共4小题,每小题5分,计20分)
1.
#include
void main()
{int x,y;
for(x=1;x<3;x++)
{for(y=1;y<3;y++)
printf("%2d",x*y);
printf("n");
}
}
程序运行后的输出结果为:
2.
#include
int a[]={0,1,2,3,4,5,6,7,8,9};
int f(int n)
{ if(n==1)
return a[0];
else
return((n*f(n-1)+a[n])/(n+1));
}
void main()
{int n=6;
printf("f(%d)=%d",n,f(n));
}
程序运行后的输出结果为:
3.
#include
struct type
{int num;
int age;
float wage;
};
void main()
{struct type teac;
=105;
=28;
=342.5;
pr(teac);
}
void pr(struct type parm)
{
}
printf("%d,%d,%6.2fn",,,);
程序运行后的输出结果为:
4.
#include
char prn_str(char *str,int m,int n)
{int i;
for(i=1;i<=m-n;i++)
printf(" ");
for(i=1;i<=n;i++)
printf("%c",*str++);
printf("n");
}
void main()
{char *p="Teacher";
prn_str(p,6,4);
}
程序运行后的输出结果为:
四、程序填空(共3小题,每小题6分,计18分)
1.
#include
void main()
{int a,b,c,i;
a=c=0;
for(i=0;i<=20;i+=2)
{ a+=i;
____;
c+=b;
}
printf("偶数和=%dn",a);
printf("奇数和=%dn",____);
}
版权声明:本文标题:2020 年武汉软件工程职业学院信息学院软件技术C语言程序设计试题及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714111990a666161.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论