大工15秋《C C++语言程序设计》在线作业2满分答案
- 格式:doc
- 大小:27.50 KB
- 文档页数:3
福师《C++语言程序设计》在线作业二
一,单选题
1. 下面关于数组的描述错误的是_________。
A. 在C++语言中数组的名字就是指向该数组第一个元素的指针
B. 长度为n的数组,下标的范围是0-n-1
C. 数组的大小必须在编译时确定
D. 数组只能通过值参数和引用参数两种方式传递给函数
正确答案:D
2. 下列选项,不正确的是_________。
A. for(int a=1;a<=10;a++);
B. int a=1;
do
{
a++;
}while(a<=10)
C. int a=1:
while(a<=10)
{
a++;
}
D. for(int a=1;a<=10;a++)a++;
正确答案:B
3. 下面对于友元函数描述正确的是()。
A. 友元函数的实现必须在类的内部定义
B. 友元函数是类的成员函数
C. 友元函数破坏了类的封装性和隐藏性
D. 友元函数不能访问类的私有成员
正确答案:C
4. 在每个C++程序中都必须包含有这样一个函数,该函数的函数名为()。
A. main
B. MAIN
C. name
D. function
正确答案:A
5. 在C++语言中,二维数组元素在内存中的存放顺序是()
A. 按行存放
B. 按列存放
C. 由用户自己定义。
东大15秋学期《JAVA语言程序设计Ⅰ》在线作业2满分答案单选题多选题一、单选题(共 20 道试题,共 60 分。
)1. 如果你试图编译下面的代码会发生什么事? Class MyString extends String{ }A. 代码编译成功B. 代码不能编译,因为没有定义一个main()方法C. 代码不能编译,因为String是abstract类型的D. 代码不能编译,因为String是final类型的-----------------选择:D大学英语教程2答案大学英语教程2答案2. 下列语句序列执行后,a的值是( )。
int a=13; a%=a/5;A. 3B. 13C. 1D. 169-----------------选择:C3. 下面的哪些程序段可以正确地获得从命令行传递的参数的个数?A. int count = args.length;B. int count = args.length-1;C. int count=0; while(args[count]!=null) count++;D. int c ount=0;while (!(args[count].equals(“”))) count++;-----------------选择:A4. 有下面的类: public class Example{ public static void main(String args[]){ static int x[] = new int[15]; System.out.println(x[5]); } } 下面的那些说法是正确的。
A. 编译时出错B. 运行时出错C. 输出0D. 输出null-----------------选择:A5. 若有循环: int x=5,y=20; do{ y-=x; x++; }while(++x<--y);则循环体将被执行( )。
A. 0次B. 1次C. 2次D. 3次-----------------选择:C6. 给出如下代码: class Test{ private int m; public static void fun() { // some code... } } 如何使成员变量m被函数fun()直接访问?A. 将private int m 改为protected int mB. 将private int m 改为 public int mC. 将private int m 改为 static int mD. 将private int m 改为 int m-----------------选择:C7. 下列代码中,将引起一个编译错误的行是 1)public class Test{ 2) int m,n; 3) public Test() {} 4) public Test(int a) {m=a;} 5) public static void main(String args[]){ 6)Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) }12A. 第3行B. 第5行C. 第6行D. 第10行-----------------选择:D8. 如果你要读一个参数值,而该参数在标签内没有定义,则会:A. 运行时抛出异常B. 参数值为空C. 参数值是个空字符串D.-----------------选择:B9. 以下代码的输出结果是什么? class Foo{ public static void main(String args[]){ int x=4,j=0; switch(x){ case 1:j++; case 2:j++; case 3:j++; case 4:j++; case 5:j++; break; default:j++; } System.out.println(j); } }A. 1B. 2C. 3D. 编译错误-----------------选择:B10. 下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{A. sleep(1000) InterruptedExceptionB. sleep(1000) RuntimeExceptionC. Thread.sleep(1000) RuntimeExceptionD. Thread.sleep(1000) InterruptedException-----------------选择:D11. 下面的代码段中,执行之后i 和j 的值是什么? int i = 1; int j; j = i++;A. 1, 1B. 1, 2C. 2, 1D. 2, 2-----------------选择:C12. 给出下面的接口: interface A{ int method1(int i); int method2(intj); } 下面那个类实现了这个接口,并且不是抽象的?A. class B implements A{ int method1(){} int method2(){} }B. class B { int method1(int i){} int method2(int j){} }C. class B implements A{ int method1(int i){} int method2(int j){} }D. class B extends A{ int method1(int i){} int method2(int j){} } -----------------选择:C13. 选择正确的叙述. class Happy extends Frame { Happy() { SetLayout(new GridLayout(2,2)); Panel p1 = new Panel(); add(p1); p1.add( new Button(A. 当frame调整大小时,按钮Three和Four 的大小也将调整。
15春福师《C++语言程序设计》在线作业二一、单选题(共20 道试题,共40 分。
)V 1. 在不考虑强制类型转换的情况下,关于类中常量成员函数的下列说法不正确的是________。
A. 常量成员函数中不能修改本类中的非静态数据成员。
B. 常量成员函数中可以调用本类中的任何静态成员函数。
C. 常量成员函数的返回值只能是void或常量。
D. 若常量成员函数中调用虚函数f,那么函数f在本类中也一定是一个常量成员函数。
满分:2 分2. 以下叙述中正确的是()。
A. 构成C++语言程序的基本单位是类B. 可以在一个函数中定义另一个函数C. main()函数必须放在其他函数之前D. 所有被调用的函数一定要在调用之前进行定义满分:2 分3. 以下各选项组中,均是C++语言关键字的组是()。
A. publicoperatorthisB. shodstringstaticC. itwhile>=D. privatecoutprintf满分:2 分4. C++语言的跳转语句中,对于break和continue说法正确的是()。
A. break语句只应用与循环体中B. continue语句只应用与循环体中C. break是无条件跳转语句,continue不是D. break和continue的跳转范围不够明确,容易产生问题满分:2 分5. 要声明一个有10个int型元素的数组,正确的语句是()A. int a[10];B. int a[2,5];C. int a[];D. int *a[10];满分:2 分6. 循环体至少被执行一次的语句为()A. for循环B. while循环C. do循环D. 任一种循环满分:2 分7. 在下列关键字中,用以说明类中公有成员的是()。
A. publicB. privateC. protectedD. friend满分:2 分8. 程序设计语言的基本成分是数据成分、运算成分、控制成分和__________。
大工20春《CC++语言程序设计》在线作
业2满分答案
派生类可以访问基类的公有成员和保护成员,但不能访问基类的私有成员。
A对
B错
答案:A
7
多态是指同一函数或方法调用在不同情况下具有不同的行为,即同一函数或方法可以有多种不同的实现方式。
A对
B错
答案:A
8
静态成员函数不属于任何一个对象或实例,而是属于整个类,因此可以通过类名直接调用。
A对
B错
答案:A
9
友元函数可以访问类的私有成员和保护成员。
A对
B错
答案:A
10
在C++中,可以通过重载函数名实现函数重载,也可以通过重载运算符实现运算符重载。
A对
B错
答案:A
答案:A
在多重继承中,公有派生和私有派生对于基类成员在派生类中的可访问性有不同的规则,与单继承不同。
进行文件操作时需要包含头文件。
s中提供控制格式的标志位中,oct是转换为八进制形式的标志位。
控制格式I/O的操作中,()函数可以设置输出的域宽。
XXX是用来说明友元函数的关键字。
北语15秋《C语言程序设计》作业3满分答案一、单选题(共10道试题,共100分。
)1.A.AB.BC.CD.D正确答案:A2.设有说明int(*ptr)[M];其中ptr是。
A.M个指向整型变量的指针B.指向M个整型变量的函数指针C.一个指向具有M个整型元素的一维数组的指针D.具有M个指针元素的一维指针数组,每个元素都只能指向整型量正确答案:C3.若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是()。
A.p+1B.a+1C.a++D.++p正确答案:C4.在说明语句:int*f();中,标识符代表的是。
A.一个用于指向整型数据的指针变量B.一个用于指向一维数组的指针C.一个用于指向函数的指针变量D.一个返回值为指针型的函数名正确答案:D5.A.AB.BC.CD.D正确答案:D6.A.AB.BC.CD.D正确答案:A7.若int x,*pb;,则正确的赋值表达式是。
A.pb=&xB.pb=xC.*pb=&xD.*pb=*x正确答案:A8.A.AB.BC.CD.D正确答案:D9.A.AB.BC.CD.D正确答案:D10.对于类型相同的两个指针变量之间,不能进行的运算是。
A.<B.=C.+D.–正确答案:C。
15秋北交《C语言程序设计》在线作业一满分答案一、单选题(共 15 道试题,共 30 分。
)1. 已定义c为字符型变量,则下列语句中正确的是______。
A. c=''97''B. c="97";C. c=97;D. c="a";正确答案:C2. 设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为_____。
A. EOFB. 非0值C. 0D. NULL正确答案:D3. 若有初始化语句‚ int a[5]={1,2,3,4,5}; ‛,值为 4 的表达式是_____。
A. a[4]B. a[a[2]+1]C. a[a[2]]D. a[3]+1正确答案:C4. 调用strlen("abcd\0\ef\0g")的返回值是______。
A. 4B. 5C. 8D. 9正确答案:A5. C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。
A. ‛.c‛B. ‚.obj‛C. ‚.exe‛D. ‚.bas‛正确答案:C6. x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。
A. INPUT x、y、z;B. scanf(‚%d%d%d‛,&x,&y,&z);C. scanf(‚%d%d%d‛,x,y,z);D. read(‚%d%d%d‛,&x,&y,&z);正确答案:B7. 已知:int a,*p=&a;,则下列函数调用中错误的是______。
()A. scanf("%d",&a);B. scanf("%d",p);C. scanf("%d",*p);D. printf("%d",a);正确答案:C8. 已知int a=4;执行语句a+=a-=(a-2)*(a-2);后,a的值是_______。
15秋学期《C语言及程序设计》在线作业1单选题判断题一、单选题(共 15 道试题,共 75 分。
)1. 有两个字符数组a、b,则以下正确的输入语句是()。
A. gets(a,b);B. "scanf(""%s%s"",a,b);"C. "scanf(""%s%s"",a,b);"D. "gets(""a""),gets(""b"");" 正确答案:C2. 下面正确的字符常量是()A. \X17'B. \80'C. \\'D. """\n"""正确答案:C3. 下列四组选项中,均不是C语言关键字的选项是()。
A. defineIFtypeB. getccharprintfC. includescanfcaseD. whilegopow正确答案:A4. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。
A. DB. 68C. 一个不确定的值D. C正确答案:A5. C语言中,下列说法正确的是()A. 不能使用do…while语句构成循环。
B. do…while语句构成的循环必须用break语句才能退出。
C. do…while语句构成的循环,当while语句中的表达式值为非0结束循环。
《C语言程序设计》在线作业二满分标准答案《C语言程序设计》在线作业二1:C语言的基本数据类型是_______.A:int float double logicalB:int double float charC:int date float charD:int double float string正确答案:B2:能正确表示a和b同时为负的表达式是_______。
A:a*b>0B:a+b<0C:a<0||b<0D:a<0&&b<0正确答案:D3:设int类型的数据长度为2字节,则该类型数据的取值范围是________。
A:0至65536B:0至65535C:-32767至32768D:-32768至32767正确答案:D4:字符串的结束标志是______.A:n'B:'0'C:'"D:''正确答案:B5:对于C程序的函数,下列叙述中正确的是 ___ 。
A:函数的定义不能嵌套,但函数调用可以嵌套B:函数的定义可以嵌套,但函数调用不能嵌套C:函数的定义和调用均可以嵌套D:函数的定义和调用均不能嵌套正确答案:A6:下列二维数组初始化中,错误的是________.A:int a [ ] [3]={{3,4},{5,6,7}};B:int a [ ] [3]={2,3,4,5,6,7};C:int a [3] [3]={0};D:int a [3] []={{1,2,3},{2,3},{3,4,5}};正确答案:D7:结构化程序的三种基本结构是 _________。
A:顺序结构,分支结构,循环结构B:递归结构,循环结构,转移结构C:嵌套结构,循环结构,顺序结构D:递归结构,分支结构,顺序结构正确答案:A8:对于程序片段rninti,a [5];for(i=0;i<5;i++)scanf(“%d”,&a );rn若要使数组元素的值分别为1,2,3,4,5,正确的输入是 _________。
大工15春《C/C++语言程序设计》在线作业及满分答案一、单选题(共7 道试题,共35 分。
)1. 下列选项中描述正确的有()。
A. 在执行C程序时不是从main()函数开始B. C程序书写格式限制严格,一行内必须写一个语句C. C程序书写格式比较自由,一个语句可以分写在多行上D. C程序书写严格,要求一行内必须写一个语句,并要有行号-----------------选择:C2. 函数调用时,若数组作为实参,传递给形参的是()。
A. 数组尾地址B. 数组首地址C. 数组第一个元素的值D. 数组元素的个数-----------------选择:B3. 设int a=100,b=3;则赋值运算式a%=b+1;执行后,a的值是()。
A. 0B. 3C. 2D. 1-----------------选择:C4. 在循环while(int i=0) i++;中,while循环的执行次数为()。
A. 0B. 1C. 5D. 无限-----------------选择:A5. 下列关于函数的声明中,正确的有()。
A. void play( a:Int, b:Int );B. void play(int a, int b )C. int play( int a, b )D. int play( int , int );-----------------选择:D6. 假设数组定义char array [ ]="happy";则数组array所占的空间为( )。
A. 4个字节B. 5个字节C. 6个字节D. 7个字节-----------------选择:B后输出结7. 有变量int a=1,b=2,t = 0; 执行后调用printf(“%d,%d”, a,b);果2,1的为()。
A. if (a>b) t= a; a=b; b=t;B. if (a<b) { a=b; b=a ;}C. if (a<b) { t=a; a=b; b=t; }D. if (a<b) { b=a; a=b; }-----------------选择:C大工15春《C/C++语言程序设计》在线作业一单选题判断题多选题二、判断题(共10 道试题,共50 分。
大工15秋《CC++语言程序设计》在线作业3满分答案大工15秋《C/C++语言程序设计》在线作业3一、单选题(共10道试题,共50分。
)1.下列关于运算符重载的描述中,()是正确的。
A.运算符重载可以改变操作数的个数B.运算符重载可以改变运算符的优先级C.运算符重载可以改变结合性D.运算符重载不可以改变语法结构正确答案:D2.作用域分辨符可以用来限定要访问的成员所在的类的名称,它的符号表示为()。
A。
::B。
:C。
D。
\正确答案:A3.当类的继承方式为()时,基类的公有和保护成员的访问属性在派生类中不变,而基类的私有成员不可直接访问。
A.私有继承B.公有继承C.保护继承D.以上都不是正确答案:B4.C++顶用3个保存字完成异常处理,除了throw和catch 外,还有()。
A。
ifB。
classC。
tryD。
return正确答案:C5.一个派生类只有一个直接基类的情况,称为()。
A.单继承B.多继承C.派生D.XXX正确答案:A6.当类的担当方式为()时,基类中的私有成员和保护成员都以私有成员身份呈现在派生类中,而基类的私有成员在派生类中不可直接访问。
A.私有担当B.私有担当C.保护担当D.以上都不是正确答案:A7.()可实现运行时的多态性。
A.重载函数B.构造函数C.析构函数D.虚函数正确答案:D8.绑定工作在程序运行阶段完成的情况称为()。
A.静态绑定B.动态绑定C.重载D.担当正确答案:B9.绑定工作在编译连接阶段完成的情况称为()。
A.静态绑定B.动态绑定C.重载D.继承正确答案:A10.带有纯虚函数的类是()。
A.笼统类B.基类C.子类D.以上都不是正确答案:A大工15秋《C/C++言语步伐设计》在线功课32、判别题(共10道试题,共50分。
)1.ofstream类支持磁盘文件输出。
()A.毛病B.正确正确答案:B2.一个派生类可以同时有多个基类,这种情况称为单继承。
()A.错误B.正确正确答案:A3.保护担当中,基类的私有和保护成员都以保护成员的身份呈现在派生类中,而基类的私有成员不可直接访问。
《C语言程序设计》15秋在线作业3一、单选题(共15 道试题,共60 分。
)1. 以下程序main(){int x=10,y=10;printf("%d %d\n",x--,--y);}的输出结果是( )A. 1010B. 99C. 910D. 109正确答案:D2. 执行语句”x=(a=3,b=a--)后,x,a,b的值依次是A. 3,3,2B. 3,2,2C. 3,2,3D. 2,3,2正确答案:C3. 执行语句for(i=1;i++<4;);后变量的值为( )A. 3B. 4C. 5D. 不定正确答案:C4. 以下程序#include<stdio.h> main(){printf("%d\n",NULL);}的输出结果是( )A. 不确定的值(因变量无定义)B. 0C. -1D. 1正确答案:B5. 已有程序段和输入数据的形式,main(){ int a;float f;printf("Input number:");(输入语句)printf("\nf=%f,a=%d\n",f,a);}Input number:4.5uu2<CR>(u代表空格)A. scanf("%d,%f",&a,&f)B. scanf("%f,%d",&f,&a)C. scnaf("%d%f",&a,&f)D. scanf("%f%d",&f,&a)正确答案:D6. 已有以下数组定义和f函数调用语句,int a[3][4];f(a); 则在f函数的说明中,对形参数组array的错误定义方式为( )A. f(intarray[][6])B. f(intarray[3][])C. f(intarray[][4])。
大工16秋《C和C++语言程序设计》在线作业2
一、单选题(共 10 道试题,共 50 分。
)
1. 以下能对一维数组a进行初始化的语句是()。
A. int a[5]=(0,1,2,3,4,)
B. int a[3]={0,1,2}
C. int a(5)={}
D. int a{5}={10*1}
正确答案:B
2. 在函数调用时,以下说法正确的是()。
A. 函数调用后必须带回返回值
B. 实际参数和形式参数可以同名
C. 函数间的数据传递不可以使用全局变量
D. 主调函数和被调函数总是在同一个文件里
正确答案:B
3. 若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是()。
A. a[p]
B. p[a]
C. *(p+2)
D. p+2
正确答案:C
4. 假定int类型变量占用两个字节,其有定义:int x[10]={0,4,4};,则数组x 在内存中所占字节数是()。
A. 20
B. 10
C. 3
D. 6
正确答案:A
5. 已知: struct sk { int a; float b; }data, *p; 若有p=&data,则对data中的成员a的正确引用是()。
A. (*p).data.a
B. p->data.a
C. (*p).a
D. p.data.a
正确答案:C
6. 变量的指针,其含义是指该变量的()。
A. 地址
B. 值
C. 名
D. 一个标志。
福师15秋《C++语言程序设计》在线作业一二一、单选题:1. 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
(满分:2)A. 友元函数B. 虚函数C. 构造函数D. 析构函数2. 整型变量i定义后赋初值的结果是()。
inti=2.8*6; (满分:2)A. 12B. 16C. 17D. 183. 设a=1,b=2,则(a++)+b与a+++b这两个表达式的值分别为()。
(满分:2)A. 3,3B. 3,4C. 4,34. 在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()。
(满分:2)A. 一元成员运算符B. 二元成员运算符C. 一元友元运算符D. 都可能5. 在每个C++程序中都必须包含有这样一个函数,该函数的函数名为()。
(满分:2)A. mainB. MAINC. nameD. function6. 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
(满分:2)A. <font face="Arial">ios::in</font>B. <font face="Arial">ios:ut</font>C. <font face="Arial">ios::int | ios:ut</font>7. 函数说明时,下列()项是不必要的。
(满分:2)A. 函数类型B. 函数参数类型和名字C. 函数名字D. 返回值表达式8. 4、下列函数参数默认值定义错误的是()。
(假定函数f()已经定义) (满分:2)A. Fun(intx,inty=0)B. Fun(intx=100)C. Fun(intx=0,inty)D. Fun(intx=f())9. 下列( )是正确的语句。
兰州大学《C语言程序设计》15秋在线作业1满分答案兰州大学《C语言程序设计》15秋在线作业1满分答案一、单选题(共 15 道试题,共 60 分。
)1. 已有变量定义和函数调用语句int a=25;print_value(&a);下面函数void print_value(int *x){printf("%d\n",++*x);}输出的正确结果是( )A. 23B. 24C. 25D. 26正确答案:D2. 在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )A. externC语言程序设计报告B. registerC. autoD. static正确答案:D3. 若已定义X和Y为double类型,则表达式:x=1,y=x+3/2的值为( )A. 1B. 2C. 2.0D. 2.5正确答案:C4. 不是C语言提供的合法关键字( )A. switchB. printC. caseD. default正确答案:B5. 设有以下结构体定义:struct emproyer{char name[8];int age;char sex;}staff;则下面的叙述不正确的是( )A. struct是结构体类型的关键字B. structemproyer是用户定义的结构体类型C. staff是用户定义的结构体类型名D. nameage和sex都是结构体成员名正确答案:C6. 若有说明:int a[][4]={0,0};则下面不正确的叙述是( )A. 数组a的每个元素都可得到初值0B. 二维数组a的第一维大小为1C. 因为二维数组a中第二维大小的值除初值个数的商为0,故数组a的行数为1D. 只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0正确答案:D7. 若有定义:int (*p)[4];则标识符p( )A. 是一个指向整型变量的指针B. 是一个指针数组名C. 是一个指针,它指向一个含有四个整型元素的一维数组D. 定义不合法正确答案:C8. 设有以下程序片段, int i=010,j=10,k=0xl0;printf("%d,%d,%d",k,j,i);请问执行后的输出结果是( )A. 16,10,8B. 81016C. 10,10,10D. 8,10,16正确答案:A9. 已知字母A的ASCII码为十进制65,下面程序段char ch1,ch2;ch1= …A‟+5-3; ch2= …A‟+6-3;printf(“%d, %c\n”, ch1,ch2);的运行结果为( )A. 67,DB. B,CC. C,DD. 不确定值正确答案:A10. 若x和y都为float型变量,且x=3.6, y=5.8 执行下列语句 prin tf(“%f”,(x,y));后输出结果为( )A. 3.600000B. 5.800000C. 3.600000,5.800000D. 输出符号不够,输出不正确值正确答案:B11. 以下read函数的调用形式中,参数类型正确的是( )A. read(intfd,char*buf,intcount)B. read(int*buf,intfd,intcount)C. read(intfd,intcount,char*buf)D. read(intcount,char*buf,intfd)正确答案:A12. 以下叙述中不正确的是( )A. 预处理命令都必须以#开始B. 在C程序中凡是以#开始的语句行都是预处理命令行C. C程序在执行过程中对预处理命令行进行处理D. 以下是正确的宏定义#defineIBM_PC正确答案:C13. 下面程序main(){inta=-1,b=4,k;k=(a++<=0)&&(!(b--<=0));printf("%d%d%d\n",k,a,b);}的输出是( )A. 003B. 012D. 112正确答案:C14. 已知ch是字符型变量,下面不正确的赋值语句是( )A. ch='a+b'B. ch='\0'C. ch='7'+'9'D. ch=5+9正确答案:A15. 设有以下程序片段:char a[ ]="hello",*p;p=a;printf("%d",*(p+5));执行上面的程序片段后的结果为( )A. 111B. 0C. 104D. 不确定的值正确答案:B《C语言程序设计》15秋在线作业1二、判断题(共 10 道试题,共 40 分。
大工15秋《计算机原理》在线作业2满分答案大工15秋《计算机原理》在线作业2一单选题1.指令系统中采用不同寻址方式的主要目的是()。
A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间C.可以直接访问外存D.提供扩展操作码的可能并降低指令译码难度正确答案:B2.CPU执行一段程序时,cache完成存取的次数为3800次,主存完成存取的次数为200次,则cache的命中率为()。
A. 0.92B. 0.95C. 0.98D. 0.99正确答案:B3.下列选项是紫外线可擦可编程ROM的是()。
A. ROMB. PROMC. EPROMD. EEPROM正确答案:C4.寄存器间接寻址方式中,操作数处在()中。
A.通用寄存器B.内存C.程序计数器D.堆栈正确答案:B5.内存若为2兆(MB),则表示其容量为()KB。
A. 16B.C.D. 2048精确答案:D6.存储单元是指()。
A.寄存一个二进制信息位的存储元B.寄存一个呆板字的所有存储元集合C.寄存一个字节的所有存储元集合D.寄存两个字节的所有存储元集合精确答案:B7.()是计算机体系中的影象装备,用来寄存程序和数据。
A. SRAMB. ROMC. RAMD.存储器精确答案:D8.下列选项中与XXX的命中率无关的是()。
A.主存的存取时间B.块的大小XXX的组织方式D. cache的容量精确答案:A9.在指令格式的地点字段中直接指出操纵数在内存的地点,这类寻址方式称为()寻址。
A.隐含B.直接C.立刻D.间接精确答案:B10.一个具有20位地址和32位字长的存储器,能存储()个字节的信息。
A. 2MB. 4MC. 8MD. 16M精确答案:B大工15秋《计算机道理》在线作业2二、判断题(共10道试题,共50分。
)1.高速缓冲存储器是计算机体系中的一个高速大容量半导体存储器。
A.错误B.精确正确答案:A2.一个存储元可存储一位二进制信息,它是存储器中的最小单位。
大工15秋《C/C++语言程序设计》在线作业2
一、单选题(共10 道试题,共50 分。
)
1. 在执行int a[][3]={1,2,3,4,5,6};语句后,a[0][0]的值是()。
A. 4
B. 1
C. 2
D. 5
答案:B
2. 下列哪个函数的作用是字符串比较()。
A. strlen()
B. strcmp()
C. strcat()
D. strcpy()
答案:B
3. 说明类中私有成员的关键字是()。
A. private
B. public
C. protected
D. friend
答案:A
4. 下列哪个函数不是类的成员函数。
()
A. 析构函数
B. 构造函数
C. 拷贝构造函数
D. 友元函数
答案:D
5. 当一个类对象离开它的作用域时, 系统将自动调用该类的()。
A. 构造函数
B. 拷贝构造函数
C. 析构函数
D. 默认构造函数
答案:C
6. 下列哪个函数的功能是对对象进行初始化。
()
A. 析构函数
B. 数据成员
C. 构造函数。