C语言程序设计教程第一章练习题题目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单选题

1、下列语言中不属于计算机语言的三大类的就是( C )。

A、机器语言

B、汇编语言

C、脚本语言

D、高级语言

2、下列说法中不正确的就是( C )

A、计算机语言大致可分为三大类,即机器语言、汇编语言与高级语言

B、C语言就是一种通用的、过程式的编程语言,具有高效、灵活、可移植等优点

C、C语言属于汇编语言

D、高级语言比汇编语言更贴近于人类使用的语言,易于理解、记忆与使用

3、以下开发工具中不属于主流的开发工具的就是( B )

A、Visual Studio

B、Xcode

C、Code::Block

D、Eclipse

4、下列选项就是对主流开发工具的介绍,其中错误的就是( B )

A、Visual Studio支持C/C++、C#、F#、VB等多种程序语言的开发与测试

B、Code::Block就是一个免费的跨平台IDE,支持

C、C++与Fortan程序的开发

C、Eclipse就是一种被广泛使用的免费跨平台IDE,最初由IBM公司开发

D、Vim就是一款功能非常强大的IDE

( 与其她IDE不同的就是,Vim本身并不就是一个用于开发计算机程序的IDE,而就是一款功能非常强大的文本编辑器,它就是UNIX系统上Vi编辑器的升级版。)

5、下列选项中,不属于开发一个C语言应用程序的具体实现步骤的就是( A )

A、启动开发工具

B、添加源文件

C、编写代码

D、运行程序

6、下列选项中,关于main()函数叙述不正确的就是( C )

A、一个完整的C语言程序中,有且只能有一个main()函数

B、main()函数就是程序的主入口,程序总就是从main()函数开始执行

C、如果没有声明main()函数,程序将从第1行开始执行

D、main()函数可以有返回值,也可以没有返回值

7、下面程序中,合法的选项就是( D )

A、#include int main() { printf("hello world\n"); return 0; }

B、#include int man() { printf("hello world\n"); return 0; }

C、#include int main() { printf("hello world\n") return 0; }

D、#include int main() { print("hello world\n"); return 0; }

8、下面程序中,运行结果为“1,2”的就是( A )

A、#include int main() { int a = 1; int b = 2; printf("%d %d\n",a,b); return 0; }

B、#include int main() { int a = 1; int b = 2; printf("%d,"a); printf("%d\n",b); return 0; }

C、#include int main() { int a = 1, b = 2; printf("%d,,%d\n",a,b); return 0; }

D、#include int main() { int a = 1,a= b = 2; printf("%d,%d\n",a,b); return 0; }

9、下列关于注释的描述中,错误的就是( B )

A、C语言中的注释有两种类型:单行注释与多行注释

B、所有的注释都可以嵌套使用

C、单行注释用"//"符号表示,"//"后面为被注释的内容

D、多行注释以符号"/*"开头,以符号"*/"结尾

解析:在C语言中,有的注释可以嵌套使用,有的则不可以,例如:

多行注释“/*…*/”中可以嵌套单行注释“//”;

多行注释“/*…*/”中不能嵌套多行注释“/*…*/”。

10、下列关于注释的描述中,正确的就是( C )

A、注释只在C语言源文件中有效,在编译时会被编译器忽略

B、注释只能对程序中的某一行代码进行解释

C、注释不可以嵌套使用

D、单行注释以符号"/*"开头,以符号"*/"结尾

11、C语言可执行程序的开始执行点就是( D )

A、程序中第一条可执行语句

B、程序中第一个函数

C、程序中的main函数

D、包含文件的第一个函数

12、一个完整的C语言程序就是( B )

A、要由一个主函数或一个以上的非主函数构成

B、由一个且仅由一个主函数与零个以上(含零)的非主函数构成

C、要由一个主函数与一个以上的非主函数构成

D、由一个且只有一个主函数或多个非主函数构成

13、以下说法正确的就是( A )

A、c语言程序总就是从第一个函数开始执行

B、在c语言程序中,要调用的函数必须在main()函数中定义

C、c语言程序总就是从main()函数开始执行

D、c语言程序中的main()函数必须放在程序的开始部分

14、在c语言程序中,注释部分从哪开始,到哪结束?( D )

A、从"("开始到")"结束

B、从REM开始无结束标志

C、无起始标志

D、从"/*"开始,"*/"结束

15、关于#include这句代码,下列描述中错误的就是( A )

A、"#"就是预处理标志,用来对文本进行预处理操作

B、include就是预处理指令

C、一对尖括号可以去掉

D、stdio、h就是标准输入输出头文件

16、关于printf("hello world\n");,下列描述中错误的就是( C )

A、printf()就是格式化输出函数,用于输出信息

B、printf()括号中的内容为函数的参数

C、printf()括号中的内容会全部输出到控制台

D、\n表示换行

相关文档
最新文档