文件题目的浏览用C语言,(完整版)C语言试题.docx

本文详细介绍了C语言的基础知识,包括选择题解析、用户标识符规则、程序执行流程,以及C语言的关键特性如main函数位置、数据类型和输入输出。深入浅出地讲解了C语言的基本构成和常见误解,适合初学者理解和掌握。
摘要由CSDN通过智能技术生成

第1章 C语言概述一、选择题:

1、一个 C 语言程序是由C组成。

A.主程序B. 子程序C. 函数D.过程

2、一个 C 语言程序总是从C开始执行。

A.主程序B. 子程序C. 主函数D.函数

3、以下叙述正确的是D。

在 C 程序中, main 函数必须位于子程序的最前面

C 程序的每一行中只能写一条语句

在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误

C 语言本身没有输入输出语句

5、下面标识符中,不合法的用户标识符为D。

A. PadB. a_10C. _124D. a#b

15 、下列关于 c 语言用户标识符的叙述中正确的是B。

用户标识符中可以出现下划线和中划线(减号)

用户标识符中不可以出现中划线,但可以出现下划线

用户标识符中可以出现下划线,但不可以放在用户标识符的开头

用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

1、下列选项中,可以作为C语言标识符的是()

A 、3stuB、 #stuC、stu3D、 stu.3

2、下列选项中,不可以作为C语言标识符的是()

A 、 numB、turbo_cC、 printfD、 student3

3、请选出可用作C 语言用户标识符的一组标识符()

A、 void, define, WORDB、 a3_b3,_123,IF_A

C、 FOR,—— abc, CaseD、 2a,Do,Sizeof

4、以下叙述正确的是。

A.在 C 程序中, main 函数必须位于子程序的最前面

B.C 程序的每一行中只能写一条语句

C.在对一个C程序进行编译的过程中,可发现注释中的拼写错误

D.C 语言本身没有输入输出语句

【答案】 D

【解析】每一个C 源程序都必须有、且只能有一个主函数(main 函数 ) ,但是不必位于

最前面,编译之后,运行是会自动搜寻到main 函数并开始执行,A 项错误;书写程序

时,为了清晰,便于阅读和理解,一般是一个说明或一个语句占一行,但这不是必须

的, B 项错误;编译过程中不对注释进行编译,所以发现不了编译中的拼写错误,C 项

错误; C 语言本身没有输入输出语句,scanf 函数和 printf函数是标准输入输出库函数,

其头文件为stdio.h , D 项为答案。

5、下面标识符中,不合法的用户标识符为。

A. PadB. a_10C. _124D. a#b

【答案】 D

【解析】 C 语言中规定,标识符只能是字母(A~ Z, a~ z)、数字 (0 ~ 9) 、下划线 (_) 组

成的字符串,并且其第一个字符必须是字母或下划线。D 包含‘ # ’,是不合法的;

6、是 C 语言提供的合法的数据类型关键字。

A. FloatB. signedC. integerD. Char

【答案】 B

【解析】在C 语言中,关键字都是小写的,所以A 和 D 项错误; integer 是 Vb 的关键

字,不是 C 语言的关键字。

7、不正确的字符串常量是。

A.‘ abc ’B.“ 12 ’ 12 ”C.” 0”D.”“

【答案】 A

【解析】字符串常量是由一对双引号括起的字符序列。 A 项用的单引号,显然错误; B 项,表示的字符序列是: 12’ 12 ;C 项表示的字符序列是 0;D 项表示的字符序列是一个空格。

8、设有以下定义:

#define d 2

int a=0;double b=1.25;char c=’ A’;

则下面语句中错误的是。

A.a++;B.b++;C.c++;D.d++;

【答案】 D

【解析】因为用define 定义的 d 是常量,其值是不能改变的,D 项错误;而a,b,c 都是

变量,尽管它们都有初赋值,但它们的值允许改变。

9、C 语言程序的执行,总是起始于【】。

程序中的第一条可执行语句B) 程序中的第一个函数

C) main 函数D)包含文件中的第一个函数

分析:在一个 C 语言源程序中,无论 main 函数书写在程序的前部,还是后部 ,程序的执行总是从 main 函数开始,并且在 main 函数中结束。本题正确答案为 C。

10 、下列说法中正确的是【】。

C 程序书写时,不区分大小写字母

C 程序书写时,一行只能写一个语句

C 程序书写时,一个语句可分成几行书写

C 程序书写时每行必须有行号

分析: C 语言严格区分大小写字母,如"A1" 和 "a1" 被认为是两个不同的标识符,C 程序

的书写非常灵活,既可以一行多句,又可以一句多行,且每行不加行号。本题正确答案为 C。

11 、下面对 C 语

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值