- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C选择判断6
C++选择判断6
N1 C++语言中一行只可以写一条语句.
Y2 静态存储变量具有全局的生存期.
Y3 表达式4||3||2的值是1.
N4 没用返回值的函数不能设置为内联函数.
Y5 else总是与离它最近的if匹配,可以通过使用大括号{}来改变匹配关系.
Y6 auto是C++语言中的关键字.
N7 在C++环境下,可以使用F9键进行编译和连接.
N8 若有宏定义:#define S(a,b) a+b 此宏定义是错误的.
Y9 int a [10]={0, 1, 2, 3, 4, 5};a[6]~ a[9]均为0.
Y10 break是C++语言中的关键字.
N11 返回值类型、参数个数和类型都相同的函数也可以重载.
N12 类的作用域范围指的是类体内.
Y13 一个抽象类中可以包含有多个纯虚函数,一个派生类中也可以包含多个虚函数.
Y14 结构化方法的核心思想是自顶向下和逐步求精.
Y15 虚函数可以被类的成员函数调用,也可以被类的对象指针和对象引用调用.
Y16 数据结构的概念一般包括三个方面的内容:数据的逻辑结构?数据的存储结构和数据的运算.
Y17 顺序查找的表中元素可以是无序的.
N18 二叉树是一种非线性结构,因此二叉树树中节点不能以顺序结构存储.
Y19 一个深度为2、且有7个结点的二叉树一定是满二叉树.
Y20 一个满二叉树一定是完全二叉数.
1 以下叙述中正确的是(B).
(A).C++语言的源程序不必通过编译就可以直接运行
(B).C++语言中的每条可执行语句最终都将被转换成二进制的机器指令
(C).C源程序经编译形成的二进制代码可以直接运行
(D).C++语言中的函数不可以单独进行编译
2 设C++语言中,int类型数据占4个字节,则unsigned short 类型数据占(A).
(A).1个字节
(B).2个字节
(C).4个字节
(D).8个字节
3 C++语言中,double类型数据占(D).
(A).1个字节
(B).2个字节
(C).4个字节
(D).8个字节
4 若变量已正确定义并赋值,下面符合C++语言语法的表达式是(B).
(A).a:=b+1
(B).a=b=c+2
(C).18.5%3
(D).a=a+7=c+b
5 如果a=1,b=2,c=3,d=4,执行表达式 ab?a:cd?c:d后的结果是(C).
(A).1
(B).2
(C).3
(D).4
6 double x;cinx;不可以赋值给x变量的常量是(D).
(A).123
(B).100000
(C).3.14
(D).abc
7 若希望当A的值为奇数时,表达式的值为真,A的值为偶数时,表达
式的值为假,则以下不能满足要求的表达式是(C).
(A).A%2==1
(B).!(A%2==0)
(C).!(A%2)
(D).A%2
8 设有说明:char w;int x;float y;double z;则表达式w*x+z-y
值的数据类型为(D).
(A).float
(B).char
(C).int
(D).double
9 设有说明:char w;int x;float y;double z;则表达式w*x+z-y
值的数据类型为(B).
(A).float
(B).char
(C).int
(D).double
10 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是(C).
(A).char s[10]=abcdefg;
(B).char t[]=abcdefg,*s=t;
(C).char s[10];s=abcdefg;
(D).char s[10];strcpy(s,abcdefg);
11 以下选项中,不能正确赋值的是 A
(A).char s1[10];s1=Ctest;
(B).char s2[]={C,t,e,s,t};
(C).char s3[20]=Ctest;
(D).char *s4=Ctest\n;
12 设类A和类B的定义如下,( )是非法的 D
#includeiostream.h
class A
{int a,b;
public:
void set(){ };
};
class B:A
{ int c;
public:void getB();
};
void B::getB()
{c=a+b;}
(A).void set()
(B).int c;
(C).class B: A
(D).c=a+b;
13 算法必须具备 ( B )、输入、输出5个特性
(A).可行性、可移植性、可扩充性
(B).可行性、确定性、有穷性
(C).确定性、有穷性、稳定性
(D).易读性、稳定性、安全性
14 以下关于类和对象叙述正确的是 A
(A).一般只有通过具体的对象才能访问类的成员函数
文档评论(0)