目录
OJ 是英文 Online Judge 的缩写,中文翻译过来是在线判题。当用户将自己编写的代码贴入网页中后,点击提交,就可以自动判断是否正确。
在浏览器输入 http://oj.lgwenda.com/,就可以看到王道 C 督学营的 OJ 网站,如下图所示:
点击网页右上侧的:Register,如下图所示:
如下图所示, 填写相关信息:
注册成功后,点击网页右上侧的:Login,如下图所示:
点击 Problems 可以看到的题目,如下图所示:
提交代码,如下图所示:
提交代码后,如果下方显示 Accepted 表示正确,如下图所示:
提交代码后,如果下方显示 Wrong Answer 表示正确,如下图所示:
本节课是我们的第2大节课《数据的类型、数据的输入输出》因此需要完成的作业是课时 2 的 3 道作业题,如下图所示:
1、int 来定义整型变量,float 定义浮点型变量,char 用来定义字符变量 ?
A. 正确 B. 错误
答案:A
解释:这个是语法基础,需要记住。
2、常量在程序执行过程中可以被修改 ?
A. 正确 B. 错误
答案:B
解释:常量在执行过程中不可以被修改的,变量在执行过程中才可以修改。
3、Long-ge 是一个正确的变量名 ?
A. 正确 B. 错误
答案:B
解释:变量命名只可以用字母、数字、下划线,而 Long-ge 中含有了横线。
4、int 占用 4 个字节空间,float 占用 4 个字节空间,char 占用 1 个字节空间 ?
A. 正确 B. 错误
答案:A
解释:不同类型变量占用空间大小需要记住(这里是 64 位系统,考研时一般会强调在多少位的系统中)。
5、字符串常量“hello”占用的空间是 5 个字节 ?
A. 正确 B. 错误
答案:B
解释:字符串常量 “hello”占用的空间是 6 个字节,因为除了 ‘h’ ‘e’ ‘l’ ‘l’ ‘o’ 这 5 个字符占用 5 个字节的空间外,还有一个结束符 ‘\0’,也需要占用 1 个字节的空间,因此总计 6 个字节。
- #include
-
- int main() {
- printf("hello wangdao\n");
-
- return 0;
- }
- #include
-
- int main() {
- int a,b;
- scanf("%d%d",&a,&b);
- printf("%d\n",a+b);
-
- return 0;
- }
或者下面的代码:
- #include
-
- int main() {
- int a, b, sum;
-
- // 读取两个整数
- scanf("%d %d", &a, &b);
-
- // 计算和
- sum = a + b;
-
- // 输出结果
- printf("%d\n", sum);
-
- return 0;
- }
我们暂时还没学习判断,先不做判断处理。这题意在考察 ASCII 码和 %d 和 %c 的使用。
- #include
-
- int main() {
- int a;
- scanf("%d",&a);
- printf("%c\n",a);
-
- return 0;
- }