首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 工作总结
  • 工作计划
  • 心得体会
  • 竞聘演讲
  • 会议发言
  • 爱国演讲
  • 就职演说
  • 开业开幕
  • 思想学习
  • 征文演讲
  • 经验材料
  • 述职报告
  • 调研报告
  • 工作汇报
  • 年终总结
  • 申报材料
  • 学习体会
  • 企划方案
  • 活动方案
  • 技巧经验
  • 模板范例
  • 思想宣传
  • 经济工作
  • 工作报告
  • 组织人事
  • 反腐倡廉
  • 慰问贺电
  • 先进事迹
  • 思想汇报
  • 入党申请书
  • 党会发言
  • 先进性教育
  • 入团申请书
  • 个人简历
  • 演讲稿
  • 调查报告
  • 实习报告
  • 和谐社会
  • 南开大学2020年电大《程序设计基础(上)》线作业附全答案

    时间:2020-08-10 16:21:34 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:南开大学 作业 电大

     南开大学 0 2020 年电大《程序设计基础(上)》在线作业附全答案

     --------------------------- 单选题 1.下面关于循环语句的叙述中,正确的是(

      )。

     A.for 循环只能用于循环次数已知的情况 B.for 循环与 while 循环一样,都是先执行循环体后判断条件 C.for 循环体内不能出现 while 语句 D.无论哪种循环,都可以从循环体内转移到循环体外 正确答案:D 2.下面说法中正确的是()。

     A.空语句就是一个空行 B.空语句是什么也不输出的语句 C.复合语句就是多条语句 D.复合语句逻辑上是一条语句 正确答案:D 3.以下不正确的 if 语句形式是 (

      )。

     A.if(x>y); B.if(x=0)x+=y; C.if(X!=y)cin>>x D.if(x<y) elsecin>>y;{x++;y++;}

     正确答案:B 4.32 位的计算机系统指的是计算机的()是 32 位。

     A.内存 B.硬盘 C.字长 D.位长 正确答案:C 5.下列有关内联函数的描述中,错误的是 (

      )。

     A.内联函数必须在定义处加上 inline 关键字,否则就是普通的函数 B.内联函数必须是一个小函数,不能包含循环、switch 等语句 C.一个函数中如果包含循环、switch 等语句,则将其定义为内联函数时编译器会报错 D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函 数调用所额外消耗的时间 正确答案: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.计算机内部采用的数制是()。

     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.计算机唯一可以读懂的语言就是计算机的指令,叫做机器语言,被称为()程序设计语言。

     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.()是指设计、编制、调试程序的方法和过程,是寻找算法并用

     计算机能够理解的语言表达出来的一种活动。

     A.算法 B.程序 C.程序设计 D.编程 正确答案:B 18.已知"int*p;fun(p);",其中,函数 fun 没有返回值,且其形参定义为引用调用方式,则下列给出的 fun 函数原型中正确 的是 (

      )。

     A.voidfun(int&a[]); B.voidfun(int[]&a); C.voidfun(int*&a); D.voidfun(int&*a); 正确答案:C 19.已知“chars[][10]={"Microsoft","Visual","C++"};”,则语句“cout<<s[2];”会在屏幕上输出 (

     ) )。

     A.i B.c C.Visual 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.编程 正确答案: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.chars[20]="abc"; 正确答案:C --------------------------- 判断题 1.关系表达式值的数据类型为逻辑型。

     T.对 F.错 正确答案:T 2.返回引用的函数中 return 后面可以是一个全局变量、静态全局变量或静态局部变量,但不可以是局部变量。

     T.对 F.错 正确答案:T 3.表达式“x+1>y-2”是算数表达式。

     T.对 F.错 正确答案:F 4.函数返回的指针可以是全局变量、静态全局变量或静态局部变量的地址,但不可以是局部变量的地址。

     T.对 F.错 正确答案:T 5.引用的声明形式为: 数据类型&引用名=变量名; “&”是取地址运算符、作用于引用名,表示紧随其后的是一个引用。

     T.对 F.错 正确答案:F 6.对于二维数据的存储问题,只能使用 C++提供的二维数组。

     T.对 F.错

     正确答案:F 7.只有带返回值的函数调用才能作为操作数参与其他运算。

     T.对 F.错 正确答案:T 8.计算机程序是使用计算机程序语言精确描述的实现模型,它的作用是指示计算机进行必要的计算和数据处理从而帮助 我们解决特定的问题。

     T.对 F.错 正确答案:T 9.自定义函数的函数声明,通常将一个源文件中定义的所有函数的函数声明放在一个对应的头文件中。

     T.对 F.错 正确答案:T 10.设计迭代算法,要先要确定需要重复的操作或操作集合,然后确定需要进行多少次这样的循环。

     T.对 F.错 正确答案:T 11.已知 p 是一个 int 型指针变量,则语句“*p=10;”中的“*”

     是取地址运算符。

     T.对 F.错 正确答案:F 12.语句“chars[10]="abc";strcpy(s,"def");”可以正常运行。

     T.对 F.错 正确答案:T 13.已知“inta[]={1,2,3};constint*p=a;”,则语句“*p=5;”会将元素 a[0]的值赋为 5 T.对 F.错 正确答案:T 14.当调用一个函数时,系统会将当前函数的运行状态保存起来,然后再去执行被调用的函数;当被调用的函数执行完毕后 ,系统会将刚才保存的运行状态恢复,继续执行函数调用后面的运算。

     T.对 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.逻辑运算符的优先级从高到低分别是逻辑非、逻辑或和逻辑与。

     T.对 F.错 正确答案:F 23.函数的函数头包括<函数类型>和<函数名>。

     T.对 F.错 正确答案:F 24.“cout<<"大家好!";”是输出语句,语句的中“<<”叫提取运算符,不能省略。

     T.对 F.错

     正确答案:F 25.二维数组元素的<行下标>和<列下标>都是从 0 开始的。

     T.对 F.错 正确答案:T

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识