说说大全
心情说说 伤感说说 爱情说说 搞笑说说 个性说说 经典说说 过春节说说 国庆节说说 结婚的说说 劳动节说说 母亲节说说 下雨的说说 中秋节说说 清明节说说 励志说说 圣诞节说说 端午节说说 父亲节说说 过小年说说 腊八节说说 生日的说说 青年节说说 重阳节说说 妇女节说说 元旦节说说 情人节说说 植树节说说 愚人节说说 教师节说说 儿童节说说
放假安排
春节放假表 元旦节放假 清明节放假 劳动节放假 国庆节放假 中秋节放假 端午节放假 父亲节放假 母亲节放假 青年节放假 儿童节放假 妇女节放假 圣诞节放假 情人节放假 重阳节放假 愚人节放假 建军节放假 建党节放假 教师节放假 植树节放假 寒假放假 暑假放假 高速免费 放假游玩 加班工资 放假通知
节日祝福
端午节祝福 中秋节祝福 国庆节祝福 劳动节祝福 元旦节祝福 母亲节祝福 情人节祝福 感恩节祝福 圣诞节祝福 建军节祝福 儿童节祝福 父亲节祝福 新年祝福语 元宵节祝福 妇女节祝福 愚人节祝福 平安夜祝福 除夕夜祝福 教师节祝福 结婚祝福语 建党节祝福 护士节祝福 青年节祝福 植树节祝福 腊八节祝福 生日祝福语 乔迁祝福语 开业祝福语 考试祝福语 周末祝福语
句子大全
唯美的句子 好词和好句 骂人的句子 经典的句子 正能量句子 励志的句子 表白的句子 爱情的句子 幸福的句子 伤感的句子 失望的句子 抒情的句子 心酸的句子 心烦的句子 现实的句子 无奈的句子 回忆的句子 想家的句子 暗恋的句子 感人的句子
作文素材
小学作文 初中作文 高中作文 中考作文 高考作文 话题作文 陈述句 比喻句 拟人句 设问句 疑问句 夸张句 排比句 反问句 近义词 反义词 同义词 褒义词 贬义词 绕口令 歇后语 十万个为什么
职称考试
初级会计师 房产经纪人资格证 电气工程师 执业中药师 中西医执业医师 执业药师资格 成人高考专升本 法律职业资格 教师资格证 高级经济师 中级经济师 初级经济师 注册会计师 中级会计师 一级建造师 证券从业资格 期货从业资格 银行从业资格 基金从业资格 自学考试 二级造价工程师 护士资格证 监理工程师 安全工程师 二级建造师 一级造价工程师 一级消防工程师
范文大全
工作总结 毕业赠言 岗位职责 入党志愿 调研报告 活动策划 评语寄语 规章制度 入职培训 入党申请书 入团申请书 工作计划 合同范本 心得体会 思想汇报 活动总结 实习报告 毕业论文 转正申请 辞职报告 员工手册 行政公文 自我鉴定 自我介绍 检讨书 导游词 演讲稿 道歉信 慰问信 表扬信 辞职信 感谢信 介绍信 演讲口才 保证书 请假条 主持词 证明书 担保书 讲话稿
口号标语
节日习俗
端午节习俗 腊八节习俗 国庆节习俗 中秋节习俗 七夕节习俗 清明节习俗 寒食节习俗 元宵节习俗 春节的习俗 重阳节习俗 情人节由来 平安夜由来 龙头节由来 元旦节由来 圣诞节由来 下元节由来 寒衣节由来 感恩节由来 教师节由来 中元节由来 建军节由来 建党节由来 儿童节由来 母亲节由来 护士节由来 青年节由来 劳动节由来 愚人节由来 植树节由来 妇女节由来
网名大全
微信网名 情侣网名 游戏网名 男生网名 女生网名 搞笑网名 励志网名 快手网名 抖音网名 英文网名 一字网名 二字网名 三字网名 四字网名 五字网名 六字网名 七字网名 古风网名 微博网名 伤感网名
签名大全
伤感签名 微信签名 情侣签名 励志签名 英文签名 搞笑签名 暗恋签名 节日签名 分手签名 生日签名 经典签名 游戏签名 快手签名 抖音签名 霸气签名 古风签名 唯美签名 幸福签名 女生签名 男生签名
十二星座
白羊座 金牛座 双子座 巨蟹座 狮子座 处女座 天秤座 天蝎座 射手座 摩羯座 水瓶座 双鱼座
节气知识
霜降节气 谷雨节气 清明节气 春风节气 雨水节气 立春节气 夏至节气 小满节气 芒种节气 立夏节气 惊蛰节气 小暑节气 秋分节气 寒露节气 立冬节气 小雪节气 大雪节气 小寒节气 冬至节气 大寒节气 大暑节气 立秋节气 处暑节气 白露节气
经典台词
十二生肖
鼠的生肖 羊的生肖 牛的生肖 虎的生肖 兔的生肖 龙的生肖 蛇的生肖 马的生肖 猴的生肖 鸡的生肖 狗的生肖 猪的生肖
心语大全
对联大全
成语大全
古诗词句
经典语录

2020年9月计算机二级C语言测试题及答案

发表时间:2020-11-10 热度:

  同学们在备考二级C语言过程中,有掌握好所学知识点。下面是小编为大家整理的2020年9月计算机二级C语言测试题及答案,欢迎参考~

  2020年9月计算机二级C语言测试题及答案

  1.A 是构成C语言程序的基本单位。

  A、函数

  B、过程

  C、子程序

  D、子例程

  2.C语言程序从 C 开始执行。

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

  B、 程序中第一个函数

  C、 程序中的main函数

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

  3、以下说法中正确的是 C 。

  A、C语言程序总是从第一个定义的函数开始执行

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

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

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

  4.下列关于C语言的说法错误的是 B 。

  A、 C程序的工作过程是编辑、编译、连接、运行

  B、 C语言不区分大小写。

  C、 C程序的三种基本结构是顺序、选择、循环

  D、C程序从main函数开始执行

  5.下列正确的标识符是C 。

  A、-a1

  B、a[i]

  C、a2_i

  D、int t

  5~8题为相同类型题

  考点:标识符的命名规则

  只能由字母、数字、下划线构成

  数字不能作为标识符的开头

  关键字不能作为标识符

  选项A中的“-” ,选项B中“[”与“]”不满足1;选项D中的int为关键字,不满足3

  6.下列C语言用户标识符中合法的是B 。

  A、3ax

  B、x

  C、case

  D、-e2 Eunion

  选项A中的标识符以数字开头不满足2;选项C,E均为为关键字,不满足3;选项D中的“-”不满足1;

  7.下列四组选项中,正确的C语言标识符是 C 。

  A、 %x

  B、a+b

  C、a123

  D、123

  选项A中的“%” ,选项B中“+”不满足1;选项D中的标识符以数字开头不满足2

  8、下列四组字符串中都可以用作C语言程序中的标识符的是 A。

  A、print _3d db8 aBc

  B、Iam one_half start$it 3pai

  C、str_1 Cpp pow while

  D、Pxq My->book line# His.age

  选项B中的“”,”$” ,选项D中“>”,”#”,”.”,”-”不满足1;选项C中的while为关键字,不满足3

  9.C语言中的简单数据类型包括D 。

  A、整型、实型、逻辑型

  B、整型、实型、逻辑型、字符型

  C、整型、字符型、逻辑型

  D、整型、实型、字符型

  10.在C语言程序中,表达式5%2的结果是 C 。

  A、2.5

  B、2

  C、1

  D、3

  %为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1; 5%-2=1;-5%2=-1;-5%-2=-1;

  /为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/2=2

  11.如果int a=3,b=4;则条件表达式"aA、 3

  B、 4

  C、 0

  D、1

  详见教材P97.

  表达式1?表达式2:表达式3

  先计算表达式1,

  若表达式1成立, 则选择计算表达式2,并表达式2的值作为整个大表达式的值;

  若表达式1不成立,则选择计算表达式3,并将表达式3的值作为整个大表达式的值

  此题中的aa为3,b为4。a12.若int x=2,y=3,z=4 则表达式x

  A、4

  B、3

  C、2

  D、0

  E1

  13.C语言中,关系表达式和逻辑表达式的值是 B 。

  A、0

  B、 0或1

  C、 1

  D、‘T’或’F’

  14. 下面 D 表达式的值为4.

  A、 11/3

  B、 11.0/3

  C、 float11/3

  D、 int11.0/3+0.5

  14~16题为同一类型

  详见教材P54~56.

  1相同数据类型的元素进行数学运算+、-、*、/得到结果还保持原数据类型。

  2不同数据类型的元素进行数学运算,先要统一数据类型,统一的标准是低精度类型转换为高精度的数据类型。

  选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.

  选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变为11.0/3.0,结果的数据类型也应为实型数据,因此选项B 11.0/3=3.666666

  选项C,先将整数11强制类型转换,转换为实型11.0,因此选项C变为11.0/3,其后计算过程、结果与选项B同

  选项D,首先计算11.0/3,其计算过程、结果与选项B同,得到3.666666;再计算3.666666+0.5=4.166666,最后将4.166666强制类型转换为整型,即将其小数部分全部舍掉,结果为4

  15.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是 B

  A、b=1.0/a

  B、b=float1/A、

  C、b=1/floata

  D、b=1/a*1.0

  16. 若“int n; float f=13.8;”,则执行“n=intf%3”后,n的值是A

  A、1

  B、4

  C、4.333333

  D、4.6

  “intf“表示将f中的值强制类型转换为整型,即将13.8的小数部分舍掉,转换为13;然后计算13%3,结果为1,再将结果赋给变量n,因此n的值为1

  17. 以下对一维数组a的正确说明是: D

  A、char a10;

  B、 int a[];

  C、int k=5,a[k];

  D、char a[3]=‘a’,’b’,’c’;

  详见教材P143~144,一维数组的定义、初始化

  类型符 数组名 [常量表达式]

  类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度数组中包含元素的个数,其值只能是整数,不可以是变量,而且从1开始计数。

  选项A,常量表达式只能放在中括号 [ ]中

  选项B,只有在对数组初始化即赋值的时候才可以省略数组的长度,B中并未对a进行初始化。

  选项C,常量表达式不能为变量。

  18.以下能对一维数组a进行初始化的语句是: C

  A、int a[5]=0,1,2,3,4,

  B、 inta5=

  C、 int a[3]=0,1,2

  D、 int a5=10*1

  详见教材P145,一维数组的定义、初始化

  选项B,D,常量表达式只能放在中括号 [ ]中

  选项A,数组可以看做是若干个相同数据类型元素的有序集合,因此以集合的形式对其初始化,使用 对其初始化,选项A用了.

  19.在C语言中对一维整型数组的正确定义为 D 。

  A、int a10;

  B、int n=10,a[n];

  C、int n;a[n];

  D、#define N 10

  int a[N];

  20、已知:int a[10]; 则对a数组元素的正确引用是 D 。

  A、a[10]

  B、a[3.5]

  C、a5

  D、a[0]

  详见教材P144,数组元素的引用

  数组名[下标]

  引用数组元素时,[ ]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数

  int a[10]表示定义了一个包含10个整型数据的数组a,数组元素的逻辑地址下标范围为0~9,即a[0] 表示组中第1个元素; a[1] 表示组中第2个元素; a[2] 表示组中第3个元素; ......;a[9] 表示组中第10个元素.

  选项A,超过了数组a的逻辑地址下标范围;

  选项B,逻辑地址下标只能为整数

  选项C,逻辑地址下标只能放在[ ]中

猜你喜欢的文章
大家都在看