广东建设职业注册中心网站广州十大传媒公司
2026/6/1 13:09:51 网站建设 项目流程
广东建设职业注册中心网站,广州十大传媒公司,视频网站模板源码,网站建设收税C ⼀级 2023 年06 ⽉ GESP CCF 编程能力等级认证 C 一级#xff08;2023 年 6 月#xff09; 一、单选题#xff08;每题 2 分#xff0c;共 30 分#xff09;题号123456789101112131415答案ACCDADDCCBBACBD第 1 题 以下不属于计算机输出设备的有#xff08; #xff0…C ⼀级 2023 年06 ⽉GESP CCF 编程能力等级认证 C 一级2023 年 6 月一、单选题每题 2 分共 30 分题号123456789101112131415答案ACCDADDCCBBACBD第 1 题以下不属于计算机输出设备的有 。A. 麦克风B. 音箱C. 打印机D. 显示器【考纲知识点】计算机基础一级【解析】本题考察计算机基础知识中的 “输入” 和 “输出” 概念。“输入” 指外界向机器内部传递信息“输出” 指计算机内部信息向外界展示信息。“麦克风” 用于向计算机输入声音属于输入设备因此正确答案为 A。第 2 题ChatGPT 是 OpenAI 研发的聊天机器人程序它能通过理解和学习人类的语言来进行对话还能根据聊天的上下文进行互动完成很多工作。请你猜猜看下面任务中ChatGPT 不能完成的是 。A. 改邮件B. 编剧本C. 擦地板D. 写代码【考纲知识点】计算机基础一级【解析】本题考察计算机在现代社会中的常见应用。ChatGPT 作为聊天机器人程序可完成改邮件、编剧本、写代码等计算机端操作而擦地板是物理操作无法直接实现因此正确答案为 C。第 3 题常量 ‘3’ 的数据类型是 。A. doubleB. floatC. charD. int【考纲知识点】基本数据类型一级【解析】本题考察 C 中的基本数据类型。C 基本数据类型包括整型int、long long、实数型float、double、字符型char、布尔型bool。‘3’ 是用单引号引起来的单个字符属于字符型 char因此正确答案为 C。第 4 题下列关于 C 语言变量的叙述正确的是 。A. 变量可以没有定义B. 对一个没有定义的变量赋值相当于定义了一个新变量C. 执行赋值语句后变量的类型可能会变化D. 执行赋值语句后变量的值可能不会变化【考纲知识点】变量的定义与使用一级【解析】本题考察变量相关概念。A、B 错误变量需 “先定义再使用”未定义的变量无法直接赋值C 错误赋值操作不会改变变量数据类型D 正确若赋值语句右侧表达式结果与变量原值相同变量值不变因此正确答案为 D。第 5 题以下可以作为 C 标识符的是 。A. number_of_Chinese_people_in_millionsB. 360AntiVirusC. ManWomanD. break【考纲知识点】变量的定义与使用一级【解析】本题考察标识符命名规则。C 标识符只能包含字母、数字、下划线且不能以数字开头同时不能使用关键字。B 以数字开头C 包含非法字符 D 是关键字均不符合要求因此正确答案为 A。第 6 题以下哪个不是 C 语言的关键字 A. doubleB. elseC. whileD. endl【考纲知识点】计算机基础与编程环境一级【解析】本题考察 C 关键字识别。C 关键字包括 auto、bool、char、double、else、while 等endl 是输出流操作符并非关键字因此正确答案为 D。第 7 题如果 a、b 和 c 都是 int 类型的变量下列哪个语句不符合 C 语法 A. a (b c);B. a 3.14;C. a b c;D. a c b c;【考纲知识点】基本运算一级【解析】本题考察赋值运算符使用规则。赋值运算符左侧必须是变量右侧是表达式或常量。D 选项左侧是算术运算a c并非变量不符合语法因此正确答案为 D。第 8 题如果用一个 int 类型的变量 a 表达正方形的边长则下列哪个表达式不能用来计算正方形的面积 A. a * aB. 1 * a * aC. a ^ 2D. a * 2 * a / 2【考纲知识点】基本运算一级【解析】本题考察 C 基本运算。正方形面积为 aaA、B、D 运算结果均为 aaC 选项中 ^ 在 C 中是 “异或运算符”并非乘方因此正确答案为 C。第 9 题表达式 (4 * (11 12) / 4) 的计算结果为 。A. 47B. 20C. 23D. 56【考纲知识点】基本运算一级【解析】本题考察运算优先级。先计算括号内 111223再按从左到右顺序计算 4*239292/423因此正确答案为 C。第 10 题如果 a 为 int 类型的变量且 a 的值为 6则执行a % 4;之后a 的值会是 。A. 1B. 2C. 3D. 4【考纲知识点】基本运算一级【解析】本题考察复合赋值运算符。a % 4等价于a a % 46 除以 4 的余数为 2因此正确答案为 B。第 11 题如果 a 和 b 均为 int 类型的变量下列表达式能正确判断 “a 等于 0 且 b 等于 0” 的是 。A. (a b 0)B. !(a || b)C. (a b 0)D. (a 0) (b 0)【考纲知识点】基本运算一级【解析】本题考察逻辑运算。A 选项先判断 ab再与 0 比较无法判断 a 和 b 均为 0B 选项中若 a 和 b 均为 0则 a||b 为 0!(a||b) 为 1符合要求C 选项 a 和 b 互为相反数时也成立D 选项 a 或 b 任一为 0 时结果即大于 0因此正确答案为 B。第 12 题如果 a 和 b 为 int 类型的变量且值分别为 7 和 2则下列哪个表达式的计算结果不是 3.5 A. 0.0 a /bB. (a 0.0) /bC. (0.0 a) /bD. a / (0.0 b)【考纲知识点】基本运算一级【解析】本题考察实数算术运算。B、C、D 选项中至少有一个操作数为实数除法结果为实数 3.5A 选项中 a/b 是整数除法7/23再加 0.0 结果为 3.0因此正确答案为 A。第 13 题在下列代码的横线处填写 使得输出是 “20 10”。#includeiostreamusingnamespacestd;intmain(){inta10,b20;a_;// 在此处填入代码bab;ab-a;couta bendl;return0;}A. a bB. bC. a - bD. b - a【考纲知识点】基本运算一级【解析】本题可通过结果反推。输出要求 a20、b10。第 7 行执行后 a20此时 b10可知第 7 行执行前 a-10、b10第 6 行执行后 b10可知第 6 行执行前 a-10、b20。因此第 5 行需将 a 赋值为 - 1010-20-10对应选项 C正确答案为 C。第 14 题在下列代码的横线处填写 可以使得输出是 “147”。#includeiostreamusingnamespacestd;intmain(){for(inti1;i8;i)if(_)// 在此处填入代码couti;return0;}A. i % 2 1B. i % 3 1C. i i 3D. i 3【考纲知识点】循环结构、基本运算一级【解析】本题考察 for 循环与求余运算。A 选项输出奇数 1357B 选项中 1、4、7 除以 3 余 1输出 147符合要求C 选项是赋值表达式输出 48D 选项表达式恒为真输出 12345678因此正确答案为 B。第 15 题执行以下 C 语言程序后输出结果是 。#includeiostreamusingnamespacestd;intmain(){intsum;for(inti1;i20;i)if(i%30||i%50)sumi;coutsumendl;return0;}A. 63B. 98C. 113D. 无法确定【考纲知识点】变量的定义与使用一级【解析】本题考察变量初始化。变量 sum 定义后未初始化其初始值不确定累加结果也无法确定因此正确答案为 D。二、判断题每题 2 分共 20 分题号12345678910答案√√××√√√××√计算机硬件主要包括运算器、控制器、存储器、输入设备和输出设备。 【考纲知识点】计算机基础一级【解析】本题考察计算机组成五大部分题干描述正确答案为√。诞生于 1958 年的 103 机是中国第一台通用数字电子计算机比 1946 年在美国诞生的第一台通用电子计算机 ENIAC 晚了十多年。 【考纲知识点】计算机的历史一级【解析】中国 103 机研制于 1958 年ENIAC 诞生于 1946 年时间差符合描述答案为√。在 C 语言中计算结果必须存储在变量中才能输出。 【考纲知识点】输入输出语句一级【解析】输出语句可直接输出表达式结果如cout 12;无需存储在变量中答案为 ×。在 C 语言中标识符的命名不能完全由数字组成至少有一个字母就可以。 【考纲知识点】变量的定义与使用一级【解析】标识符可由下划线 数字组成如_123无需字母但不能以数字开头如2ab非法答案为 ×。10 是一个 int 类型常量。 【考纲知识点】基本数据类型一级【解析】10 是整型常量默认数据类型为 int答案为√。if 语句可以没有 else 子句。 【考纲知识点】选择结构一级【解析】if 语句可独立存在条件满足时执行后续代码不满足则跳过无需 else 子句答案为√。do … while 语句的循环体至少会执行一次。 【考纲知识点】循环结构一级【解析】do…while 语句先执行循环体再判断条件因此循环体至少执行一次答案为√。如果 a 和 b 为 int 类型的变量则表达式 a b 可以判断 a 和 b 是否相等。 【考纲知识点】基本运算一级【解析】a b是赋值语句将 b 的值赋给 a判断相等需用a b答案为 ×。如果 a 为 int 类型的变量则表达式(a % 4 2)可以判断 a 的值是否为偶数。 【考纲知识点】基本运算一级【解析】偶数是能被 2 整除的数a % 2 0才是判断偶数的正确表达式a % 4 2的数是偶数但偶数不一定满足该条件如 4答案为 ×。表达式 (37 / 4) 的计算结果为 9且结果类型为 int。 【考纲知识点】基本运算一级【解析】C 中整数除法向下取整37/49结果类型为 int答案为√。三、编程题每题 25 分共 50 分1. 时间规划问题描述小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟你能通过编程帮他做到吗输入描述输入 4 行第一行为开始时刻的小时第二行为开始时刻的分钟第三行为结束时刻的小时第四行为结束时刻的分钟。输入保证两个时刻是同一天开始时刻一定在结束时刻之前。时刻使用 24 小时制即小时在 0 到 23 之间分钟在 0 到 59 之间。输出描述输出一行包含一个整数从开始时刻到结束时刻之间有多少分钟。样例输入 19 5 9 6样例输出 11样例输入 29 5 10 0样例输出 255考纲知识点变量的定义与使用、顺序结构、基本运算、输入输出语句一级解题思路定义变量存储开始时刻h1、m1和结束时刻h2、m2计算小时差对应的分钟数(h2 - h1) * 60计算分钟差m2 - m1两者相加即为总分钟数输出结果。参考程序#includeiostreamusingnamespacestd;intmain(){inth1,m1,h2,m2;cinh1m1;cinh2m2;cout(h2-h1)*60(m2-m1);return0;}#includeiostream using namespace std; int main() { int kh,km,jh,jm; cinkhkmjhjm; int f1kh*60km; int f2jh*60jm; int f3(f2-f1); coutf3; return 0; }2. 累计相加问题描述输入一个正整数 n求形如1 (12) (123) (1234) … (123…n) 的累计相加。输入描述输入一个正整数 n约定 1 ≤ n ≤ 100。输出描述输出累计相加的结果。样例输入 13样例输出 110样例输入 24样例输出 220样例输入 310样例输出 3220考纲知识点循环结构、基本运算、输入输出语句一级解题思路分析规律第 i 项为 12…i可通过等差数列求和公式表示为 (i1)*i/2定义累加变量 sum 并初始化为 0用 for 循环遍历 1 到 n将每一项的结果累加到 sum 中输出 sum 的值。参考程序#includeiostreamusingnamespacestd;intmain(){intn;cinn;intsum0;for(inti1;in;i)sum(i1)*i/2;coutsumendl;return0;}方法2#includeiostream using namespace std; int main() { int n,sum0; cinn; for(int i1;in;i) { for(int j1;ji;j) sumj; } coutsum; return 0; }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询