第一?/p>
C
语言概述练习?/p>
一、选择?/p>
1.
C
语言是一?/p>
(
)
?/p>
A)
机器语言
B)
汇编语言
C)
高级语言
D)
低级语言
2.
下列各项中,不是
C
语言的特点是
(
)
?/p>
A)
语言简洁、紧凑,使用方便
B)
数据类型丰富,可移植性好
C)
能实现汇编语言的大部分功能
D)
有较强的网络操作功能
3.
下列叙述正确的是
(
)
?/p>
A) C
语言源程序可以直接在
DOS
环境中运?/p>
B)
编译
C
语言源程序得到的目标程序可以直接?/p>
DOS
环境中运?/p>
C) C
语言源程序经过编译、连接得到的可执行程序可以直接在
DOS
环境中运?/p>
D) Turbo C
系统不提供编译和连接
C
程序的功?/p>
4.
下列叙述错误的是?/p>
?/p>
?/p>
A) C
程序中的每条语句都用一个分号作为结束符
B) C
程序中的每条命令都用一个分号作为结束符
C) C
程序中的变量必须先定义,后使?/p>
D) C
语言以小写字母作为基本书写形式,并且
C
语言要区分字母的大小?/p>
5.
一?/p>
C
程序的执行是从(
?/p>
?/p>
A)
本程序的
main
函数开始,?/p>
main
函数结束
B)
本程序文件的第一个函数开始,到本程序文件的最后一个函数结?/p>
C)
本程序文件的第一个函数开始,到本程序
main
函数结束
D)
本程序的
main
函数开始,到本程序文件的最后一个函数结?/p>
6.
以下叙述不正确的是(
?/p>
?/p>
A)
一?/p>
C
源程序必须包含一?/p>
main
函数
B)
一?/p>
C
源程序可由一个或多个函数组成
C) C
程序的基本组成单位是函数
D)
?/p>
C
程序中,注释说明只能位于一条语句的后面
7.
C
语言规定
:
在一个源程序?/p>
,main
函数的位?/p>
(
)
?/p>
A)
必须在程序的开?/p>
B)
必须在系统调用的库函数的后面
C)
可以在程序的任意位置
D)
必须在程序的最?/p>
8.
一?/p>
C
语言程序是由
(
)
?/p>
A)
一个主程序和若干个子程序组?/p>
B)
函数组成
C)
若干过程组成
D)
若干子程序组?/p>
9.
以下?/p>
4
组用户标识符,其中合法的一组是
?/p>
?/p>
?/p>
A) For B) 4d
C)
f2_G3 D) WORD
-sub DO IF void
Case Size abc define
10.
一个算法应该具有“确定性”等
5
个特性,下面对另?/p>
4
个特性的描述中错误的?
?/p>
?/p>
?/p>
A)
有零个或多个输入
B)
有零个或多个输出
C)
有穷?/p>
D)
可行?/p>
二、填空题
1.
汇编语言属于面向
(
面向机器?/p>
)
语言,高级语言属于?/p>
面向问题?/p>
)语言?/p>
2.
用高级语言编写的程序称为(
?/p>
)程序,它可以通过解释程序翻译一句执行一句的方式
执行,也可以通过编译程序一次翻译产生(
目标
)程序,然后执行?/p>