c语言链接器把编译生成的目标代码,C语言程序设计.doc

C语言程序设计.doc

C语言程序设计-上机实验1一填空题1、10111000数字形式的指令码称为【机器 】语言。 2、符号化的指令码就是【 汇编 】语言。 3、C语言程序包含多个源文件,编译时,VC分别对项目中的每个文件进行编译生成各自的【 可执行 】文件。 4、高级语言程序需要被编译器或编译程序【 转换 】成机器语言。 5、C语言的编程环境一般都具有编辑器、编译器和【链接器 】。 6、C语言连接器把编译生成的目标代码、启动代码和【库】代码连接起来生成可执行程序文件。 7、函数是C语言程序的【 基本模块 】。 8、一个C语言程序总是从【 mian 】开始执行。 9、stdio.h头文件包含了标准【输入输出 】的声明。 10、C 语言中可以对程序进行注释,注释部分如果占多行,必须以【 /* 】开始。11、和C一样Java也是基于【c语言】的。12、在16位系统中,int型数据占【 】个字节。 13、C语言中,unsigned short int类型数据的最大值是【4294967295 】。 14、scanf和printf是C语言中标准的格式输入输出【 函数 】。 15、一个C语言程序有且仅有一个【mian】函数。 二、选择题1、以下选项中不属于C语言的类型的是_D_。 A、unsigned int B、long short C、unsigned long int D、signed short int2、以下选项中可作为C语言合法整数的是C。 A、0Xffa B、x2a2 C、0386 D、10110B3、已定义c为字符型变量,则下列语句中正确的是_A。 A、c97; B、ca9797 B、int a,b,c; abc5; C、int a,b,c5; D、int abc5;9、不正确的C程序描述是哪一项。 B A每个语句和数据定义的最后必须有个分号。B一个C程序的书写格式要求严格,一行只能写一个语句。CC语言的本身没有输入输出语句。D一个C程序总是从main函数开始执行。10、一个完整的C源程序包含哪一项。B A要由一个函数或一个以上的非主函数构成B由一个且仅由一个主函数和零个以上含零的非主函数构成。C要由一个主函数和一个以上的非主函数构成。D由一个且只有一个主函数或多个非主函数构成。11、以下叙述中正确的是哪一项。B AC语言的源程序不必通过编译就可以直接运行。BC语言中的每条可执行语句最终都将被转换成二进制的机器指令。CC源程序经编译形成的二进制代码可以直接运行。DC语言中的函数不可以单独进行编译。12、C语言程序由下面哪一项组成。 C A子程序B主程序和子程序C函数D过程13、在一个C语言程序中请选择下列哪一项。 A Amain函数必须出现在所有函数之前Bmain函数可以在任何地方出现Cmain函数必须出现在所有函数之后Dmain函数必须出现在固定位置14、要把高级语言编写的源程序转换为目标程序,需要使用下面哪一项。D A编辑程序B驱动程序C诊断程序D编译程序15C语言中可处理的文件类型是 B A文本文件和数据文件。B文本文件和二进制文件C数据文件和二进制文件。D数据代码文件。16、以下有4组用户标识符,其中合法的一组是 C Afor B4d Cf2_G3 Dif17、以下那一个不是C语言合法的关键字 Aswitch BcharateristicCint Ddouble18、以下那一项是属于C语言中的关键字 Adefine Bswitch CIFELSEDtype19、C语言中提供的合法关键字是哪一项。 Aswith。BcherCcese。Ddefault。20、不是C语言提供的合法的数据类型关键字是 Adouble。Bshort。CINTEGER。Dchar。三程序题1、下面给出一个可以运行的程序,但是缺少部分语句,请按右边的提示补充完整缺少的语句。Int main void include stdio.h void main (int a,b; ) ( double i,j ; ) a5;b6;i3.14; ji*a*b;printfad,bd,if,jfn”, a, b, i, j;2、编写一个c程序,输出以下信息include stdio.hvoid main printf* * * * * * * *n;printfGood morninq n;printf* * * * * * * * *n;3、计算圆的面积圆的半径为5.2。include stdio.h define PI 3.1415926void main double r,s;r5.2;sPI*r*r;printfsfn, s;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值