文档视界 最新最全的文档下载
当前位置:文档视界 › 最新湖北师范学院专升本《c语言程序设计》试卷

最新湖北师范学院专升本《c语言程序设计》试卷

最新湖北师范学院专升本《c语言程序设计》试卷
最新湖北师范学院专升本《c语言程序设计》试卷

湖北师范学院2010年“专升本”招生考试

《C语言程序设计》试题

一、选择题(本题共20小题,每题2分,共40分)

1.以下不合法的用户标识符是()。A)S2_KEY B)Int C) 4s D)_char 2.设有 int x=11; 则表达式 (++x)%3 的值是()。A)0 B)1 C)2 D)3

3.C语言源程序名的后缀是()。

A).exe B).cp C).obj D).c

4.若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。

A)scanf("%d",a,b,c); B)scanf("%d%d%d",a,b,c);

C)scanf("%d",p); D)scanf("%d",&p);

5.C语言中运算对象必须是整型的运算符是()。

A) %= B)/C) =D) 〈=

6.若有定义语句:int a[3][6]; ,按在内存中的存放顺序,a数组的第10个元素是()。A)a[0][4] B)a[0][3] C)a[1][4] D)a[1][3]

7.若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是

A)#define N 10 Int a[N]B)#define n 5 Int a[2*n]C)int a[5+5]D)int n=10,a[n] 8.语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是()。(说明:'\b'是退格符)

A)re'hi'you B)abre'hi'y\bou C)a\bre\'hi\'y\bou D)a\bre\'hi\'y\\\bou 9.下列程序执行后的输出结果是()。

A)A B) B C) F D) G

void main()

{ int x='f'; printf("%c \n",'A'+(x-'a'+1)); }

10.若变量已正确定义,有以下程序段

i=0;

do

{printf("%d,",i);}while(i++);

printf("%d\n",i)

其输出结果是()。

A)0,0 B)0,1 C)1,1 D)程序进入无限循环11.有以下程序

#include

void main()

{ int i,j,m=55;

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

for(j=3;j<=i;j++)m=m%j;

printf("%d\n",m);

}

程序的运行结果是( )。

A)0 B)1 C)2 D)3

12.已定义以下函数

fun(int *p)

{ return *p; }

该函数的返回值是()。

A)不确定的值B)形参p所指存储单元中的值C)形参p中存放的值D)形参p的地址值

13.执行下面的程序段后,变量k中的值为()。

A)10 B) 3C) 不定值D) 0

int k=3, s[2];

s[0]=k; k=s[1]*10;

14. 有以下函数

int aaa(char *s)

{ char *t=s;

while(*t++);

t--;

return(t-s);

}

以下关于aaa函数的功能叙述正确的是()。

A)求字符串s的长度B)比较两个串的大小

C)将串s复制到串t D)求字符串s所占字节数15. 有以下程序

void main()

{ char s[ ]={ "aeiou"},*ps;

ps=s; printf("%c\n",(*ps)+4);

}

程序运行后的输出结果是________。

A)a B)o C)u D)e

16.有以下程序

#include

#define F(X,Y) X*Y

main()

{ int a=3, b=4;

printf("%d\n", F(a+b, a-b));

}

程序运行后的输出结果是()。

A)12 B)7 C)-7 D)11

17.有以下程序

main()

{ int m[][3]={1,4,7,2,5,8,3,6,9};

int i,j,k=2;

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

{ printf("%d",m[k][i]); }

}

执行后输出结果是()。

A) 2 5 8 B) 3 6 9 C) 4 5 6 D) 7 8 9

18.以下关于typedef的叙述错误的是

A)用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名B)用typedef为类型说明一个新名,通常可以增加程序的可读性

C)typedef只是将已存在的类型用一个新的名字来代表

D)用typedef可以增加新类型

19.有以下程序

#include

void main()

{ FILE *fp; int i;

char ch[]=”abcd”,t;

fp=fopen(“abc.dat”,”wb+”);

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

fwrite(&ch[i],1,1,fp);

fseek(fp,-2L,SEEK_END);// 说明:SEEK_END为文件尾

fread(&t,1,1,fp);

fclose(fp);

printf(“%c\n”,t);

}

程序执行后的输出结果是________。

A)c B)d C)a D)b

20.已知指针p的指向如下图所示,则执行语句 *--p;后*p的值是()。

A) 20 B)30 C) 19 D) 29

a[0] a[1] a[2] a[3] a[4]

二、填空题(本题共10小题,每题1分,共10分)

1.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,将变量c中大写字母转换为对应小写字母的语句是 _____ 。

2.C语言中用于结构化程序设计的三种基本结构是顺序结构、选择结构、__________ 。

3.设有数组定义: char array [ ]="Student."; 则数组 array所占的空间为________ 。

4.若输入字符串:abcde<回车>,则以下while循环体将执行______次。while((ch=getchar())==’b’) printf(“*”);

5.若有定义:int *p[4];请说明它含义:定义了一个________。

6.表示“整数x的绝对值不大于10”的C语言表达式是 _________。

7.已知字符A的ACSII码值为65,以下语句的输出结果是_________。

char ch=’B’;printf(“%c%d\n”,ch,ch);

8.若指针s指向存储单元a[8],p指向存储单元a[0],表达式s-p的值是 _________。9.用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*) __________ ;

(b<<1)&5的值是__________。

三、程序阅读题(本题共6小题,每小题5分,共30分)

1.有下列程序

void main()

{

int n=0,m=1,x=0;

if (!n) x=1;

if (m) x=2;

if (x) x=3;

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

}

执行后的结果是________。

2. 有以下程序

void main()

{ int i;

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

{ if(i++%5=0)

if (++i%8=0) printf("%d",i)

}

printf("\n")

}

执行后的结果是________。

3. 以下程序

void main()

{ char s[]="6789";

s[1]=‘\0';

printf("%s\n",s);

}

执行后的结果是________。

4. 有以下程序

void main()

{int a=4,b=3,c=2,t=0;

if(b>a&&a

printf("%d ",c);

}执行后的结果是________。

5. 有以下程序

void main()

{ char s[ ]= "abcde";

s+=2;

printf("%d\n",s[0]);

}

执行后的结果是________。

6. 有以下程序

void main()

{ int a=1,b=3,c=5;

int *p1=&a,*p2=&b,*p=&c;

*p=*p1*(*p2);

printf("%d\n",c);

}

执行后的结果是________。

四、编程题(本题共3小题,共20分)

1.求1+2+3+…+100的和。(6分)

2.求100—200间的全部素数。(6分)

3.有一3行4列的矩阵,编程求其中最大元素的值以及所在的行号和列号。(8分)

答案

一、单选题(本题共20小题,每题2分,共40分)

二、填空题(本题共10小题,每题1分,共10分)

三、程序阅读题(本题共6小题,每题5分,共30分)

四、编程题(本题共3小题,共20分)

根据程序设计规范编写程序完成题中相应的功能。1.求1+2+3+…+100的和。(6分)

#include

void main()

{

int i=1,s=0;

do

{s+=i;}while(i<=100);

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

}

2.求100—200间的全部素数。(6分)

#include

#include

void main()

{

int m,k,i,n=0;

for(m=101;m<=200;m+=2)

{

k=sqrt(m);

for(i=2;i<=k;i++)

if(m%i==0)break;

if(i>=k+1)

{printf(“%d”,m);

n++;}

}

}

3.有一3行4列的矩阵,编程求其中最大元素的值以及所在的行号和列号。(8分)#include

void main()

{

int i,j,row=0;colum=0,max;

int a[3][4]={{1,2,3,4},{9,8,7,6},{12,13,10,11}}; max=a[0][0];

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

for(j=0;j<4;j++)

if(a[i][j]>max)

{ max=a[i][j];

row=a[i][j];

colum=j;

}

printf(“max=%d,row=%d,colum=%d\n”,max,row,colum); }

C语言程序设计第三版习题库答案

C 语言程序设计(第三版)习题库 1、设圆半径r=,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 #include<> main(){ floatr,h,C1,Sa,Sb,Va,Vb; scanf(__”%f ”__,&r); scanf(”%d ”,__&h _);; C1=2**r; Sa=*r*r; Sb=4*Sa; Va=4**r*r*r/3; Vb=Sa*h; printf(___”Cl=%.2fSa=%.2fSb=%.2fVa=%.2fVb=%.2f ”,Cl,Sa,Sb,Va,Vb ); } 2、输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9 输出要求有文字说明,取位2小数。 #include<> main(){ floatF,c; scanf("%f",&F); ____c=5*(F-32)/9______; printf("c=%.2f",c); } 3、有一函数:?? ???≥-<≤-<=10113101121x x x x x x y 写一程序,输入x 值,输出y 值。 #include<> main(){ intx,y; printf("输入x :"); scanf("%d",&x); if(x<1){/*x<1*/ y=x; printf("x=%3d,y=x=%d\n",x,y);

}elseif(____x<10_______){/*1≤x-10*/ _____y=2*x-1_______; printf("x=%3d,y=2*x-1=%d\n",x,y); }else{/*x≥10*/ y=3*x-11; printf("x=%3d,y=3*x-11=%d\n",x#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d\n",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }scanf("%d",&x);

数学分析试题库--证明题

数学分析题库(1-22章) 五.证明题 1.设A ,B 为R 中的非空数集,且满足下述条件: (1)对任何B b A a ∈∈,有b a <; (2)对任何0>ε,存在B y A x ∈∈,,使得ε<-x Y . 证明:.inf sup B A = 2.设A ,B 是非空数集,记B A S ?=,证明: (1){}B A S sup ,sup max sup =; (2){}B A S inf ,inf min inf = 3. 按N -ε定义证明 3 52325lim 22=--+∞→n n n n 4.如何用ε-N 方法给出a a n n ≠∞ →lim 的正面陈述?并验证|2n |和|n )1(-|是发散数列. 5.用δε-方法验证: 3) 23(2lim 221-=+--+→x x x x x x . 6. 用M -ε方法验证: 2 11lim 2- =-+-∞ →x x x x . 7 . 设a x x x =→)(lim 0 ?,在0x 某邻域);(10δx U ?内a x ≠)(?,又.)(lim A t f a t =→证明 A x f x x =→))((lim 0 ?. 8.设)(x f 在点0x 的邻域内有定义.试证:若对任何满足下述条件的数列{}n x , (1))(0x U x n ?∈,0x x n →, (2)0010x x x x n n -<-<+,都有A x f n n =∞ →)(lim , 则A x f x x =→)(lim 0 . 9. 证明函数 ? ? ?=为无理数为有理数x , x x x f ,0,)(3 在00=x 处连续,但是在00≠x 处不连续.

湖北师范学院《教育学》复习

《教育学》复习大纲◆绪论

1、《学记》最早出现专门论述教育问题的著作,大约出现在战国末期,是儒家思孟学派撰写的。 2、柏拉图和《理想国》古希腊哲学家柏拉图的教育思想散记在他的政治学著作《理想国》中。 3、赫尔巴特和《普通教育学》赫尔巴特于1806年出版了《普通教育学》。这是一本自成体系的著作,它标志着教育学成为一门独立的学科。 4、杨贤江和《新教育大纲》1930年以李浩吾为化名出版的《新教育大纲》,是我国第一本试图用马克思主义观点论述教育的著作。书中论述了教育的本质和作用,认为教育是社会上层建筑之一,是营谋社会生活的手段,是阶级斗争的工具,揭露了旧教育的反动本质,起到了教育理论上的启蒙作用。 5、教育学的历史发展的阶段及其特征 1)教育学的萌芽阶段 在奴隶社会和封建社会里,教育学处于萌芽阶段,还没有成为一门独立的学科。教育思想、观点和理论大多体现在哲学著作中,并停留在经验描述阶段,缺乏理论分析和完整的体系 2)教育学的独立形态阶段 随着资本主义生产的发展和科学技术的进步,资产阶级教育家为了阐明他们的教育主张,总结教育方面的经验,出现了体系较为完整的教育学,教育学逐渐形成一门独立的学科,对教育问题的论述,逐渐从现象的描述过渡到理论的说明,开始运用心理学知识来论述教学问题。3)教育学的发展多样化阶段 自19世纪50年的以来,世界上出现了许多新的教育学派别和著作,教育科学迅速地发展起来,教育学研究的细化和多元化。 4)教育学的理论深化阶段 自20世纪60年代后以来,教育学理论不断深化,内容不断丰富;形成了许多分支学科;不同的教育学研究方法在争论、冲突中,逐渐融合互补,形成新的研究方法。 4、教育学的研究对象教育学是一门以教育为研究对象的学科。教育学就是研究教育现象和教育问题,揭示教育规律的科学。

C语言程序设计试题集与答案解析

一.填空 1. 每个C程序都必须有且仅有一个________ 函数。 2. C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C语言是由________组成的。 7. C语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作 的要求。不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA)、管理信息系统(MIS)、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。 12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对 象,也可以用标号和符号来代替地址、常量和变量。

13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C程序的执行均是由执行_________开始。 15. 函数体即为包含在{}内的部分。它分为________和为完成功能任务由若干个C 语句 组成的执行部分。 16. C语言程序中一条简单语句是以________字符作为结束符的。 17. C语言是结构化、________的程序设计语言。 18. 由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“_______程序”,将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。 19. 用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行。所以 说,用高级语言进行程序设计,其编程效率高,方便易用,但_______没有低级语言高。 20.

(完整版)《C语言程序设计》基本知识点

《C语言程序设计》教学基本知识点 第一章C语言基本知识 1.C源程序的框架 尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。 2.C语言源程序的书写规则: (1)C源程序是由一个主函数和若干个其它函数组成的。 (2)函数名后必须有小括号,函数体放在大括号内。 (3)C程序必须用小写字母书写。 (4)每句的末尾加分号。 (5)可以一行多句。 (6)可以一句多行。 (7)可以在程序的任何位置加注释。 3.语句种类 语句是程序的基本成分,程序的执行就是通过一条条语句的执行而得以实现的,根据表现形式及功能的不同,C语言的基本语句可以分为五大类。 (1)流程控制语句 流程控制语句的功能是控制程序的走向,程序的流程有三种基本结构:顺序结构、分支结构和循环结构,任何复杂的程序都可以由这三种基本结构复合而成。其中后两种结构要用特定的流程控制语句实现。 (2)表达式语句 表达式语句的形式是:表达式;,即表达式后跟一分号“;”,分号是语句结束符,是一个语句必不可少的成分。表达式和表达式语句的区别在于表达式代表的是一个数值,而表达式语句则代表一种动作。最常见的表达式语句是赋值语句。 (3)函数调用语句 函数调用语句实际上也是一种表达式语句,形式为:在一次函数调用的小括号后面加上一个分号。 (4)空语句 空语句的形式就是一个分号,它不代表任何动作,常常作为一个意义转折点使用。 (5)复合语句 复合语句从形式上看是多个语句的组合,但在语法意义上它只相当于一个语句,在任何单一语句存在的地方都可以是复合语句。注意复合语句中最后一个语句末尾的分号不能少。复合语句右大括号后面没有分号。 4.运算符 用来表示数据各种操作的符号称为运算符。运算符实际上代表了一种类型数据的运算规则。不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。 根据参加操作的数据个数多少,可以将C语言的运算符分为单目运算符,双目运算符和三目运算符(三目运算符只有条件运算符一个)。 根据运算对象和运算结果的数据类型可分为算术运算符、关系运算符、逻辑运算符等。 5.表达式 表达式是由常量、变量、函数,通过运算符连接起来而形成的一个算式。一个常量,一个变量或一个函数都可以看成是一个表达式。 表达式的种类有: 算术表达式、关系表达式、逻辑表达式、赋值表达式、字位表达式、强制类型转换表达式、逗号

数学分析试题集锦

June21,2006 2002 1.(10) lim x→0( sin x1?cos x . 2.(10)a≥0x1=√2+x n n=1,2,... lim n→∞ x n 3.(10)f(x)[a,a+α]x∈[a,a+α]f(x+α)?f(x)= 1 1?x2+arcsin x f′(x). 5.(10)u(x,y)u ?2u ?x?y + ?2u x2+y2dx dy dz,?z=

x2+y2+z2=az(a>0) 8.(10) ∞ n=1ln cos1 ln(1+x2) 2 √ (2).{n . ?x (4). L(e y+x)dx+(xe y?2y)dy.L O(0,0),A(0,1),B(1,2) O B OAB. √ 2.(15)f(x)=3

4. 15 f (x )[0,1] sup 01 | n ?1 i =0 f (i n ? 1 f (x )dx |≤ M a n 6.(15 ) θ θ(x )= +∞ n =?∞ e n 2 x x >0 7.(15 ) F (α)= +∞ 1 arctan αx x 2?1 dx ?∞<α>+∞ 8.(21 ) R r r 2004 1.( 6 30 ) (1).lim n →?∞ ( 1 n +2 +...+ 1 f (x ) ) 1 3 sin(y 1+n

(5).e x=1+x+x2 n1 4≤e x+y?2. 5.(12)F(x)= Γf(xyz)dxdydy,f V={(x,y,z)|0≤x≤t,0≤y≤t,0≤z≤t}(t>0), F′(t)=3 a+n √ 2 n(a>0,b>0) (2).lim n→∞ 10x n√ 2 0dx 3 . (5).F(t)= x2+y2+z2=t2f(x,y,z)dS, f(x,y,z)= x2+y2,z≥ x2+y2

(湖北师范学院)大一英语试卷

2003级期末英语试卷(A) (供体、美专业用) 姓名学号专业 Part.1 Listening Comprehension(20minutes) Section A Directions: In this section, you will hear 10short conversations. At the end of each of conversation, a question will be asked about what was said. Both the conversation and question will be spoken only once, then mark the corresponding letter on the answer sheet with your pencil.. 1. A) He went to see his schoolmate. B) He went to see a film with his friend. C) He watched television with his friend. D) He stayed at home talking with his friend. 2. A) Who are going to attend the meeting. B) What’s to be discussed at the meeting. C) Where the meeting is to be held. D) When the meeting is to be held 3. A) The arrangement of the Wednesday meeting. B) Where they are going to meet M r Johnson. C) The necessity of writing to Mr. Johnson. D) Who is going to contact M r Johnson. 4. A ) The tape was missing. B) The tape had been returned to Paul. C) Jack lent his tape to Paul. D) Jack bought the tape to the party 5. A) The man reserved a room some time ago. B) The man wants to buy a flat on the second floor. C) The man has booked a room with no bath. D) The man wants to reserve a room. 6. A) The paperback edition is on sale. B) Both editions are the same price now. C) It has two editions with the same cover. D) The hardcover edition is more expensive. 7. A) He has the best TV sets for sale. B) His TV sets have a good sale. C) His TV sets are all of the same brand. D) He doesn’t have the newest models right now. 8. A) He has to read a history book.

c语言程序设计第五版习题答案

习题解析与答案 第1章C语言概述 一.简答题 1.概述C语言的主要特点。 【解答】 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富,表达能力强。 (3)运算符多样。C语言中的运算符包含的范围非常广泛。 (4)具有结构化的控制语句。如if…else语句、while语句、do while语句、switch 语句、for语句。 (5)允许直接访问物理地址。C语言中含有的位和指针运算,能够直接对内存地址进行访问操作。 (6)所生成的目标代码质量高,可移植性好。 2.构成C语言程序的基本单位是什么?它由哪几部分组成? 【解答】函数是构成C语言程序的基本单位。一个完整的C程序一般由文件包含、宏定义、函数说明、变量和一个或若干个函数组成。 3.C语言程序的运行一般要经过哪几个步骤? 【解答】(1)编辑;(2)编译;(3)连接,生成EXE文件;(4)执行。 二.运行程序写结果 1.输入下面程序并运行。 main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf(″x=%d\n″,x); } 【解答】运行结果为:x=50 2.输入下面程序并运行。 main() { int a1,a2,x; a1=10; a2=20; x=a1*a2; printf(″a1=%d,a2=%d\n″,a1,a2); printf(″x=%d\n″,x); } 【解答】运行结果为:a1=10,a2=20 x=200 3.输入下面程序并运行。

#include main() { printf("******\n"); printf(" *****\n"); printf(" ****\n"); printf(" ***\n"); printf(" **\n"); printf(" *\n"); } 【解答】运行结果为:****** ***** **** *** ** * 思考:可以修改程序,使之输出平行四边形,等腰三角形等图形。 三.编程题 1.参照本章例题,编写一个C程序,用于显示如下信息: ************************* I love C programs! ************************* 【分析与提示】 ①要有文件包含语句#include 。C语言中没有数据的输入、输出等功能,数据的输入、输出都是通过调用系统提供的库函数scanf和printf等来实现的。这些函数的说明都包括在stdio.h文件中。 ②main是主函数的名称。用{}括起来的内容是函数体,函数体由若干条语句组成,这是计算机要执行的部分,每条语句以分号“;”结束。 ③注意显示的信息有三行,所以要用到换行符“\n”。 参考代码: #include main() { printf("************************\n"); printf(" I love C programs! \n"); printf("************************\n"); }

C语言程序设计50例(经典收藏)

水仙花 #include void main() { int a,b,c,i; for( i=100;i<1000;i++) { a=i/100; b=i%100/10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) { printf("\n"); } } } 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有

的排列后再去掉不满足条件的排列。 2.程序源代码: #include "stdio.h" #include "conio.h" main() { int i,j,k; printf("\n"); for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k); } getch(); } 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按1 0%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? 1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 2.程序源代码:

湖北师范学院辅修第二专业和第二学士学位

湖北师范学院辅修第二专业和第二学士学位 统计学专业招生简章 专业代码:1103 ,招生人数:40人-60人 统计学专业为2011年评估验收的新增第二学位专业,该专业拥有统计学国家一级学科硕士授予权,今年招收硕士生9名。该专业课程体系的设置使学生能掌握统计理论和方法,能熟练使用统计软件,适合于实验性学科(物理、化学、生物等)和经济、管理、决策等学科(财务管理、经济学等)专业学生选修。 一、培养目标: 本专业培养具有良好数学素养,掌握统计学的基本理论和方法,能熟练地运用计算机分析数据,能在企业、事业单位和经济管理部门从事统计调查、统计信息管理,数据分析等应用和管理工作,或在科研、教育部门从事研究和教学工作的高级专门人才。 基本要求:本专业学生主要学习统计学的基本理论和方法,打好数学基础,受到应用技能和使用计算机的基本训练,具有数据处理和统计分析的基本能力。 毕业生应获得以下几方面的知识和能力: 1、具有良好的数学基础知识,掌握统计学专业所必需的基础理论;了解统计学有关的理论与方法的发展动态及应用背景。 2、本专业强调学生解决实际问题的能力,要求学生具有采集数据、设计调查问卷和处理数据的基本能力及较强的自学能力。 3、掌握计算机操作技能,能够熟练使用各种统计软件包,有较强的统计计算能力。 4、了解统计学在自然科学、社会科学、工程技术某一领域的应用,初步具有应用统计学理论分析、解决该领域实际问题的能力。 5、掌握文献检索,资料查询及运用现代信息技术获取相关信息的基本方法。能够运用一门外语阅读专业书刊。 二、学分要求:辅修第二专业总学分:30学分,辅修第二学士学位:57学分 三、授予学位:理学学士学位 四、招生要求:从第二学期至第五学期招收学习过《高等数学》的普通本科或中学数学 基础较好的学生。

(完整版)C语言程序设计练习及答案

《C语言程序设计》练习及答案 得分评卷人复查人 一、单选题,每小题1分,共60分(将正确答案的序号写在题目的括号中)。 1、结构化程序设计的三种基本控制结构是(D )。 A、主程序、子程序、函数 B、输入、处理、输出 C、调用,返回,转移 D、顺序、选择、循环 2、下列关于C程序变量的叙述, ( D )是错误的。 A、变量名必须由字母或下划线开头。 B、程序中的变量必须在被使用之前定义。 C、不同的基本类型的变量之间可以混合运算。 D、变量的数据类型决定变量的"作用域"。 3、能将C语言编写的源程序转换为目标程序的软件是(C )。 A、编辑程序 B、汇编程序 C、编译程序 D、解释程序 4、以下符号中,合法的用户标识符是( D )。 A、-p B、int C、3ab D、_xt_ 5、以下选项中,与m=n++完全等价的表达式是( C )。 A、m=++n B、m+=n+1 C、m=n, n=n+1 D、n=n+1,m=n 6、若有定义:int aa[8];。则以下表达式中不能代表数组元aa[1]的地址的是(C )。 A、&aa[0]+1 B、&aa[1] C、&aa[0]++ D、aa+1 7、表达式!5&(7+3)&&(4+5)的值是(A)。 A、0 B、1 C、5 D、9 8、以下选项中非法的C语言表达式是(A )。 A、x+1=x+1 B、0<=x<100 C、i=j==0 D、(char)(65+3) 9、在TURBO C中, int类型变量所占字节数是(B )。 A、1 B、2 C、4 D、8 10、C语言中基本的数据类型包括(B)。 A、整型,实型,逻辑型 B、整型,实型,字符型

C语言程序设计第二版习题参考答案

C语言程序设计第二版 习题参考答案 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

C语言程序设计习题参考答案 习题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制是由0和1两个数字组成的进制方式。 3.二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 4.在整数的二进制表示方法中,0的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。 解:1.F2.T 3.T 4.T 5.T 6.T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是。 A. 原码 B. 反码 C. 补码 D. 移码 2.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母y的ASCII 码为十进制数。 A. 112 B. 120 C. 121 D. 122 3.关于ASCII码,在计算机中的表示方法准确地描述是。 A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1 C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4.设在机器字长4位,X=0111B,Y=1011B,则下列逻辑运算中,正确的是 ___________。 A. X∧Y=1000 B. X∨Y=1111 C. X⊕Y=0011 D. ˉY=1000 5.下列叙述中正确的是()。 A.高级语言就是机器语言 B.汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算机可以直接识别并执行的程序 C.C语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D.C源程序经过编译、连接,若正确,执行后就能得到正确的运行结果6.用C语言编写的源程序经过编译后,若没有产生编译错误,则系统将()。 A.生成可执行文件B.生成目标文件 C.输出运行结果D.自动保存源文件 7.下列叙述中不正确的是()。 A.main函数在C程序中必须有且只有一个 B. C程序的执行从main函数开始,所以main函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数。

c语言程序设计答案

第一章基础知识 一、填空 1. 每个C 程序都必须有且仅有一个________ 函数。 2. C 语言程序开发到执行通常要经过6 个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C 语言是由________组成的。 7. C 语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C 语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作的要求。不同的任务功能,就会需求不

同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA) 、管理信息系统(MIS) 、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对象,也可以用标号和符号来代替地址、常量和变量。 13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C 程序的执行均是由执行_________开始。15. 函数体即为包含在{ }内的部分。它分为________和为完成功能任务由若干个C 语句组成的执行部分。 16. C 语言程序中一条简单语句是以________字符作为结束符的。 17. C 语言是结构化、________的程序设计语言。

数学分析试题及答案解析

2014 —--2015学年度第二学期 《数学分析2》A 试卷 一. 判断题(每小题3分,共21分)(正确者后面括号内打对勾,否则打叉) 1.若()x f 在[]b a ,连续,则()x f 在[]b a ,上的不定积分()?dx x f 可表为()C dt t f x a +?( ) . 2.若()()x g x f ,为连续函数,则()()()[]()[] ????= dx x g dx x f dx x g x f ( ). 3. 若()? +∞a dx x f 绝对收敛,()? +∞ a dx x g 条件收敛,则()()?+∞-a dx x g x f ][必然条件收敛( )。 4. 若()? +∞1 dx x f 收敛,则必有级数()∑∞ =1 n n f 收敛( ) 5. 若{}n f 与{}n g 均在区间I 上内闭一致收敛,则{}n n g f +也在区间I上内闭一致收敛( )。 6。 若数项级数∑∞ =1n n a 条件收敛,则一定可以经过适当的重排使其发 散于正无穷大( ). 7. 任何幂级数在其收敛区间上存在任意阶导数,并且逐项求导后得到的新幂级数收敛半径与收敛域与原幂级数相同( ). 二. 单项选择题(每小题3分,共15分) 1.若()x f 在[]b a ,上可积,则下限函数()?a x dx x f 在[]b a ,上( ) A.不连续 B. 连续 C .可微 D 。不能确定 2. 若()x g 在[]b a ,上可积,而()x f 在[]b a ,上仅有有限个点处与()x g 不

相等,则( ) A. ()x f 在[]b a ,上一定不可积; B. ()x f 在[]b a ,上一定可积,但是()()??≠b a b a dx x g dx x f ; C 。 ()x f 在[]b a ,上一定可积,并且()()??=b a b a dx x g dx x f ; D 。 ()x f 在[]b a ,上的可积性不能确定. 3.级数()∑∞ =--+1 21 11n n n n A.发散 B.绝对收敛 C.条件收敛 D . 不确定 4。设∑n u 为任一项级数,则下列说法正确的是( ) A .若0lim =∞ →n n u ,则级数∑ n u 一定收敛; B 。 若1lim 1 <=+∞→ρn n n u u ,则级数∑n u 一定收敛; C . 若1,1<>?+n n u u N n N ,时有当,则级数∑n u 一定收敛; D 。 若1,1>>?+n n u u N n N ,时有当,则级数∑n u 一定发散; 5.关于幂级数∑n n x a 的说法正确的是( ) A 。 ∑n n x a 在收敛区间上各点是绝对收敛的; B . ∑n n x a 在收敛域上各点是绝对收敛的; C . ∑n n x a 的和函数在收敛域上各点存在各阶导数;

全国师范类大学名单

教育部直属 学校名称备注 211工程、985工程、研究生院、中央直管副部级大学 北京师范 大学 华东师范 211工程、985工程、研究生院 大学 211工程、研究生院 东北师范 大学 华中师范 211工程、研究生院 大学 陕西师范 211工程、研究生院 大学 省属重点 学校名称备注 华南师范大学211工程、省部共建大学、研究生院 湖南师范大学211工程、研究生院、中西部高校基础能力 建设工程 南京师范大学211工程、省部共建大学、研究生院 山东师范大学省部共建大学、研究生院 福建师范大学省部共建大学、研究生院、免费师范生培养 高校 江西师范大学省部共建大学、中西部高校基础能力建设工 程、免费师范生培养高校、卓越教师培养计 划高校、研究生院 西北师范大学省部共建大学、中西部高校基础能力建设工 程 安徽师范大学省部共建大学、中西部高校基础能力建设工 程 云南师范大学省部共建大学、中西部高校基础能力建设工 程 江苏师范大学省部共建大学 上海师范大学市属重点大学、研究生院 首都师范大学省部共建大学、研究生院 贵州师范大学省部共建大学、中西部高校基础能力建设工 程、省属重点大学 重庆师范大学市属重点大学

天津师范大学市属重点大学 四川师范大学省属重点大学、中西部高校基础能力建设工 程 河北师范大学省属重点大学、中西部高校基础能力建设工 程 河南师范大学省部共建大学、中西部高校基础能力建设工 程 山西师范大学中西部高校基础能力建设工程 广西师范大学中西部高校基础能力建设工程 新疆师范大学中西部高校基础能力建设工程 内蒙古师范大学 哈尔滨师范大学 浙江师范大学省属重点大学、省重点建设高校、研究生院杭州师范大学 吉林师范大学 青海师范大学 沈阳师范大学 辽宁师范大学 海南师范大学 长春师范大学 淮北师范大学 曲阜师范大学 闽南师范大学 西华师范大学 地方其他

C语言程序设计试题及答案解析[1]全解

C语言程序设计试题 第1、2、3章概述、类型、表达式 一、选择题 1、一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:() A、任意 B、第一个函数必须是主函数,其他函数任意 C、必须完全按照执行的顺序排列 D、其他函数可以任意,主函数必须在最后 2、下列四个叙述中,正确的是:() A、C程序中的所有字母都必须小写 B、C程序中的关键字必须小写,其他标示符不区分大小写 C、C程序中的所有字母都不区分大小写 D、C语言中的所有关键字必须小写 3、下列四个叙述中,错误的是:() A、一个C源程序必须有且只能有一个主函数 B、一个C源程序可以有多个函数 C、在C源程序中注释说明必须位于语句之后 D、C源程序的基本结构是函数 4、下面不是C语言合法标识符的是:() A、abc B、5n C、_4m D、x3 5、以下叙述不正确的是:() A. 分号是C语句的必要组成部分 B. C程序的注释可以写在语句的后面 C. 函数是C程序的基本单位 D. 主函数的名字不一定非用main来表示 6、C语言中允许的基本数据类型包括:() A. 整型、实型、逻辑型 B. 整型、实型、字符型 C. 整型、字符型、逻辑型 D. 整型、实型、逻辑型、字符型 7、C语言中能用八进制表示的数据类型为:() A、字符型、整型 B、整形、实型 C、字符型、实型、双精度型 D、字符型、整型、实型、双精度型 8、下列属于C语言合法的字符常数是:() A、’\97’ B、”A” C、’\t’ D、”\0” 9、在C语言(VC环境)中,5种基本数据类型的存储空间长度的排列顺序为:() A、char

数据分析测试题

2017-2018学年度莘县翰林学校 数学试卷 满分120分;考试时间:100分钟 一、单选题36分 1.某体校要从四名射击选手中选拔一名参加省体育运动会,选拔赛中每名选手连续射靶10次,他们各自的平均成绩x及其方差S2如下表所示: 如果要选出一名成绩高且发挥稳定的选手参赛,则应选择的选手是() A. 甲 B. 乙 C. 丙 D. 丁 2.某单位若干名职工参加普法知识竞赛,将成绩制成如图所示的扇形统计图和条形统计图,根据图中提供的信息,这些职工成绩的中位数和众数分别是() A. 94分,96分 B. 96分,96分 C. 96分,98分 D. 96分,94分3.某校有25名同学参加某比赛,预赛成绩各不相同,取前13名参加决赛,其中一名同学已经知道自己的成绩,能否进入决赛,只需要再知道这25名同学成绩的( ) A. 最高分 B. 平均数 C. 中位数 D. 方差 4.下列说法正确的是( ) A. 中位数就是一组数据中最中间的一个数 B. 8,9,9,10,10,11这组数据的众数是10 C. 如果x1,x2,x3的方差是1,那么2x1,2x2,2x3的方差是4 D. 为了了解生产的一批节能灯的使用寿命,应选择全面调查 5.已知一组数据a,b,c的平均数为5,方差为4,那么数据a﹣2,b﹣2,c﹣2的平均数和方差分别是() A. 3,2 B. 3,4 C. 5,2 D. 5,4 6.为了帮助本市一名患“白血病”的高中生,某班15名同学积极捐款,他们捐款数额如下表: 关于这15名同学所捐款的数额,下列说法正确的是() A. 众数是100 B. 平均数是30 C. 极差是20 D. 中位数是20 7.九(2)班体育委员用划记法统计本班40名同学投掷实心球的成绩,结果如图所示:则这40名同学投掷实心球的成绩的众数和中位数分别是()

C语言程序设计习题答案

C 语言程序设计习题答案 习题一 C 语言程序设计概述 一、名词解释 (1)程序P1 (2)程序设计P1 (3)机器语言P1 (4)汇编程序P2 (5)高级语言P2 (6)编译程序P3 (7)解释程序P3 (8)算法P4 (9)结构化的程序设计P9 二、简述题 1. 设计程序时应遵循哪些基本原则?P4 答:正确性、可靠性、简明性、有效性、可维护性、可移植性。 2. 算法的要素是什么?算法具有哪些特点? 答:算法的要素是:操作与控制结构;算法的特点有:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。 3. 算法的表示形式有哪几种? 答:算法的表示形式有:自然语言、传统流程图、伪代码、结构化的流程图(N_S 流程图,盒图)。 4. 有哪三种基本结构? 答:三种基本结构是:顺序结构、选择结构和循环结构。 5. 传统流程图与N-S 流程图最大的区别是什么? 答:N-S 流程图去掉了在传统流程图中常用的流程线,使得程序的结构显得更加清晰、简单。 三、用传统流程图、N-S 图分别表示求解以下问题的算法。 1. 有3个数a ,b ,c ,要求按由大到小的顺序把它们输出。 2. 依次将10个数输入,求出其中最大的数 和最小的数并输出。 3. 求1+2+3+…+100的值。

5. 求下列分段函数的值。 6. 求100~200之间的所有素数。 7. 求一元二次方程ax 2+bx+c=0的根。分别考虑d=b 2-4ac 大于0、等于0和小于0三种情况。 四、注释下面C 程序的各个组成部分。 main() /*主函数 */ { /*程序开始 */ int a,k,m; /*定义三个用来存放整数的变量 */ a=10; /*将整数10赋值给变量a */ k=2; /*将整数2赋值给变量k */ m=1; /*将整数1赋值给变量1 */ a=(k+m)*k/(k-m); /*先求出算术表达式的值,并将其赋值给变量a */ printf("%d\n",a); /*在屏幕上打印出变量a 的值 */ } /*程序结束 */ 习题二 数据类型、运算符与表达式 一、选择题 1~10:BCDCB DDBCA 11~20: ADDAA DBADC 21~28: DABAD CDD Y= 3X (X<1) 4X-1 (X=1) 5(X-1)+6 (1

c语言程序设计报告1

3 课程设计报告 题目 车票管理系统 系别 数学与计算机科学系 班级 应用数学班 姓名 学号 指导教师 束红 职称 讲师 二○一 一年 六 月

一.课程设计目的 1、进一步掌握和利用C语言进行程设计的能力; 2、进一步理解和运用结构化程序设计的思想和方法; 3、初步掌握开发一个小型实用系统的基本方法; 4、学会调试一个较长程序的基本方法; 5、学会利用流程图表示算法; 6、掌握书写程序设计开发文档的能力。 8

IV 2课程设计任务与要求 任务: (1)录入班次信息(信息用文件保存),可不定时地增加班次数据 (2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。 (3)查询路线(起点、终点):可按班次号查询 ,可按终点站查询 (4)增加及修改班次和删除班次信息 (5)售票和退票功能 当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数 退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数 要求: 1. 在处理每个题目时,要求从分析题目的需求入手,设计算法、编制上机程序和上机调试等若干步骤完成题目,最终写出完整的分析报告。前期准备工作完备与否直接影响到后序上机调试工作的效率。在程序设计阶段应尽量利用已有的标准函数,加大代码的重用率。 2. 设计的题目要求达到一定工作量(300行以上代码),并具有一定的深度和难度。 3. 程序设计语言推荐使用C/C++,程序书写规范,源程序需加必要的注释 4. 每组同学需提交可独立运行的程序; 5. 每组同学需独立提交设计报告书(每组一份),要求编排格式统一、规范、内容充实,不少于10页(代码不算); 6. 课程设计实践作为培养学生动手能力的一种手段,单独考核。 3 车票管理系统总体设计 3.1 车票管理系统总体设计思想 车票管理系统的功能:1. 录入班次2. 显示所有班次3. 查询班次4. 增加班次 5. 售票6. 退票7. 修改班次8. 删除班次9. 退出 车票管理系统软件的功能模块: (1)提供菜单界面,方便用户对程序个功能进行选择,选择要实现的功能 9

相关文档
相关文档 最新文档