首页 > 全部 > 二级C语言 > 国家二级C语言(C语言概述)机试模拟试卷1

国家二级C语言(C语言概述)机试模拟试卷1

本单篇文档共5504字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级C语言 章节练习 3675人下载
价格: 1.00 原价:¥7.00
收藏

国家二级C语言(C语言概述)机试模拟试卷1

选择题

1.以下关于C语言的叙述中正确的是( )。(D)

A. C语言的数值常量中夹带空格不影响常量值的正确表示

B. C语言中的变量可以在使用之前的任何位置进行定义

C. 在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致

D. C语言中的注释不可以夹在变量名或关键字的中间

解析:C语言的数值常量中不能夹带空格,所以A选项错误。C语言中的变量都必须先定义再使用,对变量的定义通常放在函数体内的前部,但也可以放在函数外部或复合语句的开头,不能随便放置,所以B选项错误。在C语言中,运算符两侧的运算数据类型可以不一致,且结果与精度较高的保持一致,所以C选项错误。

2.C语言源程序名的后缀是( )。(A)

A. .C

B. .exe

C. .0bj

D. .cp

解析:C语言源程序名的后缀是.C,目标文件的扩展名是.obj,可执行文件的扩展名是.exe。

3.以下叙述中正确的是( )。(A)

A. C语言函数可以嵌套调用,例如:fun(fun(x))

B. C语言程序是由过程和函数组成的

C. C语言函数不可以单独编译

D. C语言中除了main函数外,其他函数不可作为单独文件形式存在

解析:C语言程序是由函数组成的,所以B选项错误。C语言函数可以单独进行编译,所以C选项错误。每个C程序中必须包含一个main函数,但不一定是每个C程序文件中都必须有,用户单独编写的某个函数也可以存储为一个C程序文件,所以D选项错误。

4.以下叙述中错误的是( )。(B)

A. C程序在运行过程中的所有计算都以二进制方式进行

B. C程序在运行过程中的所有计算都以十进制方式进行

C. 所有C程序都需要编译链接无误后才能运行

D. C程序中字符变量存放的是字符的ASCⅡ码值

解析:C程序在运行过程中的所有计算都以二进制方式进行,所以B选项错误。

5.以下选项中不合法的标识符是( )。(A)

A. &a

B. FOR

C. print

D. _00

解析:C语言中标识符由字母、下划线、数字组成,且开头必须是字母或下划线。另外,关键字不能作为标识符。因为C语言中区分大小写,所以B选项中的“FOR”可以作为标识符来用。A选项中含有非法字符&,所以其不合法。

6.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )。(D)

A. 大写字母

B. 下划线

C. 数字字符

D. 连接符

解析:C语言中的标识符由字母、下划线、数字组成,且开头必须是字母或下划线,所以D选项中的连接符不合法。

7.以下选项中,能用作用户标识符的是( )。(A)

A. _0_

B. 8_8

C. void

D. unsigned

解析:C语言中的标识符由字母、下划线、数字组成,且开头必须是字母或下划线。另外,关键字不能作为标识符。B选项中以数字8开头,所以错误。C选项与D选项中用的是关键字void与unsigned,所以错误。

8.下列定义变量的语句中错误的是( )。(D)

A. int_int;

B. double int;

C. char For;

D. float US$;

解析:C语言规定,变量命名必须符合标识符的命名规则。D选项中包含了非法字符“$”,所以错误。标识符由字母、数字或下划线组成,且第一个字符必须是大小写英文字母或者下划线,而不能是数字。大写字符与小写字符被认为是两个不同的字符,所以For不是关键字for。

9.以下选项中,不合法的C语言用户标识符是( )。(C)

A. a_b

B. AaBc

C. a一b

D. _1

解析:C语言规定,变量命名必须符合标识符的命名规则,C选项中包含了非法字符“一”,所以错误。标识符由字母、数字或下划线组成,且第1个字符必须是大小写英文字母或者下划线,而不能是数字。

10.以下选项中合法的标识符是( )。(D)

A. 1__

B. 1—1

C. 1_1

D. _11

解析:C语言中的标识符由下划线、字母和数字组成,且必须以下划线或字母开始,所以只有D选项正确。

11.以下选项中能表示合法常量的是( )。(D)

A. 1,200

B. 1.5E2.0

C. ‘\’

D. “\007”

解析:A选项中整型常量应表示为1200,不能包含“,”。B选项中E后面的指数必须为整数。C选项中转义字符以“\,,开始,若要表示字符“\”,应写为“\\”。

12.以下选项中不能作为C语言合法常量的是( )。(B)

A. 0.1e+6

B. ‘cd’

C. “\a”

D. ‘\01 1’

解析:要想表示字符串常量,应该用双引号表示,即”cd.,单引号用于表示字符常量,所以B选项中的表示方法错误。

13.以下选项中关于C语言常量的叙述错误的是( )。(A)

A. 经常被使用的变量可以定义成常量

B. 常量分为整型常量、实型常量、字符常量和字符串常量

C. 常量可分为数值型常量和非数值型常量

D. 所谓常量,是指在程序运行过程中,其值不能被改变的量

解析:C语言中,常量是指在程序运行过程中其值不能被改变的量,变量是指运行过程中其值可以改变的量,二者不能混淆,所以A选项错误。

14.以下不合法的数值常量是( )。(A)

A. 8.0E0.5

B. 1e1

C. 011

D. 0xabcd

解析:A选项中E后面的指数必须为整型数据,所以错误。C选项中011表示的是八进制常量,0xabcd表示的是十六进制常量。

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

A. 123

B. ‘\123’

C. l,234

D. “\xTD”

解析:C选项中不能含有逗号,所以“1,234”不能用作C程序的合法常量。B选项表示的是八进制的常量,D选项表示的是十六进制的常量。

16.以下选项中,值为1的表达式是( )。(B)

A. 1一‘0’

B. 1一‘\0’

C. ‘1’一0

D. ‘\0’一‘0’

解析:\0,空值,其.ASCII码值为0,所以B选项的值为1。字符0的ASCⅡ码值为048,所以A、C、D选项的值均不为1。

17.以下选项中,合法的一组C语言数值常量是( )。(A)

A. 12.0Xa23 4.5e0

B. 028.5e一3一0xf

C. .177 4e1.5 0abc

D. 0x8A 10,000 3.e5

解析:C语言中,八进制整型常量的开头数字是0,十六进制整型常量的开头数字是0x或0X。C语言中的实型常量有两种表示形式:小数形式,表示的实型常量必须要有小数点;指数形式,以e或E后跟一个整数来表示以10为底数的幂数,且规定字母e或E之前必须要有数字,且e或E后面的指数必须为整数。B选项中028错误,八

本文档预览:3600字符,共5504字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级C语言(C语言概述)机试模拟试卷1

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号