所有实验在 http://czk.8866.org/labreport/ 上提交。

实验一 集成开发环境的使用

   1 #include <iostream>
   2 #include <string>
   3 using namespace std; // haven't explained this yet ...
   4 int main()
   5 {
   6     string user_name;
   7     cout << "Please enter your first name: ";
   8     cin >> user_name;
   9     cout << '\n"
  10          << "Hello, "
  11          << user_name
  12          << " ... and goodbye!\n";
  13     return 0;
  14 }
  1. 将1.1节的程序在开发环境中编译运行,查看结果
  2. 在1.1节的程序的#include<string>这一行前加//,重新编译会发生什么

  3. 在1.1节的程序的using namespace std这一行前加//,重新编译会发生什么
  4. 将1.1节的程序中的main()改成my_main(),重新编译会发生什么
  5. 扩充1.1节的程序,分别输入姓和名,并同时输出姓和名
  6. 写一个程序询问用户的姓名,如果姓名的长度大于2个字符,输出一些提示
  7. 写一个程序,读入一串整数,存入vector,然后求总和与平均值,最后输出。

2课时

实验二 面向过程程序设计

4课时

实验三 泛型程序设计

2课时

实验四 对象的使用

4课时

实验五 面向对象设计

4课时

实验六 模板和异常

2课时

ch3n2k.com | Copyright (c) 2004-2020 czk.