南开大学2021年电大《程序设计基础(上)》线作业附全答案_第1页
南开大学2021年电大《程序设计基础(上)》线作业附全答案_第2页
南开大学2021年电大《程序设计基础(上)》线作业附全答案_第3页
南开大学2021年电大《程序设计基础(上)》线作业附全答案_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、本文格式为word版,下载可任意编辑南开大学2021年电大程序设计基础(上)线作业附全答案 南开高校 0 2021 年电大程序设计基础(上)在线作业附全答案 - 单选题 1.下面关于循环语句的叙述中,正确的是( )。 a.for 循环只能用于循环次数已知的状况 b.for 循环与 while 循环一样,都是先执行循环体后推断条件 c.for 循环体内不能消失 while 语句 d.无论哪种循环,都可以从循环体内转移到循环体外 正确答案:d 2.下面说法中正确的是()。 a.空语句就是一个空行 b.空语句是什么也不输出的语句 c.复合语句就是多条语句 d.复合语句规律上是一条语句 正确答案:d

2、3.以下不正确的 if 语句形式是 ( )。 a.if(xy); b.if(x=0)x+=y; c.if(x!y)cinx d.if(xy) elseciny;x+;y+; 正确答案:b 4.32 位的计算机系统指的是计算机的()是 32 位。 a.内存 b.硬盘 c.字长 d.位长 正确答案:c 5.下列有关内联函数的描述中,错误的是 ( )。 a.内联函数必需在定义处加上 inline 关键字,否则就是一般的函数 b.内联函数必需是一个小函数,不能包含循环、switch 等语句 c.一个函数中假如包含循环、switch 等语句,则将其定义为内联函数时编译器会报错 d.在编译程序时,系统会直

3、接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函 数调用所额外消耗的时间 正确答案:c 6.已知"char*s=mybook;',则下列语句正确的是 ( )。 a.strcpy(s,hello); b.strcat(s,hello); c.s=hello; d.以上均不正确 正确答案:c 7.在一个非零的二进制数后增加一个 0 后的数是原来的()倍。 a.1 倍 b.2 倍 c.3 倍 d.4 倍 正确答案:b 8.在 c+中,函数原型声明中可以省略 ( )。 a.函数类型 b.函数名 c.形参类型 d.形参名 正确答案:d 9.计算机内部采纳的数制

4、是()。 a.二进制 b.八进制 c.十进制 d.十六进制 正确答案:a 10.假如需要一个变量来记录函数的调用次数,那么这个变量不能定义为 ( )。 a.局部变量 b.全局变量 c.静态局部变量 d.静态全局变量 正确答案:a 11.下列个数值中,最大的数是()。 a.7dh b.(174)8 c.123 d.1111100b 正确答案:a 12.若 m、n 为整型,x 为实型,ch 为字符型,下列赋值语句中正确的是()。 a.m+n=x; b.m=ch+n; c.x=(m+1)+; d.m=x%n; 正确答案:b 13.计算机唯一可以读懂的语言就是计算机的指令,叫做机器语言,被称为()程序

5、设计语言。 a.低级 b.中级 c.高级 d.特级 正确答案:a 14.c+规定,else 与 ( )相匹配。 a.同一列的 if b.同一行上的 if c.之后最近的 if d.之前最近的 if 正确答案:d 15.已知 x=3、y=5,则函数调用语句"fun(2*y-1,(+x,y)'中第 2 个实参的值为 ( )。 a.9 b.3 c.4 d.5 正确答案:d 16.运算符优先级按由高到低挨次排列正确的是()。 a.=,|,!=,% b.=,%,|,!= c.%,!=,|,= d.|,!=,%,= 正确答案:c 17.()是指设计、编制、调试程序的方法和过程,是查找算法

6、并用 计算机能够理解的语言表达出来的一种活动。 a.算法 b.程序 c.程序设计 d.编程 正确答案:b 18.已知int*p;fun(p);,其中,函数 fun 没有返回值,且其形参定义为引用调用方式,则下列给出的 fun 函数原型中正确 的是 ( )。 a.voidfun(inta); b.voidfun(inta); c.voidfun(int*a); d.voidfun(int*a); 正确答案:c 19.已知"chars10=microsoft,visual,c+;',则语句"couts2;'会在屏幕上输出 ( ) )。 a.i b.c c.vis

7、ual d.c+ 正确答案:d 20.设 i,j,k 都是变量,下面不正确的赋值表达式是()。 a.i+ b.i=j=k c.i=j=k d.i+j=k 正确答案:d 21.下列函数声明中,为重载函数的一组是 ( )。 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); 正确答案:a 22.()是将所设计的算法变成计算机能够运行的代码的过程。 a.算法 b.程序 c.程序设计 d.编程 正确

8、答案:d 23.在 c+中,函数体是由一对()括起来的部分。 a.、 b.、 c.、 d.(、) 正确答案:a 24.不是 c+中空白字符的是()。 a.回车 b.空格 c.制表符 d./ 正确答案:d 25.下面定义的一维字符型数组中,存储的数据不是字符串的为( )。 a.chars=abc; b.chars="a","b","c","0" c.chars="a","b","c" d.chars20=abc; 正确答案:c - 推断题 1.关系表达式值的

9、数据类型为规律型。 t.对 f.错 正确答案:t 2.返回引用的函数中 return 后面可以是一个全局变量、静态全局变量或静态局部变量,但不行以是局部变量。 t.对 f.错 正确答案:t 3.表达式"x+1y-2'是算数表达式。 t.对 f.错 正确答案:f 4.函数返回的指针可以是全局变量、静态全局变量或静态局部变量的地址,但不行以是局部变量的地址。 t.对 f.错 正确答案:t 5.引用的声明形式为: 数据类型引用名=变量名; "'是取地址运算符、作用于引用名,表示紧随其后的是一个引用。 t.对 f.错 正确答案:f 6.对于二维数据的存储问题,只能使

10、用 c+供应的二维数组。 t.对 f.错 正确答案:f 7.只有带返回值的函数调用才能作为操作数参加其他运算。 t.对 f.错 正确答案:t 8.计算机程序是使用计算机程序语言精确描述的实现模型,它的作用是指示计算机进行必要的计算和数据处理从而关心 我们解决特定的问题。 t.对 f.错 正确答案:t 9.自定义函数的函数声明,通常将一个源文件中定义的全部函数的函数声明放在一个对应的头文件中。 t.对 f.错 正确答案:t 10.设计迭代算法,要先要确定需要重复的操作或操作集合,然后确定需要进行多少次这样的循环。 t.对 f.错 正确答案:t 11.已知 p 是一个 int 型指针变量,则语句&

11、quot;*p=10;'中的"*' 是取地址运算符。 t.对 f.错 正确答案:f 12.语句"chars10=abc;strcpy(s,def);'可以正常运行。 t.对 f.错 正确答案:t 13.已知"inta=1,2,3;constint*p=a;',则语句"*p=5;'会将元素 a0的值赋为 5 t.对 f.错 正确答案:t 14.当调用一个函数时,系统会将当前函数的运行状态保存起来,然后再去执行被调用的函数;当被调用的函数执行完毕后 ,系统会将刚才保存的运行状态恢复,连续执行函数调用后面的运算。 t.对

12、 f.错 正确答案:t 15.if 语句中的(测试条件)不能缺少,测试条件只能是规律类型的表达式。 t.对 f.错 正确答案:f 16.一个 c+程序一般由多个函数组成。这些函数只能是用户依据需要自己编写的函数用户自定义函数。 t.对 f.错 正确答案:f 17.具有不同作用域的变量可以同名。 t.对 f.错 正确答案:t 18.字符型数组就是一个字符串。 t.对 f.错 正确答案:f 19.只有返回引用的函数可以作为赋值语句的左值。 t.对 f.错 正确答案:t 20.在编写大规模程序时,通常不采纳多文件结构。 t.对 f.错 正确答案:f 21.if语句的执行过程是:首先计算测试条件的值,假如其值为"true'(非 0),表示满意某种条件,执行分支语句,否 则,表示不满意某种条件,不执行分支语句而直接执行分支语句后下面的语句。 t.对 f.错 正确答案:t 22.规律运算符的优先级从高

温馨提示

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

评论

0/150

提交评论