第1章 程序设计基础

第1章 选择题

1、以下不属于算法基本特征的是( )。

A、有穷性

B、有效性

C、可行性

D、有一个或多个输出

2、N-S图与传统流程图比较,主要优点是( )

A、杜绝了程序的无条件转移

B、具有顺序、选择和循环三种基本结构

C、简单、直接

D、有利于编写程序

3、以下( )是面向过程的程序设计语言。

A、机器语言

B、汇编语言

C、高级语言

D、第四代语言

4、下面描述中,正确的是( )。

A、结构化程序设计方法是面向过程程序设计的主流。

B、算法就是计算方法。

C、一个正确的程序就是指程序书写正确。

D、计算机语言就是编写程序的工具而不是表示算法的工具。

5、下列关于C语言注释的叙述中错误的是( )。

A、以“/*”开头并以“*/”结尾的字符串为C语言的注释内容

B、注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义

C、程序编译时,不对注释作任何处理

D、程序编译时,需要对注释进行处理

6、一个C程序的执行是从( )。

A、本程序的main函数开始,到main函数的结束

B、本程序文件的第一个函数开始,到本程序文件的最后一个函数的结束

C、本程序文件的main开始,到本程序文件的最后一个函数的结束

D、本程序文件的第一个函数开始,到本程序文件的main函数的结束

7、以下叙述不正确的是( )。

A、一个C源程序可由一个或多个函数组成

B、一个C源程序必须包含一个main函数

C、C程序的基本组成单位是函数

D、在C程序中,注释说明只能位于一条语句的后面

8、C语言规定,在一个源程序中,main函数的位置( )。

A、必须在最开始

B、必须在系统调用的库函数的后面

C、可以任意

D、必须在最后

9、一个C语言程序是由( )。

A、一个主程序和若干子程序组成

B、若干个函数组成

C、若干过程组成

D、若干子程序组成

10、结构化程序设计所规定的三种基本结构是( )。

A、主程序、子程序、函数

B、树形、网形、环形

C、顺序、选择、循环

D、输入、处理、输出

第1章 单元测试

1、下列关于C语言注释的叙述中错误的是( )。

A、以“/*”开头并以“*/”结尾的字符串为C语言的注释内容

B、注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义

C、程序编译时,不对注释作任何处理

D、程序编译时,需要对注释进行处理

2、一个C程序的执行是从______。

A、本程序的main函数开始,到main函数的结束

B、本程序文件的第一个函数开始,到本程序文件的最后一个函数的结束

C、本程序文件的main开始,到本程序文件的最后一个函数的结束

D、本程序文件的第一个函数开始,到本程序文件的main函数的结束

3、以下叙述不正确的是______。

A、一个C源程序可由一个或多个函数组成

B、一个C源程序必须包含一个main函数

C、C程序的基本组成单位是函数

D、在C程序中,注释说明只能位于一条语句的后面

4、C语言规定,在一个源程序中,main函数的位置______。

A、必须在最开始

B、必须在系统调用的库函数的后面

C、可以任意

D、必须在最后

5、一个C语言程序是由______。

A、一个主程序和若干子程序组成

B、若干函数组成

C、若干过程组成

D、若干子程序组成

6、结构化程序设计所规定的三种基本结构是______。

A、主程序、子程序、函数

B、树形、网形、环形

C、顺序、选择、循环

D、输入、处理、输出

7、在C语言中,包含头文件的预处理命令以#include开头。

8、在C语言中,行注释符是 /* 。

9、在C语言中,主函数名是 void() 。

10、在C语言中,头文件的扩展名是 .C 。

Visual Studio 2010下C程序开发环境的初步使用

1、“输入任意三个整数,求它们的和及平均值”,在Visual Studio 2010中输入程序,验证程序运行结果。

2、从键盘输入两个整数,输出这两个数的乘积。

3、运行程序,如果程序有错误,请找出错误,指出错误原因并改正。 #include int mian() { int num; printf("Enter num:\n"); scanf("%d",&num); if(num<0) num=-num printf("%d\n",num); system("pause"); return 0; } 改正所有错误,并上传源文件。

第2章 C语言的基本数据类型

第2章 选择题

1、1.以下选项中,正确的C语言整型常量是( )。

A、321_

B、510000

C、-1.00

D、'567

2、以下选项中,( )是不正确的C语言字符型常量。

A、'a'

B、'\x4l'

C、'\101'

D、"a"

3、字符串的结束标志是( )。

A、0

B、'O'

C、'\0'

D、"0"

4、在C语言中,字符型数据在计算机内存中,以字符的( )形式存储。

A、原码

B、反码

C、ASCII码

D、BCD码

5、C语言变量名只能由字母、数字和下画线组成,并且第一个字符( )。

A、必须是字母

B、必须为下画线

C、必须是字母、下画线

D、可以是字母、数字和下画线中任何字符

6、定义一个整型变量a后,如果未赋初值,那么a( )。

A、不能使用

B、值为1

C、值为0

D、变量中存放的是一个随机数

7、若定义:int a=7;int b=2;,则运行printf(“%f”,(float)a/b);后结果为( )。

A、3.000000

B、3.5

C、4

D、3.500000

8、执行scanf("%d%d",&a,&b);要求从键盘输入整数时,两个整数之间以( )为间隔。

A、逗号

B、冒号

C、空格

D、空白符(含空格键、回车键和Tab键)

9、C语言中,合法的八进制整数是( )。

A、01

B、081

C、0x81

D、018

10、字符串"abe\\\M01"的存储长度为( )。

A、9

B、7

C、8

D、10

上机编程题

1、1.已知:m=11,n=41,输出m和n的2次方、3次方和4次方。 要求:每个数据占8列,左对齐。 效果如下: 121 1331 14641 1681 68921 2825761

2、编写程序,将圆周率定义为符号常量,从键盘输入圆的半径和圆柱的高,在屏幕上输出圆柱体的体积(精确到小数点后两位)。

3、编写程序,将“China”译成密码后输出。密码规律是:以英文字母表中原来字母后面的第三个字母代替原来的字母。

4、设直角三角形的一个直角边为1.5,另一直角边为2.3,编程求该三角形的周长和面积。

第3章 运算符与表达式

选择题

1、以下选项中,不是C语言表达式的是( )。

A、a+=9

B、i++

C、++5

D、m=a+2

2、在C语言中,要求运算对象必须为整型的运算符是( )。

A、/

B、%

C、+

D、*

3、以下运算符中,结合性与其他运算符不同的是( )。

A、++

B、%

C、/

D、+

4、只要求一个操作数的运算符,称为( )运算符。

A、单目

B、双目

C、三目

D、多目

5、以下运算符中,优先级最低的是( )。

A、>=

B、= =

C、=

D、!=

编程题

1、编写程序,求一个五位数各个数位数字之和。

2、编写程序,计算并输出一元二次方程ax2+bx+c=0的两个实根,其中a、b、c的值由用户从键盘输入(假设该方程有两个不等实根)。

第4章 编译预处理与标准库函数

编译预处理与标准库函数测试

1、以下关于文件包含的说法中错误的是( )。

A、一条包含命令可以指定多个被包含文件

B、文件包含处理命令的格式为#include "包含文件名" 或 #include

C、文件包含可以嵌套,即被包含文件中又包含另一个文件

D、文件包含是指一个源文件可以将另一个源文件的全部内容包含进来

2、有以下程序。 #define MAX(x,y) (x)>(y)?(x):(y) #include #include int main( ) { int a=5,b=2,c=3,d=3,t; t=MAX(a+b,c+d)*10; printf("%d\n",t); system("pause"); return 0; } 该程序的输出结果是( )。

A、6

B、7

C、60

D、70

3、下面程序的功能是通过带参的宏定义求圆的面积,请将程序补充完整。 #define PI 3.1415926 #define AREA(r) #include #include int main() { float r=5; printf("%f",AREA(r)); system("pause"); return 0; }

A、PI*(r)

B、PI*(r)*(r)

C、PI*R*R

D、r*r

4、以下叙述正确的是( )。

A、可以把if定义为用户标识符,但不能把define定义为用户标识符

B、可以把define定义为用户标识符,但不能把if定义为用户标识符

C、可以把define和if定义为用户标识符

D、define和if都不能定义为用户标识符

5、有以下程序: #define PI 3.14 #define R 5.0 #define S PI*R*R #include #include int main() { printf("%f",S); system("pause"); return 0; } 该程序运行结果为( )。

A、无结果

B、3.14

C、78.500000

D、5.0

编译预处理与标准库函数作业

1、输入圆柱体的底面半径和高,求圆柱体的体积。要求使用无参宏定义圆周率。圆周率取3.1416,输出结果保留2位小数。

2、通过键盘输入x,然后编程求下面算式的值。 (1)sin(x)+(x+3)/x+7x (2)sqrt(fabs(x*10-25))

3、使用随机函数rand( )和srand( )来产生三个【16,64】的整数,输出这三个数,并判断这三个整数中,是否存在两个相等的数,存在输出“Yes”,不存在输出“No”。

第5章 选择结构

选择结构单元测试

1、有以下程序: #include #include int main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,d); system("pause"); return 0; }

A、0,1,2,0

B、0,0,0,3

C、1,1,2,0

D、编译有错

2、if(表达式)中,表达式如果是一个赋值语句,则表达式的值是( )。

A、0

B、1

C、不一定

D、语法错误

3、假定w、x、y、z、m均为int型变量,有如下程序段: w=1; x=2; y=3; z=4; m=(w

A、4

B、3

C、2

D、1

4、下列关于if语句的描述中错误的是( )。

A、else总是与前面最近的、未配对的,且为非独立if语句的if关键字配对

B、用于条件判断的表达式必须用小括号括起,其中小括号不能省略

C、用于条件判断的表达式可以是任意的表达式

D、用于条件判断的表达式只能是关系表达式或逻辑表达式

5、有以下程序: #include #include int main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); system("pause"); return 0; } 程序运行后的输出结果是( )。

A、1 2 3

B、2 3 4

C、2 2 3

D、2 3 3

6、下列条件语句中,功能与其他语句不同的是( )。

A、if(a) printf("%d\n",x); else printf("%d\n",y);

B、if(a==0) printf("%d\n",y); else printf("%d\n",x);

C、if(a!=0) printf("%d\n",x); else printf("%d\n",y);

D、if(a==0) printf("%d\n",x); else printf("%d\n",y);

7、以下4个选项中,不能看作一条语句的是( )。

A、{;}

B、a=0,b=0,c=0;

C、if(a>0);

D、if(b==0) m=1;n=2;

8、以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )。

A、if((a>b) &&(b>c) ) k=1; else k=0;

B、if((a>b) ||(b>c) ) k=1

C、if(a<=b) k=0; else if(b<=c) k=1;

D、if(a>b) k=1; else if(b>c) k=1; else k=0;

9、有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是( )。

A、if (c

B、if (a<3) x=3; else if (a<2) x=2; else x=1;

C、if (a<3) x=3; if (a<2) x=2; if (a<1) x=1;

D、if (a

10、阅读以下程序: #include #include int main( ) { int x; scanf("%d",&x); if(x--<5) printf("%d",x); else printf("%d",x++); system("pause"); return 0; } 程序运行后,如果从键盘上输入5,则输出结果是( )。

A、3

B、4

C、5

D、6

选择结构作业

1、给一个不多于3位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字,例如原数为321,应输出123。

2、给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,81~89分为B,70~79分为C,60~69分为D,60分以下为E。 要求如下: ① 只考虑成绩在0~100分之间,用switch语句来实现程序,并检查结果是否正确。 ② 如果输入分数为负值,如-50分,再运行一次程序,这时显然出错,修改程序,使之能正确处理任何数据,当输入数据大于100和小于0时,提示用户“输入的数据超范围,重新输入0~100分内成绩”,程序结束。

3、四叶玫瑰数是指一个四位数,它的每个位上的数字的 4次幂之和等于它本身(例如:14 + 64+ 34+ 44= 1634)。从键盘输入一个四位数,判断该数是否是四叶玫瑰数。

4、身体质量指数(Body Mass Index,BMI)在国际上常用来衡量人体肥胖程度,BMI 通过人体体重和身高两个数值获得相对客观的参数,并用这个参数所处范围衡量身体质量。 体重指数BMI=体重/身高的平方(国际单位kg/m2),表1所示为BMI分类及我国参考标准。 表1 BMI分类及我国参考标准 BMI 分类 我国参考标准 偏瘦 <18.5 正常 18.5~23.9 超重 ≥24 偏胖 24~26.9 肥胖 27~29.9 重度肥胖 ≥30 从键盘输入你的体重(kg)和身高(m),计算你的BMI,并判断你的身体肥胖程度。

5、实现下述分段函数,要求自变量与函数值均为双精度类型。 当x<7时,f(x)=sin(x); 当7<=x<25时,f(x)=6cos(x)/x+3; 当x为其他值时,f(x)=(x-3x^3)^(1/3).

第6章 循环结构

第6章 循环结构作业1

1、编写程序,计算并输出下面数列前15项中偶数项的和。 2*3,4*5,……,2n*(2n+1),……

2、编写程序,计算并输出下面数列前15项(x=0.5)的和(结果取3位小数输出)。 cos(x)/x,cos(2x)/2x,cos(3x)/3x, ……,cos(n*x)/(n*x)……

3、编写程序,计算并输出下面数列中前20项中奇数项的和(结果取3位小数输出)。 1/(1*2),1/(2*3),1/(3*4),……,1/(n*(n+1)),……

4、编写程序,读入一个整数,分析它是几位数。

5、编写程序,求1~2000之间所有3的倍数之和,当和大于1000时结束。

第6章 循环结构作业2

1、输出1000以内个位数字是6且能被3整除的所有数,要求每行输出6个数据。

2、编写程序,输出九九乘法表。 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

3、编写程序,计算出1000到5000之间能被3和7整除但不能被13整除的所有整数的和。

4、编写程序,求 1!+2!+3!+4!+…+20!。 【提示:阶乘及和变量定义为double类型;运行结果为:2561327494111820300】

第7章 函数

函数单元测试

1、以下正确的说法是( )‍

A、用户若需调用标准库函数,调用前必须重新定义。‍

B、系统根本不允许用户重新定义标准库函数。

C、用户可以重新定义标准库函数,若如此,该函数失去原有含义。‍

D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自己去调用。

2、以下函数头的正确定义形式是( )。

A、double fun(int x,int y)

B、double fun(int x;int y)

C、double fun(int x,int y);

D、double fun(int x,y);

3、在C语言中以下正确的说法是( )。

A、实参和与其对应的形参各占用独立的存储单元

B、实参和与其对应的形参共占用一个存储单元

C、只有当实参和与其对应的形参同名时才共占用存储单元

D、形参是虚拟的,不占用存储单元

4、若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )。

A、没有返回值

B、返回若干个系统默认值

C、能返回一个用户所希望的函数值

D、返回一个确定的值

5、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )。

A、地址传递

B、单向值传递

C、由实参传给形参,再由形参传回给实参

D、由用户指定传递方式

6、C语言规定,函数返回值的类型是由( )。

A、return语句中的表达式类型所决定

B、调用该函数时的主调函数类型所决定

C、调用该函数时系统临时决定

D、在定义该函数时所指定的函数类型所决定

7、在C语言程序中,以下正确的描述是(   )。

A、函数的定义可以嵌套,但函数的调用不可以嵌套

B、函数的定义不可嵌套,但函数的调用可以嵌套

C、函数的定义和函数的调用均不可以嵌套

D、函数的定义和调用均可以嵌套

8、以下说法不正确的是( )。

A、在不同函数中可以使用相同名字的变量

B、形式参数是局部变量

C、在函数内定义的变量只在函数范围内有效

D、在函数内的复合语句中定义的变量在本函数范围内有效

9、以下说法不正确的是( )。

A、函数调用可以出现在一个表达式中。

B、函数调用可以作为一条独立的语句。

C、函数调用可以作为一个函数的实参。

D、函数调用可以作为一个函数的形参。

10、对于静态局部变量和静态全局变量以下不正确的说法是( )。

A、两者均存储在静态存储区。

B、静态局部变量的作用域是定义其的函数。‍

C、静态全局变量的作用域是定义其的文件。‍

D、静态局部变量在函数调用结束后空间就被释放。

函数作业

1、编写函数,实现判断一个正整数是否能同时被2和7整除,如果能整除,则返回1,否则返回0。在主函数中调用此函数找出区间200到1000之间的所有满足条件的数并输出。

2、编写函数,求出在正整数m和n之间(m

3、四叶玫瑰数是指四位数各位上的数字的四次方之和等于本身的数。编写函数,判断某个四位数是不是四叶玫瑰数,如果是则返回1,否则返回0。在主函数中调用此函数找出所有的四叶玫瑰数并输出。

4、编写计算阶乘的函数。在主程序中调用该函数计算s=m!+n!+k!的和。其中,m、n、k的值从键盘输入。

5、编写函数实现将两个整数交换存储,在主函数中输入任意两个整数,调用该函数,分别输出交换前后的两个数。

第8章 数组

数组单元测试

1、在C语言中,引用数组元素时,其数组下标的数据类型允许的是( )

A、整型常量

B、整型表达式

C、整型常量或整型表达式

D、任何类型的表达式

2、以下对一维整型数组a的正确定义方法是( )

A、int a(10);

B、int n=10,a[n];

C、int n;scanf("%d",&n);int a[n];

D、#define SIZE 10 int a[SIZE];

3、若有说明: int a[10];则对a数组元素的正确引用是( )

A、a[10]

B、a[3.5]

C、a(5)

D、a[10-10]

4、以下能对二维数组a正确初始化的语句是( )

A、int a[2][ ]={{1,0,1},{5,2,3}};

B、int a[ ][3]={{1,2,3},{4,5,6}};

C、int a[2][4]={{1,2,3},{4,5},{6}};

D、int a[ ][3]={{1,0,1},{ },{1,1}};

5、若二维数组a有m列,则计算任意元素a[i][j]在数组中位置(位置计数从0开始)的分式为( )

A、i*m+j

B、j*m+i

C、i*m+j-1

D、i*m+j+1

6、已有以下数组定义和f函数调用的语句,则在f函数的说明中,对形参数组array的正确定义方式为( ) int a[3][4]; f(a);

A、f(int array[][6])

B、f(int array[3][])

C、f(int array[][4])

D、f(int array[2][5])

7、若使用一维数组名作函数实参,则以下正确的说法是( )

A、必须在主调函数中说明此数组的大小

B、实参数组类型与形参数组类型可以不匹配

C、在被调函数中,不需要考虑形参数组的大小

D、实参数组名与形参数组名必须一致

8、以下程序段中,没有错误的是()

A、int array[5]; for(int i=1;i<=5;i++) array[i] = i*i;

B、int array[5]; array[5] = {1,2,3,4,5};

C、int array[5]; for(int i=0;i<5;i++) printf(“%5d”,array[i]);

D、int array[3] ={1,2,3}; int *p = array;

9、以下程序段,不正确的是( )

A、int a[5]={1,25,31};

B、int a[]={198,256,312,79,62};

C、int b[2][]={{23,45},{79,61}};

D、int b[][3]={1,2,3,4,5,6,7,8,9,10};

10、有以下定义:int a[5] = {1,2,3,4,5}; int *p = a; 则以下说法正确的是( )

A、a可以做自增运算,即有a++

B、p可以做自增运算,即有p++

C、a和p都可以做自增运算,即有a++和p++

D、a和p都不能做自增运算

一维数组作业

1、8个学生的大学计算机成绩分别为:78,58,69,87,96,74,81,60。求这八个学生的平均成绩以及大于平均成绩的人数。

2、使用随机函数初始化一个具有20个元素的一维数组,使其值在60到205之间,输出这20个数组元素,每行输出5个。

3、有一维整型数组array:{96,35,12,58,78,90,587,21,0,-65,106,52},编程实现用冒泡排序法对array按照由大到小的顺序进行排序,输出排序前后的数组。

4、某数组已按照从大到小的顺序排列,其数组元素为:{98,87,81,79,52,49,33,21,18,6},编程使用二分查找法查找81是否在该数组中,若在该数组中,输出“81在该数组中的第X位”(X为数组中的第几个数),否则输出“81不在数组中”。

一维数组与指针运算

1、从键盘输入10名学生的计算机程序设计的考试成绩,显示其中的最低分,最高分及平均成绩,要求使用指针实现以下函数功能。 1) 编写输入数据功能函数Input(),在主函数中调用。 2) 编写最低分功能函数Min(),在主函数中调用。 3) 编写最高分功能函数Max(),在主函数中调用。 4) 编写平均成绩功能函数Avg(),在主函数中调用。

2、编程实现使用冒泡排序法对具有12个数组元素的一维整型数组array[12] = {96,35,12,58,78,90,587,21,0,-65,106,52}按照由大到小的排序进行排序,输出排序前后的数组,并查找90是否在该数组中,若再该数组中,输出90在该数组中的位置,否则输出“90不在数组array中”,要求:使用指针在函数中实现排序和查找的功能,在主函数中调用这两个函数。

二维数组作业

1、一个3行4列的二维数组,数组元素的值是其对应行号的平方与对应列号之和(行号和列号均从1开始)。输出该二维数组并求该数组的所有数组元素之和。

2、一个4行4列的二维数组 12 56 78 96 25 63 91 36 16 53 88 95 77 55 33 66 求该数组主对角线之和。

3、使用随机函数初始化一个4行5列的二维数组,求该二维数组中最小值以及该最小值第一次出现的位置。

使用内存动态分配实现动态数组作业

1、某集合中有3个整数,分别是:128,78和63,从键盘中输入n(n>=1)个整数追加到该集合中。输出追加后该集合中的所有数据,并求该集合中大于平均值元素的个数。

第9章 字符数组与字符串

字符数组与字符串作业

1、编程判断输入的一串字符是否为“回文”。所谓“回文”是指顺序读和逆序读都一样的字符串。如:“12321”和“abcdcba”都是回文。

2、编写自定义函数stringLower()实现将一个字符串中所有大写字母变为小写字母。在主函数中输入一含有大写字母的字符串,调用该函数并输出改变后的字符串。

第10章 结构和联合

结构与结构数组作业

1、有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生的数据,要求打印出3门课的平均成绩,以及平均成绩最高的学生的数据(包括学号、姓名、3门课成绩、平均分数)。

第11章 文件

文件作业1

1、已知dat1.dat存放了一系列整型数据。 要求: 1)用dat1.dat中的前100个数据给数组int a[100]赋值,并在屏幕上输出(每行10个元素)。 2)使用函数 double isaver(int *p,int num) { } 求数组a中所有数组元素平均值。 3)把该函数放在头文件ISaver.h中以便在主函数中调用该函数。把所有小于平均值的数组元素(每行10个元素)和小于平均值的数组元素个数输出出来。(在屏幕上和数据文件d:\dat6.dat中同时输出) 题目中使用的数据文件请在附件中下载,解压后可使用。

文件作业2

1、data01.dat存放的是一系列整型数据,求data01.dat中的最大十个数的和的立方根(先求三个数的和再求立方根),求得的结果显示在屏幕上,并且将最大的十个数与所求得的结果输出到result.dat中。提示:先对dat01.dat中的数据进行排序,然后再进行计算。要求: 1)使用函数double intSumMax(int *p,int num) { } 来实现,并把该函数放在头文件ISmax.h中以便在主函数中调用该函数. 2)主函数中使用的数组使用动态数组来创建. 3)result.dat在程序的执行过程中创建。 data01.dat在附件的压缩文件中(可先下载,解压后使用)

下列不属于C语言程序开发步骤,程序设计技术(C语言)-中国大学mooc-题库零氪...相关推荐

  1. 2020西工大c语言程序设计在线作业答案,2020-C语言程序设计-网课答案-中国大学mooc...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.计算机只能处理由人们编写的.解决某些问题的.事先存储在计算机存储器中的二进制指令序列. 答案:正确 2.通常把高级语言源程序翻译成目标程序的程序称为( ...

  2. 对C语言程序进行编译是指,C语言程序开发步骤

    编译和运行步骤: (1)上机输入和编辑源程序.通过键盘向计算机输入程序,如发现有错误,要及时改正.最后将此源程序以文件形式存放在自己指定的文件夹内(如果不特别指定,一般存放在用户当前目录下),文件用. ...

  3. c语言程序开发中连接是,C语言中等待socket连接和对socket定位的方法

    C语言listen()函数:等待连接头文件: #include 定义函数: int listen(int s,int backlog); 函数说明:listen()用来等待参数s 的socket 连线 ...

  4. python语言基础与应用慕课课堂测试_中国大学MOOC(慕课)_Python语言基础与应用_题库2020...

    必须把煤拉空,中国燃煤为防冬季沟内结冻止煤,部水大时煤质含外分较. 动机的连输煤和电机械接,大学按联得到的结来找满意果(就能直接轴器中心. 慕课斗轮堆取定是的(可逆悬臂输送机的胶带机一.1年碳灭每隔手 ...

  5. python123程序设计题说句心里话a_C程序设计基础(2019年春)-中国大学mooc-试题题目及答案...

    以下公文存在5处错误或不当,请指出错误之处并改正.(20分) 科技部.卫生部.人口计生委通知 国科社 定义判断:共10题.每道题中都给出了一个概念的定义,请你根据这个定义,从四个备选的事物或行为中选 ...

  6. 运行一个C语言程序的步骤

    在Visual C++ 6.0集成开发环境中,运行一个C语言程序的步骤如下. (1) 新建源程序文件单击"文件"→"新建"命令,打开"新建" ...

  7. (Spring程序开发)简介程序开发步骤配置文件相关API

    1Spring简介 1.1 Spring是什么 Spring是分层的Java SE/EE应用full-stack 轻量级开源框架, 以IoC(Inverse Of Control:反转控制) 和**A ...

  8. java程序开发步骤

    java程序开发步骤 开发环境搭建完毕后,可以开发第一个程序了 java程序开发三个步骤:编写,编译,运行.

  9. 企业小程序开发步骤【教你创建小程序】

    随着移动互联网的兴起,微信已经成为了很多企业和商家必备的平台,而其中,微信小程序是一个非常重要的工具.本文将为大家介绍小程序开发步骤,教你创建小程序. 步骤一.注册小程序账号 先准备一个小程序账号,在 ...

最新文章

  1. 谈谈 Java 类加载机制
  2. ASP.NET Core 2.1 源码学习之 Options[1]:Configure
  3. android打开视频噔_android: 播放视频
  4. C++大学教程(第九版)2016-07 保罗·戴特尔 (Paul Deitel)、 哈维·戴特尔 (Harvey Deitel)_cafbe(C++中文版)
  5. 18.12.09-C语言练习:兔子繁衍问题 / Fibonacci 数列
  6. Python的dnspython库使用指南
  7. 甲醛、苯、甲苯、二甲苯对人体健康的危害
  8. 计算机网络之传输介质(双绞线、同轴电缆、光纤、无线电缆、微波、激光、红外线)...
  9. Openfire:安装指南
  10. Linux 启动流程详细解析
  11. 路由器上下行测试软件,无线传输性能测试平台和测试方法
  12. PlaySound函数用法
  13. 【JZOJ 5424】【NOIP2017提高A组集训10.25】凤凰院凶真
  14. 双摄测距原理_双摄像头系列原理深度剖析
  15. 宠物收养所[Treap]
  16. jee6 学习笔记 5 - Struggling with JSF2 binding GET params
  17. java调用webservice axis
  18. ORACLE的sql语句查询一对一,一对多,多对多
  19. Linux简介,linux终端符号含义
  20. 矩阵论 - 7 - 求解Ax=0:主变量、特解

热门文章

  1. CANoe.DiVa 操作指南 - 逆向测试项设置
  2. 微信小程序--亲戚称呼计算
  3. 接上宽带路由器不能拨号
  4. 论文阅读 (58):Research and Implementation of Global Path Planning for Unmanned Surface Vehicle Based...
  5. 8张图,看懂数据驱动业务的六个层次
  6. 云主机的优势有哪些?
  7. python爬虫设计模式_Python爬虫进阶一之爬虫框架概述
  8. ggplot2画图——点图想要描边但是又需要去除边框
  9. 独家 | 利用深度学习来预测Spotify上的Hip-Hop 流行程度
  10. Adobe LiveCycle Designer