文档介绍:第1章C语言的基础知识c程序和程序设计1)以下叙述中错误的是A) C程序经过编译、连接步骤Z后才能形成一个真正可执行的二进制机器指令文件B) 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中C) C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令D) (2) 下列叙述中错误的是A) C程序可以由多个程序文件组成B) 一个C语言程序只能实现一种算法C) C程序可以由一个或多个函数组成D) 一个C函数可以单独作为一个C程序文件存在(3) 以下叙述中错误的是A) 结构化程序由顺序、分支、循环三种基木结构组成B) C语言是--种结构化程序设计语言C) 使用三种基本结构构成的程序只能解决简单问题D) 结构化程序设计提倡模块化的设计方法(4) 以下叙述中错误的是A) 算法正确的程序最终一定会结朿B) 算法正确的程序可以有零个输入C) 算法正确的程序可以有零个输出D) 算法正确的程序对于相同的输入一定有相同的结果(5) 以下选项中关于程序模块化的叙述错误的是A) 把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块B) 可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序C) 把程序分成若干相对独立的模块,可便于编码和调试D) 可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序(6) C语言源程序名的后缀是A) .exeB) .objC) .cD) .cp(7) 关于算法,以下叙述中错误的是A) 同一个算法对于相同的输入必能得出相同的结果B) 一个算法对于某个输入的循环次数是可以事先估计出来的C) 某个算法可能会没有输入D) 任何算法都能转换成计算机高级语言的程序,并在有限时间内运行完毕以下不能用于描述算法的是程序语句E・R图伪代码和流程图文字叙述以下叙述中正确的是程序的算法只能使用流程图来描述N—S流程图只能描述简单的顺序结构的程序计算机可以直接处理C语言程序,不必进行任何转换结构化程序的三种基本结构是循环结构、选择结构、顺序结构以下叙述中正确的是在C语言程序设计中,所有函数必须保存在一个源文件中在算法设计时,可以把复杂任务分解成一些简单的子任务只要包含了三种基本结构的算法就是结构化程序结构化程序必须包含所有的三种基本结构,,,只有main函数才可单独进行编译程序的构成、main函数和其他函数有以下程序#include<>main(){ints丄A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf(”%d,%d\iT,s,t);}在VC6平台上编译运行,程序运行后的输出结果是4,42,44,810,6对于一个正常运行的C程序,以下叙述中正确的是程序的执行总是从程序的第一个函数开始,在main函数结朿程序的执行总是从main函数开始,在程序的最后一个函数中结束程序的执行总是从程序的第一个函数开始,在程序的最后一个函数屮结束程序的执行总是从main函数开始计算机能肓接执行的程序是目标程序可执行程序汇编程序源程序以下叙述中正确的是可以在程序屮由用户指定任意一个函数作为主函数,程序将从此开始执行C语言程序将从源程序中第一个函数开始执行main的各种大小写拼写形式都可以作为主函数名,女口:MAIN,Main等C语言规定必须用main作为主函数名,程序将从此开始执行以下叙述中错误的是C程序在运行过程中所有计算都以二进制方式进行所有C程序都需要编译链接无误后才能运行C程序在运行过程中所有计算都以十进制方式进行C程序屮字符变量存放的是字符的ASCII值下列叙述中正确的是在C程序中main函数的位置是固定的C程序中所有函数之间都可以相互调用每个C程序文件中都必须要有一个main函数在C程序的函数屮不能定义另一个函数以下叙述正确的是C语言程序是由过程和函数组成的C语言函数可以嵌套调用,例如:fun(fim(x))C语言函数不可以单独编译C语言屮除了main函数,其他函数不可作为单独文件形式存在C语言程序的模块化通过以下哪个选项来实现变量程序行函数语句以下叙述中正确的是程序的主函数名除main外,也可以使用Main或_main在C程序中,模块化主要是通过函数来实现的程序可以包含多个主函数,但总是从第一个主函数处开始执行书写源程序时,必须注意缩进格式,否则程序会有编译错误以下叙述中正确的是C语言程序总是从最前面的函数开始执行C语言程序总是从main函数开始执行C语言程序中main函数必须放在程序的