c++语言程序设计复习课。
一、第一章单选题。
1.在每个c++程序中都必须包含有这样一个函数,该函数的函数名为( )答案:a
a.main b.main c.name d.function
2.c++源程序文件的缺省扩展名为( )答案:a
a.cpp b.exe c.obj d.lik
3.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( )符号作为分隔符。答案:d
a.空格或逗号 b.逗号或回车 c.逗号或分号 d.空格或回车。
4.c++程序的基本模块为( )答案:d
a.表达式 b.标识符 c.语句 d.函数。
5.每个c++程序文件的编译错误分为( )类。答案:b //warning error
a.1 b.2 c.3 d.4
二、第一章填空题
1.c++语言是在___语言的基础上发展起来的。答案:c
2.c++语言中的每条基本语句以___作为结束符。答案:;(或分号)
3.c++语言中的每条复合语句以___作为结束符。答案:}(或右花括号)
4.在c++每个程序行的后面或单独一行的开始使用注释的标记符为答案://
5.单行或多行注释的开始标记符为结束标记符为答案:/*
6.在一个c++程序文件中,若要包含另外一个头文件或程序文件,则应使用以标识符开始的预处理命令。#include
7.c++程序中的所有预处理命令均以___字符开头。#
8.在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是___定义的头文件。用户 (或编程者)
9.一个函数定义由___和___两部分组成。答案:函数头、函数体。
10.用于输出表达式值的标准输出流对象是___用于从键盘上为变量输入值的标准输入流对象是___答案:cout、cin
11.当不需要函数返回任何值时,则应使用___标识符定义函数类型。答案:void
三、第二章单选题。
1.设x和y均为bool量,则x &&y为真的条件是( )答案:a
a. 它们均为真 b. 其中一个为真。
c. 它们均为假 d. 其中一个为假。
2.设x和y均为bool量,则x ||y为假的条件是( )c
a. 它们均为真 b. 其中一个为真。
c. 它们均为假 d. 其中一个为假。
3.设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为( )c
a. 12 b. 144 c. 156 d. 288
4.x>0 &&x<=10的相反表达式为( )a
a. x<=0 ||x>10 b. x<=0 &&x>10
c. x<=0 ||x<=10 d. x>0 &&x>10
5.x>0 ||y==5的相反表达式为( )b
a. x<=0 ||y!=5 b. x<=0 &&y!=5
c. x>0 ||y!=5 d. x>0 &&y==5
6.字符串“a+b=12”的长度为( )答案:b
a. 6 b. 7 c. 8 d. 9
7.在下列的常值常量定义中,错误的定义语句是( )答案:c
a. const m=10; b. const int m=20;
c. const char ch; d. const bool mark=true;
8.枚举类型中的每个枚举常量的值都是一个( )答案:a
a. 整数b. 浮点数。
c. 字符d. 逻辑值。
9.含随机函数的表达式rand()%20的值在( )区间内。答案:c
a. 1~19 b. 1~20
c. 0~19 d. 0~20
四、第二章填空题。
1.十进制数25表示成符合c++语言规则的八进制数为___答案:031
2.十进制数25表示成符合c++语言规则的十六进制数为___答案:0x19
3.在c++语言中,操纵符___表示输出一个换行符。答案:endl
4.执行“cout<8.假定一个枚举类型的定义为“enum rbx=a3;”,则x的值为___答案:4
9.char、short、int、float、double类型的大小分别为___个字节。
10.十进制常数28和3.26的类型分别为___和___答案:int、double
11.若需要定义一个常值常量,并且使c++能够进行类型检查,则应在定义语句的开始使用保留字答案:const //#define max 100
12.使用const语句定义一个常值常量时,则必须对它同时进行答案:初始化 //如const int mm=20;
13.执行“int x=45,y=13;cout<15.假定x=5,则表达式2+x++的值为___答案:7
16.假定y=10,则表达式++y*3的值为___答案:33
17.表达式float(25)/4的值为___答案:6.25
18.表达式int(14.6)%5的值为___答案:4
19.表达式x=x+y表示成复合赋值表达式为答案:x+=y
20.表达式x=x+1表示成增量表达式为答案:++x
21.增量表达式++y表示成赋值表达式为答案:y=y+1
22.关系表达式(x==0)的等价表达式为___答案:(!x)
23.关系表达式(x!=0)的等价表达式为___答案:(x)
24.假定不允许使用逻辑非操作符,则关系表达式x+y>5的相反表达式为答案:x+y<=5
25.若x=5,y=10,则x>y逻辑值为___答案:false 或0
26.若x=5,y=10,则x!=y的逻辑值为___答案:true 或1
27.假定x=5,则执行“a=(x?10:20);”语句后a的值为___答案:10
28.执行“typedef int datatype;”语句后,在使用int定义整型变量的地方都可以使用来定义整型变量。答案:datatype
五、第三章单选题。
1.当处理特定问题时的循环次数已知时,通常采用( )来解决。答案:a
a. for循环 b. while循环 c. do循环 d. switch语句。
2.循环体至少被执行一次的语句为( )语句。答案:c
a. for循环 b. while循环 c. do循环 d. 任一种循环。
3.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( )语句。答案:b
a. for b. if c. do d. while
4.for语句能够被改写为( )语句。答案:d
a. 复合 b. if c. switch d. while
5.循环语句“for(int i=0; i6.下面循环语句执行结束后输出的i值为( )答案:b for(int i=0; in/2)
cout<<"switch end." }答案:11 14 switch end. 作业一c语言概述参 一 选择题。1 5acdcb二 编程题main 作业二程序的灵魂 算法参 一 填空题。1 确定性 有效性 有零个或多个输入 有一个或多个输出2 顺序结构 选择结构 循环结构3 函数。作业三数据类型 运算符与表达式参 一 选择题1 5bddab21 25addba 6 10bcaa... 问题 1 1 c语言规定 在一个源程序中,main函数的位置。答案 2 分 问题 2 2 一个c语言程序是由 答案 2 分 问题 3 3 程序中,注释的内容写在 答案 2 分 问题 4 4 c语言程序中每个语句和数据定义的最后必须有一个 答案 2 分 问题 5 5 若x i j和k都是int型变量,... c语言程序设计形成性作业一 c语言程序设计形成性考核册参 作业 2009 06 30 23 01 阅读355 评论1 字号 大大中中小小一选择题。1.在每个c语言程序中都必须包含有这样一个函数,该函数的函数名为 a a main b main c name d funtion 2 c语言原程序文件的...C语言程序设计作业答案
C语言程序设计作业1答案
电大C语言程序设计作业答案