课程高级语言程序设计专升本试题和答案.docx

上传人:b****1 文档编号:82154 上传时间:2023-04-28 格式:DOCX 页数:15 大小:31.81KB
下载 相关 举报
课程高级语言程序设计专升本试题和答案.docx_第1页
第1页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第2页
第2页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第3页
第3页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第4页
第4页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第5页
第5页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第6页
第6页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第7页
第7页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第8页
第8页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第9页
第9页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第10页
第10页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第11页
第11页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第12页
第12页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第13页
第13页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第14页
第14页 / 共15页
课程高级语言程序设计专升本试题和答案.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

课程高级语言程序设计专升本试题和答案.docx

《课程高级语言程序设计专升本试题和答案.docx》由会员分享,可在线阅读,更多相关《课程高级语言程序设计专升本试题和答案.docx(15页珍藏版)》请在冰点文库上搜索。

课程高级语言程序设计专升本试题和答案.docx

课程高级语言程序设计专升本试题和答案

课程:

高级语言程序设计(专升本)--习题和答案

1. (单选题)C++表达式6>3&&5<15的值是()(本题3.5分)

 A、 false

 B、 非法表达式

 C、 不确定

 D、 true

学生答案:

 未答题

标准答案:

D

解析:

得分:

2. (单选题)下列C++标识符中,正确的是()(本题3.5分)

 A、 double

 B、 abc**

 C、 _double

 D、 2c

学生答案:

 未答题

标准答案:

C

解析:

得分:

3. (单选题)对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()(本题3.5分)

 A、 公有类型

 B、 私有类型

 C、 保护类型

 D、 友元类型

学生答案:

 未答题

标准答案:

D

解析:

得分:

4. (单选题)在下面的类定义中,错误的语句是()

classsample{

         public:

            sample(intval);            //①

            ~sample();          //②

         private:

               inta=2.5;           //③

         public:

               sample();          //④

};

(本题3.5分)

 A、  ①

 B、  ②

 C、  ③   

 D、  ④

学生答案:

 未答题

标准答案:

C

解析:

得分:

5. (单选题)下列说法正确的是()(本题3.5分)

 A、 内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方

 B、 内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方

 C、 类的内联函数必须在类体内定义

 D、 类的内联函数必须在类体外通过加关键字inline定义

学生答案:

 未答题

标准答案:

B

解析:

得分:

6. (单选题)下面程序错误的语句是()

①#include

②usingnamespacestd;

③voidmain()

④{

⑤ int*p=newint[1];

⑥ p=9;

⑦ cout<<*p<

⑧ delete[]p;

 }

(本题3.5分)

 A、  ⑤ 

 B、 ⑥

 C、 ⑦

 D、 ⑧

学生答案:

 未答题

标准答案:

B

解析:

得分:

7. (单选题)定义类模板时要使用关键字()(本题3.5分)

 A、 const

 B、 new

 C、 delete

 D、 template

学生答案:

 未答题

标准答案:

D

解析:

得分:

8. (单选题)如果在类MyClass的外面使用函数调用MyClass:

:

f();则函数f()是类MyClass的(    )(本题3.5分)

 A、 静态成员函数

 B、 非静态成员函数

 C、 友元函数

 D、 前面都不正确

学生答案:

 未答题

标准答案:

A

解析:

得分:

9. (单选题)假定MyCIass为一个类,那么下列的函数说明中哪一个为该类的无参构造函数()(本题3.5分)

 A、 voidMyClass();

 B、 ~MyClass(intn);

 C、 MyClass();

 D、 ~MyClass();

学生答案:

 未答题

标准答案:

C

解析:

得分:

10. (单选题)下列程序的输出结果是()

#include

usingnamespacestd;

intmin(inta,intB)

{   if(a

elsereturnB;

return0;

}

voidmain()

{  cout<

   }

(本题3.5分)

 A、 0

 B、 1

 C、 2

 D、 3

学生答案:

 未答题

标准答案:

B

解析:

得分:

11. (单选题)下列哪个是c++语言的有效标识符()(本题3.5分)

 A、 N01

 B、 No.1

 C、 12345

 D、 int

学生答案:

 未答题

标准答案:

A

解析:

得分:

12. (单选题)下列是重载加法运算符的函数原型声明,其中错误的是()(本题3.5分)

 A、 MyClassoperator+(double,double);

 B、 MyClassoperator+(double,MyClass);

 C、 MyClassoperator+(MyClass,double);

 D、 MyClassoperator+(MyClass,MyClass);

学生答案:

 未答题

标准答案:

A

解析:

得分:

13. (单选题)派生类中的成员不能直接访问基类中的哪一种成员()(本题3.5分)

 A、 public

 B、 private

 C、 virtual

 D、 protected

学生答案:

 未答题

标准答案:

B

解析:

得分:

14. (单选题)存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?

()(本题3.5分)

 A、 x=*pa;

 B、 x=*(a+1);

 C、 x=*(pa+1);

 D、 x=a[1];

学生答案:

 未答题

标准答案:

A

解析:

得分:

15. (单选题)一个类的友元函数或友元类可以访问该类的()(本题3.5分)

 A、 私有成员

 B、 保护成员

 C、 公有成员

 D、 所有成员

学生答案:

 未答题

标准答案:

D

解析:

得分:

16. (单选题)下列关于C++函数的说明中,正确的是()(本题3.5分)

 A、 内联函数就是定义在另一个函数体内部的函数

 B、 函数体的最后一条语句必须是return语句

 C、 调用一个函数之前,如果还没有定义这个函数,必须先声明其原型

 D、 编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式

学生答案:

 未答题

标准答案:

C

解析:

得分:

17. (单选题)cout是某个类的标准对象的引用,该类是()(本题3.5分)

 A、 ostream

 B、 istream

 C、 stdout

 D、 stdin

学生答案:

 未答题

标准答案:

A

解析:

得分:

18. (单选题) 设有程序段

intk=10;

while(k=0)k=k-1;

则下面描述中正确的是  。

(本题3.5分)

 A、  while循环执行10次 

 B、  循环是无限循环

 C、  循环体语句一次也不执行

 D、  循环体语句执行一次

学生答案:

 未答题

标准答案:

C

解析:

得分:

19. (单选题) 在下列叙述中,正确的是(  )(本题3.5分)

 A、  下面的程序有一个整型输出值:

main()

{inta;

 a=pp();

 printf(“%d”,a);

}

voidpp()

{…}

 B、  以下程序的运行结果为1,3,5,7

main()

{staticinta[4]={1,3,5,7};

 printf(“%d,%d,%d,%d\n”,a);

}

 C、   以下程序中的PRINT()是一个函数

#definePRINT(V)printf(“V=%d\t”,V)

main()

{inta,b;

 a=1;

 b=2;

 PRINT(a);

 PRINT(b);

}

 D、  以下两个语句是等价的

for(;(c=getchar())!

=‘\n’;printf(“%c\n”,c));

for(;(c=getchar())!

=‘\n’;)printf(“%c\n”,c);

学生答案:

 未答题

标准答案:

D

解析:

得分:

20. (单选题) 设有程序段

intk=10;

while(k=0)k=k-1;

则下面描述中正确的是  。

(本题3.5分)

 A、  while循环执行10次 

 B、  循环是无限循环

 C、  循环体语句一次也不执行

 D、  循环体语句执行一次

学生答案:

 未答题

标准答案:

C

解析:

得分:

21. (单选题)若有说明:

inta[3][4]={0};则下面正确的叙述是()。

(本题3.0分)

 A、 只有元素a[0][0]可得到初值0

 B、 此说明语句不正确

 C、 数组a中各元素都可得到初值,但其值不一定为0

 D、 数组a中每个元素均可得到初值0

学生答案:

 未答题

标准答案:

D

解析:

得分:

22. (单选题) 

(本题3.0分)

 A、 23

 B、 24

 C、 25

 D、 26

学生答案:

 未答题

标准答案:

D

解析:

得分:

23. (单选题) 在C语言中,要求参加运算的数必须时整数的运算符是 _____________ 。

(本题3.0分)

 A、   /  

 B、  *

 C、  %

 D、  =

学生答案:

 未答题

标准答案:

C

解析:

得分:

24. (单选题) while(!

n)) 中的!

n相当于 ______ 。

(本题3.0分)

 A、  n==0

 B、  n==1

 C、   n!

=1

 D、  n!

=0

学生答案:

 未答题

标准答案:

A

解析:

得分:

25. (单选题)以下不正确的说法是()。

(本题3.0分)

 A、 实参可以是常量、变量或表达式

 B、 形参可以是常量、变量或表达式

 C、 实参可以为任意类型

 D、 如果形参与实参的类型不一致,以形参类型为准

学生答案:

 未答题

标准答案:

B

解析:

得分:

26. (单选题)以下不正确的定义语句是()。

(本题3.0分)

 A、 doublex[5]={2.0,4.0,6.0,8.0,10.0};

 B、 inty[5]={0,1,3,5,7,9};

 C、 charc1[]={’1’,’2’,’3’,’4’,’5’};

 D、 charc2[]={’\x10’,’\xa’,’\x8’};

学生答案:

 未答题

标准答案:

B

解析:

得分:

27. (单选题)算法是()。

(本题3.0分)

 A、 为解决一个问题而采取的方法和步骤

 B、 为设置一个问题而采取的方法和步骤

 C、 为解决一个问题而开会讨论

学生答案:

 未答题

标准答案:

A

解析:

得分:

28. (单选题)以下有关宏替换的叙述不正确的是()。

(本题3.0分)

 A、 宏替换不占用运行时间

 B、 宏名无类型

 C、 宏替换只是字符替换

 D、 宏名必须用大写字母表示

学生答案:

 未答题

标准答案:

D

解析:

得分:

29. (单选题) 对两个数组a和b进行如下初始化

chara[]="ABCDEF";

charb[]={'A','B','C','D','E','F'};

则以下叙述正确的是(  )。

(本题3.0分)

 A、  a与b数组完全相同

 B、  a与b数组长度相同

 C、  a和b中都存放字符串 

 D、  a数组比b数组长度长

学生答案:

 未答题

标准答案:

D

解析:

得分:

30. (单选题) 在下列选项中,不正确的赋值语句是________.(本题3.0分)

 A、  ++t;

 B、  n1=(n2=(n3=0));

 C、  k=i=j;

 D、  a=b+c=1;

学生答案:

 未答题

标准答案:

D

解析:

得分:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2