南开大学2020年电大《程序设计基础(上)》在线作业附全答案_第1页
南开大学2020年电大《程序设计基础(上)》在线作业附全答案_第2页
南开大学2020年电大《程序设计基础(上)》在线作业附全答案_第3页
南开大学2020年电大《程序设计基础(上)》在线作业附全答案_第4页
南开大学2020年电大《程序设计基础(上)》在线作业附全答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、南开大学2020年电大程序设计基础(上)在线作业附全答案-单选题1.下面关于循环语句的叙述中,正确的是( )。A.for循环只能用于循环次数已知的情况B.for循环与while循环一样,都是先执行循环体后判断条件C.for循环体内不能出现while语句D.无论哪种循环,都可以从循环体内转移到循环体外正确答案:D2.下面说法中正确的是()。A.空语句就是一个空行B.空语句是什么也不输出的语句C.复合语句就是多条语句D.复合语句逻辑上是一条语句正确答案:D3.以下不正确的if语句形式是( )。A.if(xy);B.if(x=0)x+=y;C.if(X!y)cinxD.if(xy)elseciny;

2、x+;y+;正确答案:B4.32位的计算机系统指的是计算机的()是32位。A.内存B.硬盘C.字长D.位长正确答案:C5.下列有关内联函数的描述中,错误的是( )。A.内联函数必须在定义处加上inline关键字,否则就是普通的函数B.内联函数必须是一个小函数,不能包含循环、switch等语句C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间正确答案:C6.已知“char*s=mybook;”,则下列语句正确的是( )。A.strcpy(s,h

3、ello);B.strcat(s,hello);C.s=hello;D.以上均不正确正确答案:C7.在一个非零的二进制数后增加一个0后的数是原来的()倍。A.1倍B.2倍C.3倍D.4倍正确答案:B8.在C+中,函数原型声明中可以省略( )。A.函数类型B.函数名C.形参类型D.形参名正确答案:D9.计算机内部采用的数制是()。A.二进制B.八进制C.十进制D.十六进制正确答案:A10.如果需要一个变量来记录函数的调用次数,那么这个变量不能定义为( )。A.局部变量B.全局变量C.静态局部变量D.静态全局变量正确答案:A11.下列个数值中,最大的数是()。A.7DHB.(174)8C.123D

4、.1111100B正确答案:A12.若m、n为整型,x为实型,ch为字符型,下列赋值语句中正确的是()。A.m+n=x;B.m=ch+n;C.x=(m+1)+;D.m=x%n;正确答案:B13.计算机唯一可以读懂的语言就是计算机的指令,叫做机器语言,被称为()程序设计语言。A.低级B.中级C.高级D.特级正确答案:A14.C+规定,else与( )相匹配。A.同一列的ifB.同一行上的ifC.之后最近的ifD.之前最近的if正确答案:D15.已知x=3、y=5,则函数调用语句“fun(2*y-1,(+x,y)”中第2个实参的值为( )。A.9B.3C.4D.5正确答案:D16.运算符优先级按由

5、高到低顺序排列正确的是()。A.=,|,!=,%B.=,%,|,!=C.%,!=,|,=D.|,!=,%,=正确答案:C17.()是指设计、编制、调试程序的方法和过程,是寻找算法并用计算机能够理解的语言表达出来的一种活动。A.算法B.程序C.程序设计D.编程正确答案:B18.已知int*p;fun(p);,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是( )。A.voidfun(int&a);B.voidfun(int&a);C.voidfun(int*&a);D.voidfun(int&*a);正确答案:C19.已知“chars10=Micros

6、oft,Visual,C+;”,则语句“couts2;”会在屏幕上输出( )。A.iB.cC.VisualD.C+正确答案:D20.设i,j,k都是变量,下面不正确的赋值表达式是()。A.i+B.i=j=kC.i=j=kD.i+j=k正确答案:D21.下列函数声明中,为重载函数的一组是( )。A.voidfun(int);voidfun(double=5.0);B.voidfun(int);intfun(int=5);C.intf1(int);intf2(int,int);D.voidfun(int);intfun(int,int=3);正确答案:A22.()是将所设计的算法变成计算机能够运行

7、的代码的过程。A.算法B.程序C.程序设计D.编程正确答案:D23.在C+中,函数体是由一对()括起来的部分。A.、B.、C.D.(、)正确答案:A24.不是C+中空白字符的是()。A.回车B.空格C.制表符D./正确答案:D25.下面定义的一维字符型数组中,存储的数据不是字符串的为( )。A.chars=abc;B.chars=a,b,c,0;C.chars=a,b,c;D.chars20=abc;正确答案:C-判断题1.关系表达式值的数据类型为逻辑型。T.对F.错正确答案:T2.返回引用的函数中return后面可以是一个全局变量、静态全局变量或静态局部变量,但不可以是局部变量。T.对F.错

8、正确答案:T3.表达式“x+1y-2”是算数表达式。T.对F.错正确答案:F4.函数返回的指针可以是全局变量、静态全局变量或静态局部变量的地址,但不可以是局部变量的地址。T.对F.错正确答案:T5.引用的声明形式为:数据类型&引用名=变量名;“&”是取地址运算符、作用于引用名,表示紧随其后的是一个引用。T.对F.错正确答案:F6.对于二维数据的存储问题,只能使用C+提供的二维数组。T.对F.错正确答案:F7.只有带返回值的函数调用才能作为操作数参与其他运算。T.对F.错正确答案:T8.计算机程序是使用计算机程序语言精确描述的实现模型,它的作用是指示计算机进行必要的计算和数据处理从而帮助我们解决

9、特定的问题。T.对F.错正确答案:T9.自定义函数的函数声明,通常将一个源文件中定义的所有函数的函数声明放在一个对应的头文件中。T.对F.错正确答案:T10.设计迭代算法,要先要确定需要重复的操作或操作集合,然后确定需要进行多少次这样的循环。T.对F.错正确答案:T11.已知p是一个int型指针变量,则语句“*p=10;”中的“*”是取地址运算符。T.对F.错正确答案:F12.语句“chars10=abc;strcpy(s,def);”可以正常运行。T.对F.错正确答案:T13.已知“inta=1,2,3;constint*p=a;”,则语句“*p=5;”会将元素a0的值赋为5T.对F.错正确

10、答案:T14.当调用一个函数时,系统会将当前函数的运行状态保存起来,然后再去执行被调用的函数;当被调用的函数执行完毕后,系统会将刚才保存的运行状态恢复,继续执行函数调用后面的运算。T.对F.错正确答案:T15.if语句中的()不能缺少,只能是逻辑类型的表达式。T.对F.错正确答案:F16.一个C+程序一般由多个函数组成。这些函数只能是用户根据需要自己编写的函数用户自定义函数。T.对F.错正确答案:F17.具有不同作用域的变量可以同名。T.对F.错正确答案:T18.字符型数组就是一个字符串。T.对F.错正确答案:F19.只有返回引用的函数可以作为赋值语句的左值。T.对F.错正确答案:T20.在编写大规模程序时,通常不采用多文件结构。T.对F.错正确答案:F21.if语句的执行过程是:首先计算的值,如果其值为“true”(非0),表示满足某种条件,执行,否则,表示不满足某种条件,不执行而直接执行分支语句后下面的语

温馨提示

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

评论

0/150

提交评论