当前位置:首页 > 全部子站 > IT > 等级考试

2019年3月计算机二级C++选择题强化练习029

来源:长理培训发布时间:2019-03-20 19:41:16

 (1)C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是( )。

 
A)增加了一些新的运算符
 
B)允许函数重载,并允许设置默认参数
 
C)规定函数说明符必须用原型
 
D)引进了类和对象的概念
 
答案:D
 
(2)下列( )是C++语言的有效标识符。
 
A) Nol
 
B)N0.1
 
C)12345
 
D)int
 
答案:A
 
(3)没有定义int x;float Y;,则10+x+y值的数据类型是( )。
 
A) int
 
B)double
 
C)float
 
D)不确定
 
答案:C
 
(4)下列程序的执行结果为( )。
 
#include
 
void main()
 
{
 
int a=3,b=0;
 
int*P =&a;
 
b=+a++;
 
cout<<*P<<”,”<<B<<ENDL;< p>
 
}
 
A)3,4
 
B)4,3
 
C)3,4
 
D)4,4
 
答案:B
 
(5)下面程序的运行结果为( )。
 
#include
 
void main()
 
{
 
for(int a=0,x=0;!x&&a<=10;a++)
 
{
 
a++:
 
}
 
cout<<A<<ENDL:< p>
 
}
 
A)10
 
B)1l
 
C)12
 
D)0
 
答案:C
 
(6)下面有关for循环的正确描述是( )。
 
A)for循环只能用于循环次数已经确定的情况
 
B)for循环是先执行循环体语句,后判断表达式
 
C)在for循环中,不能用break语句跳出循环体
 
D)在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
 
答案:D
 
(7)以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是( )。
 
#include
 
void main()
 
{int * P,* q,a,b;
 
P=&a:
 
eout<<”input a:”;
 
cin>>P:
 
A)* P表示的是指针变量P的地址
 
B)P表示的是变量a的地址,而不是变量a的值
 
C)*P表示的是指针变量P的值
 
D)*P只能用来说明P是一个指针变量
 
答案:B
 
(8)假定int类型变量占用两个字节,其有定义int x[10]={0,2,4};,则数组x在内存中所占字节数是( )。
 
A)3
 
B)6
 
C)10
 
D)20
 
答案:D
 
(9)下列选项,不正确的是( )。
 
A)for(int a=1;a<=10;a++);
 
B)int a=1;
 
do
 
{
 
a++:
 
}while(a<=10);
 
C)int a=1;
 
while(a<=10)
 
{
 
a++:
 
}
 
D)for(int a=1;a<=10;a++)a++;
 
答案:B
 
(10)下面关于数组的初始化正确的是( )。
 
A)char str[]={’a’,’b’,’C’}
 
B)char str[2]={’a’,’b’,’c’}
 
C)char str[2][3]={{’a’,’b’},{’C’,’d’},{’e’,’f’}}
 
D)char str()={~a,~b,~C}
 
答案:A

责编:曾珂

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部