18春北大《计算机编程语言》在线作业
18春地大《C语言程序设计(新)》在线作业一

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 以下4个选项中,不能看作一条语句的是A: {;}B: a=0,b=0,c=0;C: if(a>0);D: if(b==0) m=1;n=2;正确答案:(单选题) 2: 在c语言中,运算对象必须是整型数的运算符是()A: %B: \C: %和\D: **正确答案:(单选题) 3: C语言中函数返回值的类型是由______决定的A: 定义函数时所指定的函数类型B: 调用函数时临时C: 调用该函数的主函数类型D: return语句中的表达式类型正确答案:(单选题) 4: 一个共用体变量所占内存是A: 该共用体第一个成员所占的内存量B: 该共用体最后一个成员所占的内存量C: 该共用体占内存最多成员所占的内存量D: 该共用体所有成员所需内存量的总和正确答案:(单选题) 5: 以下对一维数组a进行正确初始化的语句是______。
()A: int a[10]=(0,0,0,0,0)B: int a[10]={};C: int a[10]={0};D: int a[2]={10,9,8};正确答案:(单选题) 6: 已知:int x=4,y=5,z;,则执行z=x=x>y;后,z的值为______。
()A: 0B: 1C: 4D: 5正确答案:(单选题) 7: C浯言中函数能否嵌套调用和递归调用A: 二者均不可B: 前者可,后者不可C: 前者不可,后者可D: 二者均可正确答案:(单选题) 8: 关于void 指针,下列说法正确的是____.------------------------------------------------------------------------------------------------------------------------------ A: void 指针就是未指向任何数据的指针B: void 指针就是已定义而未初始化的指针C: 指向任何类型数据的指针可直接赋值给一个void 指针D: void 指针值可直接赋给一个非void 指针正确答案:(单选题) 9: 使用putchar函数输出字符,自变量不可以是:A: 整型B: 字符型C: 常量D: 实型数据正确答案:(单选题) 10: 设变量定义为“int s[ ]="hello\nworld\n";”,则数组s中有()个元素。
大工18春《C和C++语言程序设计》在线作业3

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 一个派生类只有一个直接基类的情况,称为( )。
A: 单继承B: 多继承C: 派生D: 友元正确答案:(单选题) 2: 绑定工作在程序运行阶段完成的情况称为( )。
A: 静态绑定B: 动态绑定C: 重载D: 继承正确答案:(单选题) 3: 当类的继承方式为( )时,基类中的公有成员和保护成员都以私有成员身份出现在派生类中,而基类的私有成员在派生类中不可直接访问。
A: 私有继承B: 公有继承C: 保护继承D: 以上都不是正确答案:(单选题) 4: 下列关于运算符重载的描述中,( )是正确的。
A: 运算符重载可以改变操作数的个数B: 运算符重载可以改变运算符的优先级C: 运算符重载可以改变结合性D: 运算符重载不可以改变语法结构正确答案:(单选题) 5: 绑定工作在编译连接阶段完成的情况称为( )。
A: 静态绑定B: 动态绑定C: 重载D: 继承正确答案:(单选题) 6: 带有纯虚函数的类是( )。
A: 抽象类B: 基类C: 子类D: 以上都不是正确答案:(单选题) 7: 作用域分辨符可以用来限定要访问的成员所在的类的名称,它的符号表示为( )。
A: ::B: ?:C: ;D: \正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题) 8: ( )可实现运行时的多态性。
A: 重载函数B: 构造函数C: 析构函数D: 虚函数正确答案:(单选题) 9: C++中用3个保留字实现异常处理,除了throw和catch外,还有( )。
北语-2018春《Java语言程序设计》作业1-满分答案

18春《Java语言程序设计》作业1 满分答案满分100分答案解答一、单选题共10题,100分题目1 Java语言使用_______进行解释执行。
A字节码B机器码C伪码D二进制码学生答案:A得分:10题目2 定义一个长度为5值为空的字符串数组,下列选项正确的是_______。
AString a[]={"","","","",""};BString a[5];CString [5] a;DString []a=new String[5];for(int i=0;i<5;a[i++]=null);学生答案:A得分:10题目3 下列说法中,正确的一项是_______。
AJava语言是以类为程序的基本单位的BJava语言是部分大小写的C多行解释语句必须以//开始D在Java语言中,公共类的源文件和该类名可以不相同学生答案:A得分:10题目 4 下面程序段的输出结果是_______。
public class Test{ public static void main(String args[]){ int x=0; for(int i=1;i<=4;i++){ x=4; for(int j=1;j<=3;j++){ x=3; for(int k=1;k<=2;k++){ x=x+6;A36B48C144D15学生答案:D得分:10题目 5 对于一维数组a[10],下列对数组的正确引用的是_______。
Aa[10]Ba[0]Ca[3/1.0]Da[3.4]学生答案:B得分:10题目6 在Java API文档中,不包括以下哪个内容?A类及用途的描述B父类的方法的列表C成员变量的列表D类层次学生答案:B得分:10题目7 下面程序段的运行结果为_______。
public class OperatorsAndExpressions { void stringsPlus(){ int x=3,y=4,z=5; String s="xyz="; System.out.println(x+y+z); System.out.println(s+x+y+z); } public static void main(String args[]){A345 xyz=345B12 xyz=345C345 xyz=12D12 xyz=12学生答案:B得分:10题目8 下列基本命令中,_______命令是类文件解释器。
网院北语18秋《面向对象程序设计》作业_1(满分)

------------------------------------------------------------------------------------------------------------------------------ 单选题1(4分) : 下列()的调用方式是引用调用。
A: 形参和实参都是变量B: 形参是指针,实参是地址值C: 形参是引用,实参是变量D: 形参是变量,实参是地址值2(4分) : 在下面的字符数组定义中,哪一个有语法错误。
()。
A: chara[20]=”abcdefg”B: chara[]=”x+y=55.”C: chara[15]D: chara[10]=’5’3(4分) :A: (A)B: (B)C: (C)D: (D)4(4分) : 设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为()。
A: 1B: 0C: 与x值相同D: 与x值相反5(4分) :A: (A)B: (B)C: (C)D: (D)6(4分) : 在下面循环语句中循环体执行的次数为()。
int i=0; do i++; while(i*i<10);A: 4B: 3C: 5D: 27(4分) :A: (A)B: (B)C: (C)D: (D)8(4分) : 在C++中,使用流进行输入输出,其中用于屏幕输入()A: cinB: cerrC: clogD: cout9(4分) : 面向对象方法的多态性是指()。
------------------------------------------------------------------------------------------------------------------------------ A: 一个类可以派生出多个特殊类B: 一个对象在不同的运行环境中可以有不同的变体C: 针对一消息,不同的对象可以以适合自身的方式加以响应D: 一个对象可以是由多个其他对象组合而成的10(4分) : 在下面存储类中,( ) 对象的可见性与生存期不一致。
18春北大Java程序设计在线作业

一、2018年春季(共25题,每题4分,共100分)1. 编写程序,用面向连接的网络通信实现一个远程加法器;客户端向服务器发送两个数;服务器计算两个数的和,返回给客户端。
分别写出客户端和服务器端的程序。
试题编号:2018_10_1试题类型:问答题标准答案:***试题难度:较难试题解析:***考生答案:考生得分:***是否评分:未评分评价描述:***2. 请描述Java语言的特点。
试题编号:2018_1_1试题类型:问答题标准答案:***试题难度:一般试题解析:***考生答案:考生得分:***是否评分:未评分评价描述:***3. 创建一个Java程序,输出自己的基本信息:名字、学号以及本学期所修课程名称。
试题编号:2018_1_2试题类型:问答题标准答案:***试题难度:一般试题解析:***考生答案:考生得分:***是否评分:未评分评价描述:***4. 叙述标识符的定义。
指出下列用户自定义的标识符中哪些是合法的,那些是非法的?为什么? myName ABc _2xy x$y if$ Else b(3) ‘def’ Chine_bb b3y AbsFloat a.b class试题编号:2018_2_1试题类型:简答题标准答案:***试题难度:一般试题解析:***考生答案:考生得分:***是否评分:未评分评价描述:***5. 写出完成下列任务的语句或程序段。
(1) 声明并创建具有5个字符型元素的数组; (2) 声明并创建具有5个整型元素的数据;试题编号:2018_2_10试题类型:简答题标准答案:***试题难度:一般试题解析:***考生答案:考生得分:***是否评分:未评分评价描述:***6. 打印杨辉三角形如: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1试题难度:一般试题解析:***考生答案:考生得分:***是否评分:未评分评价描述:***7. 二分检索,已知数组a中的n个整数,按从小到大顺序排列,检索一个数是否在a中,若在,则指出其下标值,若不在,则返回值-1。
现代教育技术18春在线作业31

现代教育技术18春在线作业3-0003试卷总分:100 得分:0一、单选题(共10 道试题,共25 分)1.下列选项中不是多媒体课件的环境、需求分析包括的内容是A.课件目标分析B.课件使用对象分析C.开发成本估算D.软件性质分析正确答案:D2.下列选项不是教学系统的基本构成要素的是()A.教师B.学生C.学习内容D.教学方法正确答案:D3.关于教学媒体的发展趋势说法错误的是A.朝小型化、微型化、大容量发展B.朝综合化方向发展C.制作精密方向发展D.朝使用简单化和制作简单化方向发展正确答案:C4.下列关于电子邮件描述不正确的是( )A.英文全称是:Electronic mailB.是一种通过计算机网络与其他用户进行联系的现代化通信手段。
C.它是Internet上使用最广泛的一种服务,是Internet最重要、最基本的应用。
D.它就是用计算机写完信打印出来再到邮局寄出去的信件。
正确答案:D5.关于教学评价的描述不正确的是()A.对于教师来说,适时的客观的教学评价,可以使教师明确教学工作中需努力的方向B.全面的评价工作,不仅可以估计学生的成绩和成就在多大程度上实现了教学目标,而且可以解释为什么成绩不理想C.评价就是考试D.对于学生来说,教师的表扬和奖励、学习成绩测验等,可以提高学习的积极性和学习效果。
正确答案:C6.“教学模式”一词最初是由美国学者()提出的A.加涅B.布卢姆C.乔伊斯和韦尔D.哈罗正确答案:C7.贯穿于远程教育的各个子系统的是()A.学习B.交互C.发送D.管理正确答案:D8.下面选项中哪一项不属于媒体化学习材料A.计算机辅助教学程序B.书本C.教学投影片D.电子讲稿正确答案:B9.基于Internet的资源型学习的主要手段是()A.个别学习B.小组合作C.集体授课D.情境教学正确答案:B10.下面的选项中不属于在制作多媒体课件的教学设计阶段的主要任务是A.详细分析教学内容B.划分教学单元C.选择适当的教学模式D.选择编程语言正确答案:D二、多选题(共15 道试题,共37 分)1.弗吉尼亚大学的冈特、埃斯特斯和弗吉尼亚查罗斯威尔公立学校的施瓦布提出了教学模式的基本模式有()A.直接教学模式和概念获得模式。
北语18春《C语言程序设计》作业3

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 以下关于数组的描述正确的是()。
A: 数组的大小是固定的,但可以有不同的类型的数组元素。
B: 数组的大小是可变的,但所有数组元素的类型必须相同。
C: 数组的大小是固定的,但所有数组元素的类型必须相同。
D: 数组的大小是可变的,但可以有不同的类型的数组元素。
正确答案:(单选题) 2: 若有说明:int i, j=2,*p=&i;,则能完成i=j 赋值功能的语句是。
A: i=*pB: *p=*&jC: i=&jD: i=**p正确答案:(单选题) 3:A: AB: BC: CD: D正确答案:(单选题) 4:A: AB: BC: CD: D正确答案:(单选题) 5: 不合法的常量是:。
A: ‘\2’B: " "C: ‘3’D: ‘\483’正确答案:(单选题) 6: 已有函数max(a,b),为了让函数指针变量p 指向函数max,正确的赋值方法是。
A: p=maxB: *p=maxC: p=max(a,b)D: *p=max(a,b)正确答案:(单选题) 7:A: AB: BC: CD: D正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题) 8: 若要说明:一个类型名STP,使得定义语句STP s;等价于char *s;以下选项中正确的是()。
A: typedef STP char *B: typedef *char STPC: typedef STP *charD: typedef char* STP正确答案:(单选题) 9: 下面对的叙述中不正确的是。
计算机应用基础18春在线作业4答案1

计算机应用基础18春在线作业4答案1本次作业一共有5道题目:
1. 在Python语言中,如何创建一个空列表?
list = []
2. 在Python中,如何给列表添加元素?
* append()方法:将元素添加到列表末尾
list.append(element)
* insert()方法:将元素插入到指定位置
list.insert(index, element)
3. Python中的for循环和while循环有什么区别?
* for循环:用于遍历一个序列(如列表、元组、字符串)中的元素
for element in sequence:
执行语句
* while循环:当条件为真时,反复执行一段程序
while condition:
执行语句
4. 请简述Python中的异常处理机制。
Python中的异常处理机制可以通过try/except语句实现,语法如下:
try:
可能会出现异常的语句
except ExceptionType:
处理异常的语句
finally:
无论是否有异常,都会执行的语句
如果try语句块中的语句发生了异常,则会跳到except语句块中并执行其中的语句。
如果try语句块中的语句没有异常,则不会执行except语句块中的语句。
5. 如何定义一个函数并调用它?
* 定义函数:
def function_name(arguments):
执行语句
return value
* 调用函数:
result = function_name(arguments)
注意:函数定义必须在函数调用之前。
以上是本次作业的答案,希望对您有所帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题(共5题,每题2分,共10分)
1. 声明变量类型为双精度浮点数的关键字为(教材第三章、课件第02节)
A. float
B. double
C. Float
D. Double
2. 结构化程序的三种基本结构是()(教材第四至六章、课件第03-07节)
A. 顺序结构、选择结构、循环结构
B. 递归结构、循环结构、转移结构
C. 嵌套结构、递归结构、顺序结构
D. 循环结构、转移结构、顺序结构
3. 设有int x=11;则表达式(x++*1/3)的值是()(教材第三章,课件第2-4节)
A. 3
B. 4
C. 11
D. 12
4. 如果定义语句:int a[3][6];,按内存中存放顺序,数组a的第10个元素是()(教材第七章,课件第8-12节)
A. a[0][4]
B. a[1][4]
C. a[0][3]
D. a[1][3]
5. 若有定义int c[ 9 ], *p = c; 则p + 5表示( )(教材第十章、课件第20-23节)
A. 数组元素c[5]的地址
B. 数组元素c[5]的值
C. 数组元素c[6]的地址
D. 数组元素c[6]的值
二、填空题(共3题,每题4分,共12分)
写出程序输出的结果
6.
(知识点:教材3.2节、4.5节,课件02-07,课件第 19 节,教材第九章)
#include <stdio.h>
int main()
{
int PI=3;
double r,h;
scanf("%lf",&r);
scanf("%lf",&h);
double
d,c,s,v;
d=PI*r*r;//底面积
c=2*PI*r*h;//侧面积
s=2*d+c;
printf("%.4lf\n",s);
return 0;
}
输入
3
3
输出:___
7.
(课件第
13-16 节,教材第八章)
#include <stdio.h>
int F(int x){
if(x==0||x==1)return 1;
else return F(x-1)*x;
}
int main(){
printf("%d/n",F(4));
return 0;
}
输出:___
8.
(知识点:课件第2节,教材第三章)
#include <stdio.h>
int main(){
int k=2;
int j=++k;
j=k++;
j=--k;
j=k--;
printf("%d\n",j);
}
输出:___
三、简单改错题(共6题,每题3分,共18分)
写出如何修改指定行的代码
9.
(课件第2节,教材第三章)
(一)求a+b的和
#include <stdio.h>//1行
int main()
{
int a,b;
scanf("%d%d",&a,&b);//5行
printf("%d\n,a+b");
return 0;
}
请修改第6行:
10.
(知识点:课件第08-12节,教材第七章,课件第 20-23 节,教材第十章)(二)使用指针输出数组所有元素
#include<stdio.h>//1行
int main()
{int a[10];
int *p,i;
for(i=0;i<=10;i++)//5行
scanf("%d",&a[i]);
printf("\n");
for(p=a;p<(a+10);*p++)
printf("%d",*p);
return 0; //10行
}
请修改第5行:
11. 请修改第8行:
12.
(三)
倒置字符串(课件第 13-16 节,教材第八章,课件第
19 节,教材第九章)
#define LEN 11;//1行
#include<stdio.h>
void inv(char x[],int n)
int main()
{//5行
int i;
char
a[LEN]="abcDE12345";
inv(a,LEN-1);
for(i=0;i<LEN-1;i++)
printf("%c",a[i]);//10行
}
void inv(char x[],int n)
{
int j,m=(n-1)/2;
for(int
i=0;i<=m;i++) //15行
{
j=n-i;
char temp=x[i];
x[i]=x[j];
x[j]=temp; //20行
}
return;
}
12.请修改第1行
13. 请修改第3行
14. 请修改第17行
四、复杂改错题(共2题,每题10分,共20分)
写出错误出在哪一行,如何修改
15.
(课件第3-7节,教材第四至六章,课件第8-12节,教材第七章)
统计字符串中字母和数字个数(本题共3处错误,请说明需要修改第几行并改正)
#include <stdio.h>//1行
#include <string.h>
int main()
{
char
a[5000];//5行
gets(a);
int
alpha,number;
for(int
i=0;i<strlen(a);i++)
{
if(a[i]>='A'&&a[i]<='Z'&&a[i]>='a'&&a[i]<='z')//10行 alpha++;
else if(a[i]>=0&&a[i]<=9)
number++;
}
printf("%d\n",alpha);//15行
printf("%d\n",number);
return 0;
}
}
16.
交换a和b的值(课件第 13-16 节,教材第八章)(本题共3处错误,请说明需要修改第几行并改正)#include <stdio.h>//1行
void swap (int *a,int *b)
{
int *temp=*a;
*a=*b;//5行
*b=temp;
return 0;
}
int main()
{//10行
int a,b;
scanf("%d",&a);
scanf("%d",&b);
swap(a,b)
printf("new
a=%d\n",a);//15行
printf("new
b=%d\n",b);
return 0;
}
五、补全代码(共4题,每题4分,共16分)
17.
判断输入的数能否被13整除
#include <stdio.h>
int main()。