尔雅计算机程序设计VC++期末答案(学习通2023课后作业答案)

尔雅计算机程序设计VC++期末答案(学习通2023课后作业答案)

第1周 程序设计与C++概述

1.1 程序设计和C++随堂测验

1、尔雅C++是计算机程计一种( )计算机语言。
A、序设习通面向过程的末答
B、面向对象的案学
C、数据库编程
D、课后网络编程

1.2计算机语言的作业分类随堂测验

1、编写C++程序的答案一般步骤依次是( )。
A、尔雅编辑、计算机程计调试、序设习通编译、末答运行
B、案学编辑、课后编译、作业连接、运行
C、编译、调试、编辑、运
D、编译、编辑、连接、运行

1.3HelloWorld和编程环境随堂测验

1、下列哪行程序的作用是在屏幕上显示“Hello world”这句话。
A、#include<iostream>
B、using namespace std;
C、cout<<" Hello world ";
D、return 0;

2、C++中的main()函数有且只能有一个。

3、main函数的书写中,main后面紧跟一对圆括号,里面可以什么都不写,再后面是一对大括号,其中写程序。

1.4程序错了怎么办随堂测验

1、在DEV-C++环境下编写程序,如何知道语法上有错?
A、运行时显示错误结果。
B、编译时在“编译器”窗口显示错误信息。
C、编译时在“调试”窗口显示错误信息。
D、编译时在“资源窗口”显示错误信息。

2、如何快速找到错误的位置?
A、逐行阅读程序。
B、逐行阅读错误信息。
C、和书上的程序逐字核对。
D、双击编译错误信息的第1行,光标会停留在可能出错的行。

1.5实例:生日贺卡随堂测验

1、设在程序中用address表示通信地址,说明为char address[100]; 若想输入象"No.28, Xian Ning Xi Road"这样(单词间有空格)的地址,应该使用下列哪个语句?
A、cin>>address;
B、cin>>address(s,100);
C、cin.getline(s,100);
D、cin.getline(address,100);

1.6实例:加法计算器随堂测验

1、若想用width和height表示屏幕的宽度和高度(单位:像素,整数),在C++中使用下列哪个语句来声明?
A、int width, height;
B、double width, height;
C、char width, height;
D、char width[40], height[40];

1.7实例:计算存款本息随堂测验

1、C++中使用数学函数,需要包含的头文件是( )。
A、iostream
B、cmath
C、namespace
D、main

1.8C++程序的基本要素随堂测验

1、C++中的每一条语句后面都必须写分号。

2、C++中使用变量,必须先声明,后使用。

第1周单元测试

1、下列哪项不是C++的语句?
A、c=a+b
B、a;
C、a+b;
D、c=a+b;

2、设整型变量a,b,c已经声明,下列哪项语句的顺序是正确的?
A、cin>>a>>b; c=a+b; cout<<c;
B、c=a+b; cin>>a>>b; cout<<c;
C、cout<<c; c=a+b; cin>>a>>b;
D、c=a+b; cout<<c; cin>>a>>b;

3、下列哪个符号不是C++的关键字?
A、distance
B、int
C、using
D、return

4、下列哪个不是C++合法的标识符?
A、3w
B、#width
C、zhao@xjtu
D、int_stu
E、_height
F、w3
G、_0101
H、_2015

5、C++程序中cout<<endl;的作用是( )。
A、表示换行(输出换行符)。
B、表示程序结束。
C、表示语句结束。
D、表示输出结束。

6、英文单词terminating的含义是( )。
A、结束、终止
B、学期
C、模仿
D、换行

7、以下描述正确的是 。 A.在C++中,程序中有且只有一个Main()函数。 B.C++程序的每行中只能写一条语句。 C.C++中没有专门的输入/输出语句,通过输入/输出流实现。 D.C++中没有专门的输入/输出函数。(提示:c语言中scanf输入函数和print输出函数)。
A、在C++中,程序中有且只有一个Main()函数。
B、C++程序的每行中只能写一条语句。
C、C++中没有专门的输入/输出语句,通过输入/输出流实现。
D、C++中没有专门的输入/输出函数。(提示:c语言中scanf输入函数和print输出函数。

8、关于C++程序的执行过程,正确的说法是 。
A、一定从主函数开始,直到主函数结束。
B、从程序的第一行开始,直到程序的最后一行结束。
C、从主函数开始,直到程序的最后一行结束。
D、从程序的第一个函数开始,直到程序的最后一个函数结束。

9、下列关于C++程序的书写规则,不正确的是 。
A、一行可以写若干条语句。
B、一条语句可以写成若干条。
C、可以在程序中插入注释信息。
D、C++程序不区分字母大小写。

10、有变量int a=0, b=2; double c=3; 下列表示式没有语法错误的是 。
A、a+b=c;
B、a=b%c
C、c=b/a;
D、b-=3;

11、C++中变量的名字只能用一个字母表示。

12、一行程序中,如果连续写了两个分号,编译时会出错。

13、C++中使用变量,必须先声明。

14、C++中的输入可以使用cin,一个cin可以输入多项数据,每项前面加两个大于号。

15、程序设计语言分为三种,分别是 、 、 。

16、C++语言编程步骤为:第一, ,产生文件的扩展名为 ;第二, ,产生的文件扩展名为 ;第三, ,产生的文件扩展名为 。

17、C++语言中的三类函数分别为: , , 。

18、cin>>是以 、 、 作为分隔符。cin.getline()/cin.get()是以 作为分隔符。

第2周 简单信息的表示和基本运算

2.1数据类型随堂测验

1、32位系统中,C++的int型数据占的空间一般为_______字节。
A、8
B、2
C、4
D、10

2.2常量和变量随堂测验

1、下列哪个是C++语言的合法的字符常量__________。
A、"\0"
B、'054'
C、'\x89'
D、'\092'

2.3算术运算和自增自减运算随堂测验

1、设n=10,i=4,则执行赋值运算n=n%(i-1)后,n的值是( )。
A、0
B、1
C、2
D、3

2、自增、自减运算可以用于变量,也可以用于常量和表达式。

2.4关系运算随堂测验

1、下面哪一C++ 语言表达式不能正确表示数学关系a<x≤b。选项为( )。
A、a<x&&x<=b
B、x<=b&& a<x
C、!(a>=x)&&!(x>b)
D、a<x<=b

2.5逻辑运算符随堂测验

1、若有a=1,b=2,则表达式a+1==b的值为( )。
A、0
B、1
C、2
D、3

2.6特殊运算符(赋值运算符、字节数运算符、条件运算符和逗号运算符)随堂测验

1、n目运算符的含义是( )。
A、对n个数据进行操作
B、对n个数据进行加法
C、对n个类型进行整合
D、对n个类型进行转换

2、若有a=2,b=4,c=5,则条件表达式a>b?a:b>c?a:c的值为( )。
A、0
B、2
C、4
D、5

3、以下非法的赋值语句是( )。
A、n=(i=2,++i);
B、j++;
C、++(i+1);
D、x=j>0;

2.7混合运算的类型转换随堂测验

1、有如下表达式19/3*sqrt(4.0)/5,则该表达式值数据类型为( )。
A、int
B、float
C、double
D、不确定

学习通计算机程序设计VC++

学习通是一个知名的在线学习平台,为广大学生和职场人士提供了各种各样的课程。其中,计算机程序设计VC++是一门非常重要的课程,我们可以通过这门课程学习到很多关于VC++编程的知识和技能。

课程简介

计算机程序设计VC++是一门面向对象的编程语言,主要用于开发Windows操作系统上的应用程序。本课程主要介绍了VC++的开发环境、语法规则、程序设计思路和实践操作等方面的内容,适合初学者和进阶学习者。

课程内容

本课程内容涵盖了VC++的基础知识和进阶内容,如:

  • VC++的开发环境和工具
  • VC++程序的编写、调试和测试
  • VC++中的数据类型、运算符和控制流语句
  • 函数和类的定义和使用
  • 窗口和对话框的设计和编程
  • MFC库和ATL库的使用
  • 多线程编程和网络编程等高级话题

学习方式

学习通计算机程序设计VC++课程的学习方式非常灵活,可以选择在线直播课程、自学课程或者参加学习小组等方式。在线直播课程可以与老师进行互动,及时解答问题;自学课程则可以根据自己的时间安排进行学习,随时随地都可以学习;参加学习小组则可以与其他学生一起讨论、交流和学习。

学习收获

通过学习通计算机程序设计VC++课程,学生可以获得以下收获:

  • 了解VC++的基本语法和程序设计思路
  • 掌握VC++程序的编写、调试和测试技能
  • 熟悉VC++中常用的数据类型、运算符和控制流语句
  • 了解函数和类的定义和使用原理
  • 掌握窗口和对话框的设计和编程技能
  • 熟悉MFC库和ATL库的使用方法
  • 了解多线程编程和网络编程等高级话题

总结

学习通计算机程序设计VC++课程是一门非常优秀的课程,不仅可以让学生掌握VC++编程的基础知识和技能,还可以提升学生的编程思维和解决问题的能力。相信通过这门课程的学习,学生可以更好地适应计算机行业的发展和变化,为自己的职业生涯带来更多的机会和挑战。

学习通计算机程序设计VC++

学习通是一个知名的在线学习平台,为广大学生和职场人士提供了各种各样的课程。其中,计算机程序设计VC++是一门非常重要的课程,我们可以通过这门课程学习到很多关于VC++编程的知识和技能。

课程简介

计算机程序设计VC++是一门面向对象的编程语言,主要用于开发Windows操作系统上的应用程序。本课程主要介绍了VC++的开发环境、语法规则、程序设计思路和实践操作等方面的内容,适合初学者和进阶学习者。

课程内容

本课程内容涵盖了VC++的基础知识和进阶内容,如:

  • VC++的开发环境和工具
  • VC++程序的编写、调试和测试
  • VC++中的数据类型、运算符和控制流语句
  • 函数和类的定义和使用
  • 窗口和对话框的设计和编程
  • MFC库和ATL库的使用
  • 多线程编程和网络编程等高级话题

学习方式

学习通计算机程序设计VC++课程的学习方式非常灵活,可以选择在线直播课程、自学课程或者参加学习小组等方式。在线直播课程可以与老师进行互动,及时解答问题;自学课程则可以根据自己的时间安排进行学习,随时随地都可以学习;参加学习小组则可以与其他学生一起讨论、交流和学习。

学习收获

通过学习通计算机程序设计VC++课程,学生可以获得以下收获:

  • 了解VC++的基本语法和程序设计思路
  • 掌握VC++程序的编写、调试和测试技能
  • 熟悉VC++中常用的数据类型、运算符和控制流语句
  • 了解函数和类的定义和使用原理
  • 掌握窗口和对话框的设计和编程技能
  • 熟悉MFC库和ATL库的使用方法
  • 了解多线程编程和网络编程等高级话题

总结

学习通计算机程序设计VC++课程是一门非常优秀的课程,不仅可以让学生掌握VC++编程的基础知识和技能,还可以提升学生的编程思维和解决问题的能力。相信通过这门课程的学习,学生可以更好地适应计算机行业的发展和变化,为自己的职业生涯带来更多的机会和挑战。