A. 一个C程序由若干个( )文件组成,而一个这样的文件可以由若干个( )和( )以及( )组成
一个C程序由若干个什么文件组成,而一个这样的文件可以有若干个函数和预处理命令以及全局变量声明部分组成
望采纳,谢谢
B. 一个c语言程序是由什么组成的
选B,主函数调用其他函数
C. C++是什么东西
C++语言烂告滑是一种友渗应用较广的面向对象的程序设计语言,使用它可以实现面向对象的程序设计。面向对象的设计与面向过程的设计是有很大区别的,面向对象的程序设计是在面向过程的程序设计的基础上一个质的飞跃。要学会面向对象的程序设计,首先要学会一种面向对象的语言,即要学会用VC编程,就要先有C++的基础,而学习C++语言首先要认识它面向对象的特性和实现面向对象的方法。
C++是一种面向对象的程序设计语言
当你首次学习C++时,总会碰到一些在C语言从未见过的概念,如:类、对象、抽象、封装、继承、多态性、虚函数等等。这些概念是C++所具有,下面简单的介绍一下C++ 对面向对象程序设计方法的支持和实现。
1、C++支持数据封装支持数据封装就是支持数据抽象。在C++中,类是支持数据封装的工具,对象则是数据封装的实现。面向过程的程序设计方法与面向对象的程序设计方法在对待数据和函数关系上是不同的,在面向对象的程序设计中,将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义,数据将被隐藏在封装体中,该封装体通过操作接口与外界交换信息。对象被说明具有一个给定类的变量,类类似于C语言中的结构,在C语言中可以定义结构,但这种结构中包含数据,而不包含函数。C++中的类是数据和函数的封装体。在C++中,结构可作为一种特殊的类,它虽然可以包含函数,但是它没有私有或保护的成员。
2、C++类中包含私有、公有和保护成员C++类中可定义三种不同访控制权限的成员。一种是私有(Private)成员,只有在类中说明的函数才能访问该类的私有成员,而在该类外的函数不可以访问私有成员;另一种是公有(Public)成员,类外面也可访问公有成员,成为该类的接口;还有一种是保护 (Protected)成员,这种成员只有该类的派生类可以访问,其余的在这个类外不能访问。
3、C++中通过发关消息来处理对象C++中是通过向对象发关消息来处理对象的,每个对象根据所接收到的消息的性质来决定需要采取的行动,以响应这个消息。响应这些消息是一系列的方法,方法是在类定义中使用函数来定义的,使用一种类似于函数调用的机制把消息发送到一个对象上。
4、C++中允许友元破坏封装性类中的私有成员一般是不允许该类外面的任何函数访问的,但是友元便可打破这条禁令,它可以访问该类的私有成员(包含数据成员和成员函数)。友元可以是在类外定义的函数,也可以是在类外定义的整个类,前者称友元函数,后者称为友元类。友元打破了类的封装性,它是C++另一个面向对象的重要牲。
5、C++允许函数名和运算符重载C++支持多态性,C++允许一个相同的标识符或运算符代表多个不同实现的函数,这就称标识符或运算符的重载,用户可以根据需要定义标识符重载或运算符重载。
6、C++支持继承性C++中可以允许单继承和多继承。一个类可以根据需要生成派生类。派生类继承了基类的所有方法,另外派生类自身还可以定义所需要的不包含在父类中的新方法。一个子类的每个对象包含有从父类那里继承来的数据成员以及自己所特有的数据成员。
7、C++支持动态联编C++中可以定义虚函数,通过定义虚函数来支持动态联编。以上是所讲的是C++对面向对象程序设计中的一些主要特征的支持。C++的词法及词法规则1、C++的字符集字符是一些可以区分的最小符号。C++的字符集由大小写英文字母(a-z和A-Z)、数据字符(0-9)、特殊字符(空格,!,#,%,^,&,*,_,<,>,?,,,)组成。
单词及词法规则单词又称词法记号,它是由若干个字符组成的具有一定意义的最小词法单元。C++共有6种单词,分别是:标识符、关键字、运算符、分隔符、常量、注释符,在编码时要特别注意这些单词的词法规则。要注意的是C++中的空白符:C++中经常使用空白符,实际上,空白符不是一个字符,它是空格符、换行符和水平制表符的统称。注意,空白符不等于空格符,只是空白符包含空格符。还有一个空字符饥腊,要把它与空白符分开。空字符是指ASCII码值为0的那个字符。空字符在C++中有特殊用途,用它来作为字符串的结束符。存放在内存中的字符串常量都在最后有一个结束符,即用空字符,它用转义序列方法表示为’’。
C++程序结构的组成
C++程序结构的基本组成部分
1 预处理命令,C++提供了三类预处理命令:宏定义命令、文件包含命令、条件编译命令。
2 输入输出,C++程序中总是少不了输入和输出的语句,实现与程序内部的信息交流。特别是屏幕输出的功能,几乎每个程序都要用到,使用它把计算机的结果显示在屏幕上。
3 函数,C++的程序是由若干个文件组成的,每个文件又是由若干个函数组成,因此,可以认为C++的程序就是函数串,即由若干个函数组成,函数与函数之间是相对的,并且是并行的,函数之间可以调用。在组成一个程序的若干个函中,必须有一个main()。
4 语句,语句是组成程序的基本单元。函数是由若干条语句组成的。但是,空函数是没有语句的。语句是由单词组成,单词间用空格符分隔,C++程序中的语句又是以以分号结束。语句除了有表达式语句和空语句之外,还有复合语句、分支语句、循环语句和转向语句等若干类。
5 变量,多数程序都需要说明和使用变量。广义讲,对象包含了变量,即将变量也称为一种对象,狭义讲,将对象看作是类的实例,对象是指某个类的对象。
6 其他,除了以上讲述的5个部分以外,还有其他组成部分。例如,符号常量和注释信息也是程序的一部分。C++中都尽量把常量定义为符号常量,在C++的程序中出现的是符号常量,该符号常量代表着某个确定的常量值。
C++程序的书写格式
在编程时应该注意C++的书写格式,基本原则是:一行一般写一条语句。短语句可以一行写多个。长语句可以一条写多行。分行原则是不能将一个单词分开。用双引号引用的一个字符串也最好不分开,如果一定要分开,有的编译系统要求在行尾加续行符(“ ”) C++程序的实现C++源程序的实现与其他高级语言源程序实现的原理是一样的。一般都要经过编辑、编译、运行。其中最要的是编译过程,C++是以编译方式实现的高级语言。C++程序的实现,必须要使用某种C++语言的编译器对程序进行编译。编译器的功能是将程序的源代码转换成为机器代码的形式,称为目标代码;然后,再使目标代码进行连接,生成可执行文件。该过程可分为三个子过程:预处理过程、编译过程(词法分析、语法分析、符号表、错误处理程序、生成目标代码)、连接过程。Visual C++ 6.0版本是当前国内比较流行的一种C++编译系统。
D. c语言问题
一、选择题
1 .以下正确的叙述是_D_____。
A)在C程序中,每行中只能写一条语句
B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C)在C程序中,无论是整数还是实数,都能被准确无误地表示
D)在C程序中,%只能用于整数运算的运算符
2 .以下兄喊顷符合C语言语法的赋值表达式是_C_____。
A)d=9+e+f=d+9
B)d=9+e,f=d+9
C)d=9+e,e++,d+9
D)d=9+e++=d+7
3 .已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为__A____。
A)D
B)68
C)不确定的值
D)C
4 .在C语言中,要求运算数必须是整型的运算符羡陆是___D___。
A)/
B)++
C)!=
D)%
5 .若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为___B___。
A)7
B)8
C)9
D)10
6 .在C语言中,int,char和short三种类型数据在内存中所占用的字节数___D___。
A)由用户自己定义
B)均为2字节
C)是任意的
D)由所用机器的机器字长决定
7 .若有说明语句:char c='\72';则变量c__A____。
A)包含1个字符
B)包含2个字符
C)包含3个字符
D)说明不合法,c的值不确定
8 .若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是___A___。
A)2.500000
B)2.750000
C)3.500000
D)0.000000
9 .sizeof(float)是__B____。
A)一个双精度型表达式
B)一个整型表达式
C)一种函数调用
D)一个不合法的表达式
10 .设变量a是整型,f是实型,I是双精度型,则表达式10+'a'+I*f值的数据类型为__C____。
A)int
B)float
C)double
D)不确定
11.以下叙述中不正确的是___B______。
A. 一个源文件可由多个函数组成 B. 一个源文件中必须包含一个主函数
C. 一个C程序可由多个源文件组成 D. C程序必须经过编译和连接才能运行
12.以下以下叙述中正确的是__D_______
A. 源程序注解中可以有换行符 B. C程序总是从第一个函数开始运行的
C. 源程序中的注解可以嵌套 D. C程序是由用户函数和库函数构成的
13 .一个C程序的执行是从____A__。
A)本程序的main函数开始,到main函数结束
B)本程序文件的第一个函数开始,到本程渗拿序的最后一个文件结束
C)本程序的main函数开始,到本程序文件的最后一个函数结束
D)本程序文件的第一个函数开始,到本程序main函数结束
14 .以下叙述正确的是____C__。
A)在C程序中,main函数必须位于程序的最前面
B)C程序的每行中只能写一条语句
C)C语言本身没有输入输出语句
D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误
15 .以下叙述不正确的是___D___。
A)一个C源程序可由一个或多个函数组成
B)一个C源程序必须包含一个main函数
C)C程序的基本组成单位是函数
D)在C程序中,注释说明只能位于一条语句的后面
16 .C语言规定:在一个源程序中,main函数的位置___C___。
A)必须在最开始
B)必须在系统调用的库函数的后面
C)可以任意
D)必须在最后
17 .一个C语言程序是由__B____。
A)一个主程序和若干子程序组成
B)函数组成
C)若干过程组成
D)若干子程序组成
E. 1、一个C语言程序是由( )。
一个C程序由一个主函数和若干个其他函数组成。若干个的意思就是可以有0个及以上个。c语言的程序模块称为函数。
C 语言可以进行多种方式进行程序的设计,它是一种很有特色的高级语言通过若干个函数组成,它具备构成程序设计的 3 种基本结构顺序,选择和循环结构。C语言编辑简洁明了,运算符丰富且功能强大还有编译预处理功能。此语言的移植性好不同的处理器用不同的编译器编译指令达到移植的效果。
(5)无论组成程序都是若干什么扩展阅读:
C 语言普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,它具有自己独特的特点。具体体现在以下三个方面:
其一,广泛性。C 语言的运算范围的大小直接决定了其优劣性。C 语言中包含了 34 种运算符,因此运算范围要超出许多其它语言,此外其运算结果的表达形式也十分丰富。此外,C 语言包含了字符型、指针型等多种数据结构形式,因此,更为庞大的数据结构运算它也可以应付。
其二,简洁性。9 类控制语句和 32个KEYWORDS是C语言所具有的基础特性,使得其在计算机应用程序编写中具有广泛的适用性,不仅可以使用广大编程人员的操作,提高其工作效率,同 时还能够支持高级编程,避免了语言切换的繁琐。
其三,结构完善。C 语言是一种结构化语言,它可以通过组建模块单位的形式实现模块化的应用程序,在系统描述方面具有显著优势,同时这一特性也使得它能够适应多种不同的编程要求,且执行效率高。
F. 数控机床中,无论主程序还是子程序都是若干什么组成
重复调用子程序,m98
p__
l__;
格式:m98p
l
;
说明:p:子程序名;
l:重复调用次数,省略重复次数,则认为重复调用次数为1次;
另外,在使用子程序编程时,应注意主、子程序使用不同的编程方式。一般主程序中使用g90指令,而子程序使用g91指令,避免刀具在同一位置加工。以及,当子程序中使用m99指令指定顺序号时,子程序结束时并不返回到调用子程序程序段的下一程序段,而是返回到m99指令指定的顺序号的程序段,并执行该程序段。
不同的系统,编程代码会有区别。
例:m98
p123
l3;
表示程序号为123的子程序被连续调用3次
参考程序:
o100;
主程序
g90
g54
g00
z100.0
s800
m03
加工前准备指令
m08;
切削液开启
x0;
y0;
快速定位到工件零点位置
m98
p200
l3;
调用子程序(o200),并连续调用3次,完成3个方形
轮廓的加工
g90
g00
z100.0;
x0;y0;
快速定位到工件零点位置
m09;
切削液关闭
m05;
主轴停转
m30;
结束
o200;
子程序
g91
z-95.0;
这里是使用了相对坐标来编写
g41
x20.0
y10.0
d1;
建立刀补
g01
z-10.0
f100;
铣削深度
y40.0;
直线插补
x30.0;
直线插补
x-40.0;
直线插补
g00
z110.0;
快速退刀
g40
x-10.0
y-20.0;
取消刀补
G. 无论用何种编程语言编写,计算机程序都是由_______组成的。
1、无论用何种编程语言编写,计算机程序都是由什么组成。这个在不同的学科里有不同的答案。可能的答案有计算机程序都是由程序加数据组成。或者计算机程序是由程序加规则组成。
2、还可以说计算机程序都是由01二进制码组成。也有说计算机程序是由指令部分加数据部分组成。也有说计算机程序是计算任务的处理对象和处理规则的描述
3、一般来说计算机软件是由程序加文档组成。
4、具体的答案在不同的学科里稍有不同,比如在软件工程和计算机数据结构里就是不一样的,在不同的体系里也不一致,比如pmp和集成项目经理里也有区别。倒不是说不对,而是侧重点可能不一样,学习的时候要注意理解具体的意思。
H. 程序的概念
程序(Program)告诉计算机应如何完成一个计算任务,这里的计算可以是数学运算,比如解方程,也可以是符号运算,比如查找和替换文档中的某个单词。从根本上说,计算机是由数字电路组成的运算机器,只能对数字做运算,程序之所以能做符号运算,是因为符号在计算机内部也是用数字表示的。此外,程序还可以处理声音和图像,声音和图像在计算机内部必然也是用数字表示的,这些数字经过专门的硬件设备转换成人可以听到、看到的声音和图像。
程序由一系列基本操作组成,基本操作有以下几类:
输入(Input)
从键盘、文件或者其他消乱闭设备获取数据。
输出(Output)
把数据显示到屏幕,或者存入一个文件,或者发送到其他设备。
基本运算
最基本的数据访问和数学运算(加减乘除)。
测试和分支
测试某个条件,然后根据不同的测试结果执行不同的后续操作。
循环
重复执行一系列操作。
你曾用过的任何一个程序,不管它有多么复杂,都是按这几类基本操作一步一步执行的。程序是那么的复杂,而编写程序可以用的基本操作却只有这么简单的几陪氏种,这中间巨大的落差就要由程序员去填补了,所以编写程序理应是一件相当复杂的工作。 编写程序可以说是这样一个过程:把复杂的任务分解成子任务,把子任务再分解成更简单的任务,层层分拿裂解,直到最后简单得可以用以上几种基本操作来完成。
I. 一个C语言程序是由哪几个部分组成,每一个
1、头文件:头文件包含程序中要调用的库函数。例如#include<stdio.h>
2、main函数:程序的主体部分,是整个C程序中必不可少的一部分。
3、若干个子函数。需要实现诸多功能,如果仅在mian()函数中编辑,会造成程序可读性变差。
(9)无论组成程序都是若干什么扩展阅读:
计算机程序(Computer Program),港、台译做电脑程式。计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。
程序是一个指令序列。
程序的核心是算法。
算法是指对某些问题的严格的解释方法,一般的,一个算法拥有以下特点:
1,有穷性:算法必须保证在执行有限步骤后结束。
2,可行性:算法是确切可行的,即使在数学中,该算法可行,但若在实际应用中,程序不可以被执行,那么 ,该算法也是不具有可行性的。
3,确切性:算法的每一个步骤必须具有明确的意义。
4,输入:一个算法必须要有0个或多个输入。
5,输出:一个算法必须要有1个或多个输出。
参考资料来源:网络-计算机程序
网络-C语言
J. 用户程序是由若干条顺序排列的什么构成
你好
根据歼乎你的描述
是由一个或若干悔改橘个顺序排列的工序组成的
希望碧团回答对您有所帮助