网站大量收购闲置独家精品文档,联系QQ:2885784924

南开19秋1709、1803、1809、1903、1909程序设计基础上在线作业-0001参考答案.doc

南开19秋1709、1803、1809、1903、1909程序设计基础上在线作业-0001参考答案.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

19秋(1709、1803、1809、1903、1909)《程序设计基础(上)》在线作业-0001

试卷总分:100得分:100

一、单选题(共25道试题,共50分)

1.下面的循环体执行的次数与其它不同的是##。

A.i=100;do{cout0);

B.i=0;while(++i=100){couti;}

C.for(i=100;i=1;i--){couti;}

D.for(i=0;i100;i++){couti;}

答案:C

2.已知“char*s=mybook;”,则strlen(s)的值为##。

A.不确定

B.7

C.6

D.4

答案:C

3.C++源程序文件的扩展名是()。

A.EXE

B.DLL

C.CPP

D.C

答案:C

4.已知“chars[][10]={Microsoft,Visual,C++};”,则语句“couts[1][2];”会在屏幕上输出##。

A.s

B.icrosoft

C.i

D.c

答案:A

5.数组定义为inta[2][3]={1,2,3,4,5,6},可以使用##访问值为3的数组元素。

A.a[3]

B.a[2]

C.a[1][3]

D.a[0][2]

答案:D

6.二进制数1001101011转换为等值的八进制数是()。

A.9AC

B.4651

C.26B

D.1153

答案:D

7.在计算机中采用二进制,是由于()。

A.运算简单

B.系统稳定

C.硬件成本低

D.上述3个原因

答案:D

8.已知程序段:inta[3][4],*p[3]={a[0],a[1],a[2]},**pp=p,i;for(i=0;i12;i++)a[i/4][i%4]=i;则pp[1][2]的值是##。

A.6

B.5

C.4

D.3

答案:A

9.下列函数原型中,错误的是##。

A.voidfun(intx,y);

B.voidfun();

C.intfun(intx,inty);

D.intfun(int,int);

答案:A

10.下面关于数组的描述中,错误的是##。

A.数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同

B.如果定义二维数组时提供了初始化列表,则数组的行下标可以省略

C.如果定义二维数组时提供了初始化列表,则数组的列下标可以省略

D.如果定义一维数组时提供了初始化列表,则数组的长度可以省略

答案:C

11.如果需要一个变量来记录函数的调用次数,那么这个变量不能定义为##。

A.静态局部变量

B.静态全局变量

C.局部变量

D.全局变量

答案:C

12.关于C++和C语言的描述中,错误的是()。

A.C++是C语言的超集

B.C++对C语言进行了扩充

C.C++和C语言都是面向对象的程序设计语言

D.C++包含C语言的全部语法特征

答案:C

13.已知“inta[]={1,2,3,4,5};”,则下面叙述中正确的是##。

A.数组a的长度为5

B.元素a[1]的值为1

C.使用“intb[5]=a;”可以定义数组,并用a中各元素的值初始化b中的各元素

D.使用“cina;”可以将从键盘上键入的整数保存在数组a中

答案:A

14.计算机唯一可以读懂的语言就是计算机的指令,叫做机器语言,被称为()程序设计语言。

A.高级

B.特级

C.低级

D.中级

答案:C

15.在C++中,与cout一起使用的插入运算符是()。

A.

B.

C.

D.

答案:C

16.C++中常量123默认的数据类型是()。

A.longdouble

B.int

C.float

D.double

答案:B

17.设i,j,k都是变量,下面不正确的赋值表达式是()。

A.i=j=k

B.i=j==k

C.i+j=k

D.i++

答案:C

18.一个浮点法表示的数值由()两部分组成。

A.阶码和尾数

B.整数和小数

C.指数和基数

D.尾数和小数

答案:A

19.已知int*p;fun(p);,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是##。

A.voidfun(int[]a);

B.voidfun(int*a);

C.voidfun(inta[]);

D.voidfun(int*a);

答案:B

20.下列无符号数中最大的是()。

A.(145)8

B.2

C.(66)16

D.101

答案:C

21.已知“chars[]=university;”,则使用“couts[3];”会在屏幕上输出##。

A.v

B.n

C

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档