西安交通大学2021年8月《程序设计基础》作业考核试题及答案参考5_第1页
西安交通大学2021年8月《程序设计基础》作业考核试题及答案参考5_第2页
西安交通大学2021年8月《程序设计基础》作业考核试题及答案参考5_第3页
西安交通大学2021年8月《程序设计基础》作业考核试题及答案参考5_第4页
西安交通大学2021年8月《程序设计基础》作业考核试题及答案参考5_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西安交通大学2021年8月《程序设计基础》作业考核试题及答案(参考)1.可以定义函数指针变量指向函数的首地址,并使用函数指针变量代替函数名进行函数调用。()

A.正确

B.错误

参考答案:A

2.语句.CODE表示()段的开始

A.代码段

B.数据段

C.堆栈段

D.程序段

参考答案:A

3.8086的中断分为()两类

A.外部中断

B.内部中断

C.程序中断

D.子程序中断

参考答案:AB

4.用new动态分配内存时既可以使用常量也可以使用变量指定元素数目。()

A.正确

B.错误

参考答案:A

5.下列关于变量作用域的说法中,正确的一项是:()

A.方法参数的作用域是方法外部代码段

B.异常处理参数的作用域是方法外部代码段

C.局部变量的作用域是整个类

D.类变量的作用域是类的某个方法

参考答案:B

6.在JavaScript中可以用十六进制形式表示浮点数常量。()

A.错误

B.正确

参考答案:A

7.为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是()

A.寻址内容

B.寻址条件

C.寻址方式

D.寻址指令

参考答案:C

8.XCHG指令中操作数只可以是字而不可以是字节。()

A.正确

B.错误

参考答案:B

9.下面程序的运行结果是()。main(){structcmplx{intx;inty;}cm[2]={1,2,3,4};printf(“%dn”,2*cm[0].x+cm[1].y/cm[0].y);}

A.5

B.2

C.3

D.4

参考答案:D

10.PF是进位标志位。()

A.正确

B.错误

参考答案:B

11.下列程序中说明的公有成员是()classLocation{intX;public:voidinit(intinitX,intinitY);private:intY;public:intGetX();intGetY();};

A.X

B.init(intinitX,intinitY)

C.GetX(),GetY()

D.B和C都是

参考答案:D

12.下面关于自定义类的运算符重载的说法中,正确的是()。

A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数

B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员

C.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同

D.所有运算符都可以以类友元形式进行重载

参考答案:BC

13.若有定义:inti,x[3][4];则不能将x[1][1]的值赋给变量i的语句是()。

A.i=x[1][1]

B.i=*(*(x+1))

C.i=*(*(x+1)+1)

D.i=*(x[1]+1)

参考答案:B

14.8086CPU的中断系统具有()个中断

A.255

B.32

C.256

D.64

参考答案:C

15.在C语言中,一维数组的定义方式为:类型说明符数组名()。

A.常量表达式

B.整型表达式

C.整型常量或整型表达式

D.整型常量

参考答案:A

16.下面属于处理机控制类指令的是()

A.空操作指令

B.暂停

C.等待

D.封锁前缀指令

参考答案:ABCD

17.堆栈和队列一样,先进先出。()

A.错误

B.正确

参考答案:A

18.DOS命令分为内部命令和外部命令。()

A.错误

B.正确

参考答案:A

19.下列函数中,可以作为虚函数的是()。

A.普通成员函数

B.构造函数

C.静态成员函数

D.析构函数

参考答案:AD

20.下面关于自定义类的运算符重载的说法中,正确的是()。

A.除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个

B.运算符重载为类的成员函数时,函数中的this指针指向第一个运算数

C.只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数

D.所有运算符都可以以类成员函数形式进行重载

参考答案:ABC

21.以下对指针变量的操作中,不正确的是()。

A.intp,*q;q=&p

B.int*p,*q;q=p=NULL

C.inta=5,*p;*p=a

D.inta=5,*p=&a,*q=&a;*p=*q

参考答案:D

22.设要把一个文件输出流对象myFile与文件"f:\myText.txt"相关联,所用的C++语句是ifstreammyFile("f:\\myText.txt",ios::in|ios::ut);。()

A.正确

B.错误

参考答案:B

23.下列关于基本数据类型的取值范围描述中,正确的是:()

A.byte类型范围是-128~128

B.boolean类型范围是真或者假

C.char类型范围是0~65536

D.short类型范围是-32767~32767

参考答案:B

24.图说的是数据的逻辑结构。()

A.正确

B.错误

参考答案:A

25.JavaScript语言利用image对象可以动态地对图像进行操作。()

A.错误

B.正确

参考答案:B

26.外设采用中断方式与处理器交换信息是利用()实现的

A.内部可屏蔽中断

B.内部不可屏蔽中断

C.外部不可屏蔽中断

D.外部可屏蔽中断

参考答案:D

27.下面哪个方法与applet的显示无关?()

A.update()

B.draw()

C.repaint()

D.paint()

参考答案:B

28.下列语句中不正确的是()。

A.for(inta=1;a=10;a++)

B.inta=1;do{a++:}while(a=10)

C.inta=1;while(a=10){a++;}

D.for(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论