c语言。
一、用c语言描述下列命题(共8小题,每小题3分,计24分)
1..y为int型,满足能同时被3,5整除的表达式。
2.把下列数学表达式转换为c语言表达式。
3.表示ch不是小写英文字母的表达式。
4.条件10<|a-b|<20的c语言表达式。
和z均为int型,x和y中仅有一个小于z。
6.定义一个数组a[10],其数组元素为指向float的指针。
7.定义一个交通信号灯(transportation_light)的枚举类型及其变量light。其中列举的常量有红,黄,绿(red,yellow,green)三色控制灯。
8..写出一个函数f1()的说明部分,函数的返回值为指向int数据的指针。
二、根据要求画出ns图或流程图(共1小题,每小题6分,计6分)
1.有一分数序列:
试求前10项之和。
三、程序阅读题(共4小题,每小题5分,计20分)
#include<>
void main()
int x,y;
for(x=1;x<3;x++)
for(y=1;y<3;y++)
printf("%2d",x*y);
printf("");
程序运行后的输出结果为:
#include<>
int a=
int f(int n)
if(n==1)
return a[0];
elsereturn((n*f(n-1)+a[n])/n+1));
void main()
int n=6;
printf("f(%d)=%d",n,f(n));
程序运行后的输出结果为:
#include<>
struct type
int num;
int age;
float wage;
void main()
struct type teac;
pr(teac);
void pr(struct type parm)
printf("%d,%d,%6.2f",程序运行后的输出结果为:
#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("");
void main()
char *p="teacher";
prn_str(p,6,4);
程序运行后的输出结果为:
四、程序填空(共3小题,每小题6分,计18分)
#include<>
void main()
int a,b,c,i;
a=c=0;
for(i=0;i<=20;i+=2)
a+=i;
c+=b;printf("偶数和=%d",a);
printf("奇数和=%d",_
#include<>
void sort(char a,int n)
int i,j,post;
char t;
for (i=0;i
return min;
void main()
int arr[3][4]=;
int min;
min=maxvalue(__
printf("min=%d",min);
五、程序设计题(本题共4小题,共32分)
1、输出21世纪所有的闰年。(判断闰年的条件:能被4整除但不能被100整除,或者能被400整除)。(8分)
2、对于一个自然数,如果该数所有因子之和正好等于该数,则该数称为完数。找出1000以内的所有完数,并输出它的所有因子。(10分)
3、编一程序,将字符串的第m个字符开始的全部字符复制到另一个字符串中。要求在主函数中输入字符串及m值并输出结果,在被调用函数中完成复制。(14分)
2019C语言专升本辅导
第一章 c语言程序设计初步。一 主要知识点。一 程序设计语言的发展。1 机器语言 2 汇编语言 3 面向过程的语言 4 面向对象的程序设计语言。二 c程序设计语言的执行过程。1 编辑 2 编译 3 连接 4 执行。三 用库函数组装c程序。例1 计算2.1715的正弦值。include main fl...
山东专升本2019C语言程序设计考试大纲
山东省2011年普通高等教育专升本考试。c语言程序设计 专业课 考试大纲。掌握四种基本数据类型的定义方法 掌握各种运算符及运算符的优先级与结合性,以及各种表达式及求值规则,能够熟练求解表达式的值 掌握c语言的基本语句及其使用方法,掌握输入 输出函数格式及其使用,会实现选择 循环结构及其嵌套,能够编写...
山东专升本2019C语言程序设计考试大纲
山东省2011年普通高等教育专升本考试。c语言程序设计 专业课 考试大纲。掌握四种基本数据类型的定义方法 掌握各种运算符及运算符的优先级与结合性,以及各种表达式及求值规则,能够熟练求解表达式的值 掌握c语言的基本语句及其使用方法,掌握输入 输出函数格式及其使用,会实现选择 循环结构及其嵌套,能够编写...