C语言与程序的算法(12)
发布时间:2021-06-05
发布时间:2021-06-05
C语言与程序的算法
习 题 一
一、选择题
1.下面是有关C程序的叙述,不正确的是( )。
A)一个C源程序可由一个或多个函数组成
B)一个C源程序必须包含一个main函数
C)C程序的基本组成单位是函数
D)在C程序中,注释说明只能位于一条语句的后面
2.下面是有关C程序的叙述,不正确的是( )。
A)C程序是用C语言书写的程序
B)C程序的每一行都以分号为结束标志
C)C程序中的函数可以是空函数
D)C语言本身不具备输入输出语句,但C程序可以有输入输出操作
3.下面是有关C程序上机操作的描述,正确的是( )。
A)Microsoft Visual C++ 6.0 具有编辑、编译、连接和执行程序的功能
B)将C程序转化成.exe文件的操作称为编译操作
C)在Microsoft Visual C++ 6.0中C源程序文件的扩展名是.obj
D)学习程序设计最好的方法就是一边上机操作一边写程序
4.程序的算法不具有的特点是( )。
A)有穷性 B)确定性 C)可执行性 D)有效性
5.下面是有关流程图符号的描述,说法正确的有( )。
A)平行四边形框表示逻辑判断
B)菱形框表示计算处理
C)矩形框表示算法的开始和结束
D)带箭头的线段表示算法操作流程的方向
二、判断题
1.C程序总是从第一行开始执行,直到最后一行为止。 ( )
2.C程序中函数名后面的圆括号不可省略。 ( )
3.C源程序中的/* */表示要求计算机重复执行的部分。 ( )
4.算法中的输入操作就是要求用户在执行程序过程中要键入相应数据。 ( )
5.使用流程图表示的算法,计算机是不能够识别的。 ( )
三、设计题
1.用自然语言写算法,计算1到1000之间能被2或3整除的数的总和。
2.画流程图,输入50个考试成绩,求最高分,然后显示输出。