一、选择题
1. 一个C语言程序的执行是( A
)
A. 从程序的main函数开始,到main函数结束的
B. 从程序的第一个函数开始,到本程序的最后一个函数结束的
C. 从程序的main函数开始,到本程序的最后一个函数结束的
D. 从程序的第一个函数开始,到本程序的main函数结束的
2. 以下叙述正确的是( C
)
A. 在C语言程序中,main函数必须位于程序的最前面
B. C语言程序的每行中只能书写一条语句
C. C语言的语句以“;”结束
D. 在对一个C语言程序进行编译的过程中,可发现注释中的拼写错误
3. 以下叙述不正确的是( D
)
A.一个C语言程序可由一个或多个函数组成
B.一个C语言程序必须包含一个main函数
C.C语言程序的基本组成单位是函数
D.在C语言程序中,注释说明只能位于一条语句的后面
4. C语言规定,在一个C语言程序中,main函数的位置( C
)
多谢芫昉博主提醒,这里答案修正为C
main函数位置 c语言中main函数的位置可以任意位置。
在执行一个c语言编写的程序时,main函数就相当于是执行程序的入口。
只要是没有语法和逻辑上的错误,main函数可以放在任意位置。
A.必须在最开始
B.必须在系统调用的库函数的后面
C.可以任意
D.必须在最后
5. 用C语言编写的代码程序( B
)
A.可立即执行
B.是一个源程序
C.可以任意
D.必须在最后
6. 下列叙述中正确的是( B
)
A.C语言源程序不必通过编译就可以直接运行
B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C.C语言源程序经编译形成的二进制代码可以直接运行
D.C语言中的函数不可以单独进行编译
二、填空题
- 一个C语言程序是由若干
函数
构成的,其中有且只能有一个main函数。 - 在运行一个用C语言编写的程序时,如果没有发生任何异常情况,则只有在执行了_
main
__函数的最后一条语句后,程序才会终止运行。 - C语言源程序通常由
编译程序
将其转换为目标程序。 - 函数体由
{
开始,由}
结束。 - 根据要执行的动作及这些动作应该执行的顺序求解问题的过程称为
算法
。 - 在结构化程序中,有3种结构:
顺序结构、选择 结构、循环结构
。 - 用C语言编写的代码是一个
源程序
。 - C语言中的赋值、输入输出语句可以构成
顺序
基本结构。
三、写出下列程序的运行结果
题1
#include<stdio.h>
void main()
{
printf(“*******\n”);
printf(“*\n”);
printf(“**************\n”);
printf(“*\n”);
printf(“*******\n”);
}
题2
#include<stdio.h>
void main()
{
Int x;
x=1+2+3+4+5+6+7+8+9+10;
printf(“x=%d\n”,x);
}
运行结果为:
x=55