C47-GESP一级考试
2025-03-08 14:48:33
发布于:江苏
16阅读
0回复
0点赞
hw: 2023年9月份一级真题
一、变量命名的规则:
- 数字、字母、下划线组成
- 不能有C++关键字
- 不能以数字开头
- 区分大小写
- 同一个作用域内,不能同名
二、常用数学函数
sqrt
(一)知识点详述
(1)了解计算机的基本构成(CPU,内存,I/O 设备等),了解 Windows、Linux
等操作系统基本概念和常见操作,了解计算机的历史及在现代社会中的常见应用。
(2)熟悉集成开发环境使用(例如 Dev C++):创建文件、编辑文件、保存文件、
编译、解释、调试。
(3)掌握基础的 cin 语句、scanf 语句、cout 语句、printf 语句,赋值语句等。
(4)掌握标识符、关键字、常量、变量、表达式的概念。
(5)掌握常量与变量的命名、定义、作用、初始化与赋值以及变量的自加与自减运
算。
(6)掌握基础算术表达式:加、减、乘、除、整除、求余。
(7)掌握逻辑运算与(&&)、或(||)、非(!)。
(8)掌握关系运算:大于、大于等于、小于、小于等于、等于、不等于。
(9)掌握基础的数据类型的定义和使用(整型、实数型、字符型、布尔型)。
(10)掌握顺序结构程序的编写。
(11)掌握分支结构程序的编写,掌握 if 语句、if-else 语句、switch 语句,了解三
目运算。
(12)掌握循环结构程序的编写,掌握 for、while、do-while 循环语句的使用以及
continue 语句和 break 语句在循环中的应用。
(13)理解程序的注释和调试的概念。
#include<iostream>
using namespace std;
int main(){
int n = 1000;
int cnt = 0;
for (int i=0; i<=n; i++){ //公鸡
for (int j=0; j<=n; j++){ //母鸡
//优化一层循环,小鸡的数量可以用 n-i-j来进行表示。次数10201
int k = n - i - j; //小鸡
cnt ++;
if(i+j+k==n && 5*i + 3*j + k/3 == n && k%3==0) {
printf("%d %d %d\n", i, j, k);
}
}
}
printf("cnt = %d\n", cnt);
return 0;
}
/*
正确: 1000块钱 1002001次
fangwanting: 10 w
huanghaoxuan: 1 w
shenzhenduo: 5.5w
zhangyile:4 w
qihaoyun: 1w 次
wangchenrui: 3w次
*/
这里空空如也
有帮助,赞一个