欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    [计算机类试卷]国家二级C语言(C语言基础知识)机试模拟试卷2及答案与解析.doc

    • 资源ID:498939       资源大小:42.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [计算机类试卷]国家二级C语言(C语言基础知识)机试模拟试卷2及答案与解析.doc

    1、国家二级 C语言( C语言基础知识)机试模拟试卷 2及答案与解析 一、选择题 1 以下叙述中正确的是 ( A) C程序书写格式严格,要求一行内只能写一个语句 ( B) C程序书写格式自由,一个语句可以写在多行上 ( C) C程序中的注释只能出现在程序的开始位置和语句的后面 ( D)剧 C语言编写的程序只能放在一个程序文件中 2 以下关于 C语言的叙述中正确的是 ( A) C语言中的变量可以在使用之前的任何位置进行定义 ( B)在 C语言算术表达式的书写中,运算符两侧的运算数类型必须一致 ( C) C语言的数值常量中夹带 空格不影响常量值的正确表示 ( D) C语言中的注释不可以夹在变量名或关键

    2、字的中间 3 有以下程序 #include main() int a=0, b=0; *给 a赋值 a=10; b=20:给 b赋值 * printf(“a+b= d n“, a+b); *输出计算结果 * 程序运行后的输出结果是 ( A) a+b=30 ( B) a+b=10 ( C)出错 ( D) a+b=0 4 我们所写的每条 C语句,经过编译最终都将转换成二进制的机器指令。关 于转换以下说法错误的是 ( A)一条 C语句可能会被转换成多条机器指令 ( B)一条 C语句对应转换成一条机器指令 ( C)一条 C语句可能会被转换成零条机器指令 ( D)某种类型和格式的 C语句被转换成机器指令

    3、的条数是崮定的 5 以下选项中不属于 C语言程序运算符的是 ( A) sizeof ( B) () ( C) 不是 C语言的运算符, C语言中 !=表示不等于。 【知识模块】 C语言基础知识 6 【正确答案】 C 【试题解析】 C语言语句的农示为分号,不加分号的表达式不能看成 C语句。 【知识模块】 C语言基础知识 7 【正确答案】 D 【试题解析】 C语句构成了函数,函数构成的程序,经过编译转换成二进制代码后可以运行,算法是指为解决某个特定问题而采取的确定且有限的步骤,可以利用代码来捕述算法,而算法 +数据结构才是程序,结构化的程序由顺序结构、循环结构和选择结构三种基本结构组成。由这三种基本

    4、结构组成的算法可以解决任何复杂的问题,反之则不一定,所有算法必须在有限步骤后结束。 【知识模块】 C语言基础知识 8 【正确答案】 B 【试题解析】 合法的标识符要满足组成字符为 a z以及 A z,数字字符 0到 9和下划线,其中数字不开头,不能是关键字。选项 B中, &不属于组成字符,是错误的。 【知识模块】 C语言基础知识 9 【正确答案】 A 【试题解析】 本题考查常量定义。数据常量可有 10进制、 8进制、 16进制、指数法等, 8进制数字为 0-7,第一个 7符为 0,而不是 o。指数法表示时,指数部分须为整型,选项 A中数字后加入 L是说明此变量为长整型,是正确的常量表示形式。

    5、【知识模块】 C语言基础知识 10 【正确答案】 A 【试题解析】 在 C语言中,合法标识符的命令规则是:标识符可以由字母、数字或下划线组成,并且第一个字符必须为字母或下划线。在 C语言的标识符中,大写字母和小写字母被认为是两个不同的字符。选项 A是连字符,不在 C语言规定的命名变量标识符的范围内。 【知识模块】 C语言基础知识 11 【正确答案】 A 【试题解析】 住 C语言中,用户的标识符只能由字母或下划线开始。一般强调义见其义的命名方法。但是 C语音中的保留字不能用作用户的标识符。而选项 C和 D)全部为保留字,选项 B中以数字开头,这些都不正确。 【知识模块】 C语言基础知识 12 【

    6、正确答案】 A 【试题解析】 C语言规定,变量的标识符只能由字母、数字或下划线 3种字符组成,且首字符必须为字母或下划线。在 C语言中人写字母和小写字母被认为是两个不同的字符。选项 B定义的变量标识符 int和选项 D定义的 变量标识符 int与 C语言的关键字 int是不同的,是正确的变量标识。选项 C定义的变量标识符 For与C语言中的关键字 for是两个不同的标识符,而在选项 A包含有特殊字符 $,因而其不符合 C语言的变量命名规定。 【知识模块】 C语言基础知识 13 【正确答案】 B 【试题解析】 常量指在程序运行过程中,其值不能被改变的量。常量分为整型常量 (即整常数 )、实型常量

    7、、字符型常量和字符串常量。常量也可以按数据类型分为为数据常量和非数据常量。变量是指在程序运行过程中,其值能被改变的量。 【知识模块】 C语 言基础知识 14 【正确答案】 B 【试题解析】 在 C语言中的用户标识符只能由字母,数字和下划母组成,并且第一个字符必须是字母或下划线,在选项 A中出现了非法的字符 -。 【知识模块】 C语言基础知识 15 【正确答案】 C 【试题解析】 在 C语言中没有定义逻辑类型,而是用 0代表假,用非零代表真。 【知识模块】 C语言基础知识 16 【正确答案】 B 【试题解析】 选项 B中的 1, 234在两侧加双引号才是 C程序的合法字符串常量。 【知识模块】

    8、C语言基础知识 17 【正确答案】 B 【试题解析】 case是 C语言中的一个关键字,小能用作用户标识符米使用,所以这段程序代码在编译时就会处错。 【知识模块】 C语言基础知识 18 【正确答案】 C 【试题解析】 本题考查标识符定义。合法标识符的要求是由下划线、英文大小写字母利数字组成的字符串,且第一个字符必须是字母或下划线。 【知识模块】 C语言基础知识 19 【正确答案】 C 【试题解析】 在 C语言程序中,用一个符号名米代表一个常量,称为符号常量。注意:这个符号名必须在程序中进行 特别的 “指定 ”,并符合标识符的命名规则。一般在程序中都是利用宏定义来定义符号常量的,在代码中可以利用

    9、 undef。来结束符号常量的定义,然后进行重新定义,符号常量的火小写并没有特别的规定,一般时候为了和变量区分利用大写。 【知识模块】 C语言基础知识 20 【正确答案】 B 【试题解析】 变量是指在程序运行过程中其值可以改变的值,一个变量实质 t是代表了内存中的某个存储单元。在程序中对某个变量的操作实际上就是对这个存储单元的操作,程序运行期问,这个分配的存储单元不会改变,但是其值可以变化。变量命 名要符合标识符的规定,其中下划线是标识符的组成宁符。程序中所有变量都必须先定义后使用。 【知识模块】 C语言基础知识 21 【正确答案】 C 【试题解析】 C语言的标识符可分为以下 3类: 关键字。

    10、 c语言预先规定了一批标识符,它们在程序中都代表着同定的含义,不能另作他用。这些字符称为关键字。例如, int、 double、 if、 else、 while、 for等。 预定义标识符。即预先定义并具有特定含义的标识符。 用户标识符。由用户根据需要定义的标识符称为用户标识符,又称 自定义标识符,一般用来给变量、函数、数组等命名。 【知识模块】 C语言基础知识 22 【正确答案】 C 【试题解析】 对于变量的命名要利用标识符命名,所谓标识符就赴 C语言中的变量名、函数名、数组名、文件名、类型名等。其中标识符构成如下: 标识符由字母、数字和下划线组成: 第一个字符必须为宁母或下划线; 因此选项

    11、 A)中数字丌头,选项 B)出现了非法宁符,而选项 D)中 sizeof为关键字,不能为变量命名。 【知识模块】 C语言基础知识 23 【正确答案】 D 【试题解析】 标识符就是 C语言中的变量名、函数名、数组名、文件名、类型名等。 C语言合法标识符的命名规则是: 标识符由字母、数宁和下划线组成; 第一个字符必须为字母或下划线; 大写字母与小写字母被认为是两个不同的宁符; C语言规定了一个标识符允许的宁符个数,为 32,超过的字符将不被识别。 C语言的标识符可分为以下 3类: 关键字,不能用于为自定义标识符命名。 预定义标识符。 用户标识符。由用户根据需要定义的标识符称为用户标识符,又称自定义

    12、标识符,一般用来 给变量、函数、数组等命名,一般做到见名知义,但是没有特殊规定。 【知识模块】 C语言基础知识 24 【正确答案】 D 【试题解析】 预定义标识符是 C语言中的标识符,在 C语言中也有特定的含义,如函数 printf、 scanf、 sin等和编译预处理命令名 (如 define和 include)。预定义标识符可以作为用户标识符使用,只是这样会失去系统规定的原义。 【知识模块】 C语言基础知识 25 【正确答案】 D 【试题解析】 C语言中,常常用一个标识符来代表一个常量,称为符号常量。符号 常量在使用之前要先定义,定义格式如下: #define(常量 ) 其中, 可以是数字常量,也可以是字符。 【知识模块】 C语言基础知识


    注意事项

    本文([计算机类试卷]国家二级C语言(C语言基础知识)机试模拟试卷2及答案与解析.doc)为本站会员(towelfact221)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开