c语言主函数名用户指定,c语言第1,2章习题

青岛理工大学C语言期末考试题

第1章 程序设计及C语言概述

(1)以下叙述中错误的是()。

A)一个C程序中可以包含多个不同名的函数

B)一个C程序只能有一个主函数

C)C程序在书写时,有严格的缩进要求,否则不能编译通过

D)C程序的主函数必须用main作为函数名

(2)以下叙述中正确的是( )。

A)C 程序的基本组成单位是语句 B)C 程序中的每一行只能写一条语句

C)简单C语句必须以分号结束 D)C 语句必须在一行内写完

(3)C语言源程序名的后缀是()。

A).exe B).C C).obj D).cp

(4)以下叙述中正确的是()。

A)C语言程序将从源程序中第一个函数开始执行

B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

D)main可作为用户标识符,用以命名任意一个函数作为主函数

(5)下列叙述中错误的是()。

A)计算机不能直接执行用C语言编写的源程序

B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件

C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件

D)后缀为.obj和.exe的二进制文件都可以直接运行

(6)对于一个正常运行的C程序,以下叙述中正确的是()。

A)程序的执行总是从main函数开始,在main函数结束

B)程序的执行总是从程序的第一个函数开始,在main函数结束

C)程序的执行总是从main函数开始,在程序的最后一个函数中结束

D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

第2章 C语言基础

知识点1:数据类型、标识符、常量和变量

(1)C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。

A)预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义

B)用户标识符可以由字母和数字任意顺序组成

C)在标识符中大写字母和小写字母被认为是相同的字符

D)关键字可用作用户标识符,但是去原有含义

(2)以下选项中表示一个合法的常量是(说明:符号□表示空格)()。

A)9□9□9 B)0Xab C)123E0.2 D)2.7e

(3)以下选项中非法的字符常量是()。

A)'\101' B)'\65' C)'\xff' D)'\019'

(4)以下选项中不能用作C程序合法常量的是()。