东大15春学期《高级语言程序设计基础》在线作业1答案
奥鹏东北大学19春学期《高级语言程序设计基础》在线作业3辅导答案

东大19春学期《高级语言程序设计基础》在线作业3一、单选题共20题,100分1、以下能对一维数组a进行正确初始化的语句是()。
Aint a[10]=(0,0,0,0,0);Binta[10]={ };Cint a[]={0};Dint a[10]=(10*1);【东大试卷】选择是:C2、若有说明:int a[][4]={0,0};则下面不正确的叙述是()。
A数组a中的每个元素都可得到初值0B二维数组a的第1维大小为1C因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0【东大试卷】选择是:D3、设x,y是float型变量,则不正确的赋值语句是()。
A++x;By=int(5);Cx*=y+1;Dx=y=0; 【东大试卷】选择是:B4、以下正确的定义语句是()。
Aint a[1][4]={1,2,3,4,5};Bfloatx[3][]={{1},{2},{3}};Clong b[2][3]={{1},{1,2},{1,2,3}};Ddouble y[][3]={0};【东大试卷】选择是:D5、下面程序段的输出结果是()。
int a=023;printf("%d\n",--a);A23B17C18D24【东大试卷】选择是:C6、若有说明:char *pc[ ]={"aaa", "bbb", "ccc", "ddd"};,则以下叙述正确的是()。
A*pc[0]代表的是字符串"aaaB*pc[0]代表的是字符'a'Cpc[0]代表的是字符串"aaa"Dpc[0]代表的是字符'a'【东大试卷】选择是:B7、有字符数组a[80]和b[80],则正确的输出语句是()。
东大19秋学期《高级语言程序设计基础》在线作业3满分答案

《高级语言程序设计基础》在线作业3单选题一、单选题(共20 道试题,共100 分。
)1. 执行以下程序后,m的值是()。
#define MIN(x, y)(x)<(y) ? (x) : (y) main( ) { int i=12, j=8, m; m=10*MIN(i, j); printf("%d\n", m);}A. 120B. 80C. 12D. 8-----------------选择:D2. 当正常执行了文件关闭操作时,fclose函数的返回值是()。
A. -1B. 随机值C. 0D. 1-----------------选择:C3. 函数rewind(fp)的作用是:使文件位置指针()。
A. 重新返回文件的开头B. 返回到前一个字符的位置C. 指向文件的末尾D. 自动移至下一个字符的位置-----------------选择:A4. 以下正确的定义语句是()。
A. int a[1][4]={1,2,3,4,5};B. float x[3][]={{1},{2},{3}};C. long b[2][3]={{1},{1,2},{1,2,3}};D. double y[][3]={0};-----------------选择:D5. 若有以下说明,并且0≤i<10,则()是对数组元素的错误引用。
int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a, I;A. *(a+i)B. a[p-a+i]C. p+iD. *(&a[i])-----------------选择:C6. 以下程序段的执行结果是()。
int x=-3; do { printf("%d\n", x++);}while(!x);A. -3B. -2C. -1D. 陷入死循环-----------------选择:A7. 下面程序的运行结果是()。
2022年免费在线作业答案东大秋学期语言程序设计在线作业答案

东大15秋学期《JAVA语言程序设计Ⅰ》在线作业2答案15秋学期《JAVA语言程序设计Ⅰ》在线作业2试卷总分:100 测试时间:-- 试卷得分:100一、单项选择题(共20道试题,共60分。
)得分:601.假如你试图编译下面旳代码会发生什么事? Class MyStringextends String{ }A.代码编译成功B.代码不能编译,由于没有定义一种main()措施C.代码不能编译,由于String是abstract类型旳D.代码不能编译,由于String是final类型旳对旳答案:D满分:3分得分:32.下列语句序列执行后,a旳值是( )。
int a=13; a%=a/5;A.3C语言程序设计汇报B.13C.1D.169对旳答案:C满分:3分得分:33.下面旳哪些程序段可以对旳地获得从命令行传递旳参数旳个数?A.int count = args.length;B.int count = args.length-1;C.int count=0; while(args[count]!=null) count++;D.int count=0;while (!(args[count].equals(“”))) c ount++;对旳答案:A满分:3分得分:34.有下面旳类: public class Example{ public static voidmain(String args[]){ static int x[] = new int[15];System.out.println(x[5]); } } 下面旳那些说法是对旳旳。
A.编译时出错B.运行时出错C.输出0D.输出null对旳答案:A满分:3分得分:35.若有循环: int x=5,y=20; do{ y-=x; x++; }while(++x<--y);则循环体将被执行( )。
A.0次B.1次C.2次D.3次对旳答案:C满分:3分得分:36.给出如下代码: 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对旳答案:C满分:3分得分:37.下列代码中,将引起一种编译错误旳行是 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) intj,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12 A.第3行B.第5行C.第6行D.第10行对旳答案:D满分:3分得分:38.假如你要读一种参数值,而该参数在标签内没有定义,则会:A.运行时抛出异常B.参数值为空C.参数值是个空字符串D.对旳答案:B满分:3分得分:39.如下代码旳输出成果是什么 class Foo{ public static voidmain(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.编译错误对旳答案:B满分:3分得分:310.下列程序旳功能是在监控台上每隔一秒钟显示一种字符串“Hello”,可以填写在程序中下划线位置,使程序完整并能对旳运行旳语句是public class Test implements Runnable{ public static voidmain(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对旳答案:D满分:3分得分:311.下面旳代码段中,执行之后i 和j 旳值是什么 int i = 1; int j; j = i++;A.1, 1B.1, 2C.2, 1D.2, 2对旳答案:C满分:3分得分:312.给出下面旳接口: interface A{ int method1(int i); intmethod2(int j); } 下面那个类实现了这个接口,并且不是抽象旳?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){} }对旳答案:C满分:3分得分:313.选择对旳旳论述. class Happy extends Frame { Happy(){ SetLayout(new GridLayout(2,2)); Panel p1 = new Panel();add(p1); p1.add( new Button(p2.add( new Button(A.当frame调整大小时,按钮Three和Four 旳大小也将调整。
东大奥鹏《高级语言程序设计基础》在线作业3参考资料

B.1234123412341234
C.1234+1234+1234+1234
D.1234+123+12+1
正确答案:D
10.以下正确的说法是()。
A.实参和与其对应的形参各占用独立的存储单元
B.实参和与其对应的形参共占用一个存储单元
C.只有当实参和与其对应的形参同名时才共用存储单元
A.5
B.2
C.3
D.4
正确答案:D
15.若有定义:int x[10], *p=x;,则*(p+5)表示()。
A.数组元素x[5]的地址
B.数组元素a[5]的值
C.数组元素a[6]的地址
D.数组元素a[6]的值
正确答案:B
16.C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是()。
A.float
D.形参是虚拟的,不占用存储单元
正确答案:D
11.若有语句: char s1[ ]="Shenyang", s2[10],*s3, *s4="NEU_soft";则对库函数strcpy调用正确的是()。
A.strcpy(s1, s4);
B.strcpy(s2, s4);
C.strcpy(s3, s1);
B.int
C.long
D.double
正确答案:B
17.已知ch是字符型变量,则不正确的赋值语句是()。
A.ch=5+9;
B.ch='\0';
C.ch='7'+'9';
D.ch='a+b';
东大21秋《高级语言程序设计基础》在线平时作业3-(辅导资料)-答案

《高级语言程序设计基础》在线平时作业3试卷总分:100 得分:100一、单选题 (共 20 道试题,共 100 分)1.有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则()。
【A】.运行后将输出China【B】.运行后将输出Ch【C】.运行后将输出Chi【D】.编译时出错【正确选择答-案】:D2.以下运算正确的程序段是()。
【A】.char str1[]="ABCDE", str2[]="abcdef"; strcpy(str1, str2);【B】.char str[10], *st="abcde"; strcat(str, st);【C】.char *st1="ABCDS", *st2="abcde"; strcat(st1,st2);【D】.char str[10]="", *st="abcde"; strcat(str, st);"【正确选择答-案】:D3.若有定义:int x[10], *p=x;,则*(p+5)表示()。
【A】.数组元素x[5]的地址【B】.数组元素x[5]的值【C】.数组元素x[6]的地址【D】.数组元素x[6]的值【E】.选项内容11F.选项内容11G.选项内容11【正确选择答-案】:B4.若有以下程序段:for (m=1; m<=100; m++) { scanf("%d", &y); if (y<0) continue; printf("%3d", m); }正确的描述是()。
【A】.当y<0时整个循环结束【B】.y>=0时什么也不输出【C】.printf函数永远也不执行【D】.最多允许输出100个非负整数【正确选择答-案】:D5.有字符数组a[80]和b[80],则正确的输出语句是()。
东大15秋学期《计算机基础》在线作业1满分答案

东大15秋学期《计算机基础》在线作业1满分答案一、单选题(共 25 道试题,共 50 分。
)1. 在微机中,一个bit 的中文含义是____。
A. 一个字节B. 一个内存C. 一个二进制位D. 以上都不是满分:2 分2. 电子邮件是Internet应用最广泛的服务项目,通常采用的传输协议是____。
A. SMTPB. TCP/IPC. CSMA/CDD. IPX/SPX满分:2 分3. 在PowerPoint中,若要改变超级链接文字的颜色,应该选择的设置是____。
A. 超链接设置B. 幻灯片版面设置C. 字体设置D. 幻灯片配色方案满分:2 分4. 在PowerPoint的各种视图中,以缩略图形式在演示文稿中观看幻灯片的是____。
A. 母版视图B. 备注页视图C. 幻灯片放映视图D. 幻灯片浏览视图满分:2 分5. EXCEL工作表中最小操作单元是_______。
A. 单元格B. 一行C. 一列D. 一张表满分:2 分6. “冯•诺依曼计算机”的体系结构主要分为____五大组成A. 外部存储器、内部存储器、CPU、显示、打印B. 输入、输出、运算器、控制器、存储器C. 输入、输出、控制、存储、外设D. 都不是满分:2 分7. 在EXCEL的电子工作表中建立的数据表,通常把每一列称为一个_______。
A. 记录B. 元组C. 属性D. 关键字满分:2 分8. 发送电子邮件采用的传输协议是____。
A. SMTPB. TELNETC. HTTPD. FTP满分:2 分9. 在PowerPoint"幻灯片浏览视图"模式下,不允许进行的操作是____。
A. 幻灯片的移动和复制B. 自定义动画C. 幻灯片删除D. 幻灯片切换满分:2 分10. 下列叙述中,错误的一条是______。
A. 用机器语言编写的程序执行效率最高B. 不同型号的计算机具有不同的机器语言C. 高级语言编写的程序的可移植性最差D. 机器语言是由一串二进制数0、1组成的满分:2 分11. 以下不属于显示器的性能指标有____。
东大20春学期《高级语言程序设计基础X》在线平时作业3
B.42 84
C.26 68
D.28 70
答案:D
7.下面程序的运行结果是( )。 main() { struct cmplx { int x; int y; } cm[2]={1,2,3,4}; printf("%d\n", 2*cm[0].x+ cm[1].y/cm[0].y);}
A.没有错误
B.第3行有错误
C.第5行有错误
D.第7行有错误
答案:C
19.若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。
A.i=x[1][1]
B.i=*(*(x+1))
C.i=*(*(x+1)+1)
D.i=*(x[1]+1)
答案:B
20.若二维数组a有m列,则在a[i][j]前的元素个数为( )。
A.j*m+i
B.i*m+j
C.i*m+j-1
D.i*m+j+1
答案:B
21.函数rewind(fp)的作用是:使文件位置指针( )。
A.重新返回文件的开头
B.返回到前一个字符的位置
C.指向文件的末尾
D.自动移至下一个字符的位置
答案:A
A.Z
B.A
C.a
D.z
答案:C
16.以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。
A.#define MUL(x,y) x*y
B.#define MUL(x,y) (x)*(y)
C.#define MUL(x,y) (x*y)
D.#define MUL(x,y) ((x)*(y))"
东大18秋学期《高级语言程序设计基础》在线作业2答案
B、#define MUL(x,y) (x)*(y)
C、#define MUL(x,y) (x*y)
D、#define MUL(x,y) ((x)*(y))"
正确答案
——————
:D 满分:5
17 下程序( )。main( ) { int x1=3, x2=0, x3=0; if (x1=x2+x3) printf("* * * *"); else printf("# # # #"); }
3 有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则( )。
A、运行后将输出China
B、运行后将输出Ch
C、运行后将输出Chi
D、编译时出错
正确答案
——————
:D 满分:5
4 下面程序段的输出结果是( )。int a=023;printf("%d\n",--a);
正确答案
——————
:C 满分:5
7 若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) {int a,b,s; scanf("%d%d",&a,&b); s=a;if (a<b)printf("%d\n",s*s);s=b;}
A、186
B、256
D、num%2
正确答案
——————
:C 满分:5
19 若有定义:int x[10], *p=x;,则*(p+5)表示( )。
[东北大学]20秋学期《高级语言程序设计基础X》在线平时作业3辅导答案
【奥鹏】-[东北大学]20秋学期《高级语言程序设计基础X》在线平时作业3注:每学期试题都会有所不同,请认真做好复习!一、单选题 (共 25 道试题,共 100 分)1.设有一段程序: int *var,a; a=100;var=&a;a=*var+10;执行上面程序段后a的值为()。
[A选项]-120[B选项]-110[C选项]-100[D选项]-90解析:试题难度4颗星【参考选择】:B2.若有定义:int x[10], *p=x;,则*(p+5)表示()。
[A选项]-数组元素x[5]的地址[B选项]-数组元素x[5]的值[C选项]-数组元素x[6]的地址[D选项]-数组元素x[6]的值[E选项]-选项内容11F.选项内容11G.选项内容11解析:试题难度4颗星【参考选择】:B3.有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则()。
[A选项]-运行后将输出China[B选项]-运行后将输出Ch[C选项]-运行后将输出Chi[D选项]-编译时出错解析:试题难度4颗星【参考选择】:D4.若执行下述程序时从键盘输入3 4,则输出结果是()。
#include main( ) { int a,b,s;scanf("%d%d",&a,&b);s=a; if (a<b) printf("%d\n",s*s); s=b; }[A选项]-186[B选项]-256[C选项]-324[D选项]-400解析:试题难度4颗星【参考选择】:B5.以下程序的输出结果是()。
main() { int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf("d=%d\n",d);}。
东大14秋学期《高级语言程序设计基础》在线作业2答案
14秋学期《高级语言程序设计基础》在线作业2单选题一、单选题(共20 道试题,共100 分。
)1. 设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是()。
scanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a, b, c, d);A. 1234123121<回车>B. 1234123412341234<回车>C. 1234+1234+1234+1234<回车>D. 1234+123+12+1<回车>-----------------选择:D2. 有下面的程序段char a[3],b[]="China"; a=b; printf("%s",a); 则()。
A. 运行后将输出ChinaB. 运行后将输出ChC. 运行后将输出ChiD. 编译时出错-----------------选择:D3. 设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是()。
A. p++;B. a--;C. b++;D. c--;-----------------选择:A4. 在一个源文件中定义的全局变量的作用域为()。
A. 本文件的全部范围B. 本程序的全部范围C. 本函数的全部范围D. 从定义该变量的位置开始至本文件结束-----------------选择:D5. 如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是()。
A. 该变量只在该复合语句中有效B. 该变量在该函数中有效C. 该变量在本程序范围内有效D. 该变量为非法变量-----------------选择:A6. 执行以下程序段后,y的值是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15春学期《高级语言程序设计基础》在线作业1
一、单选题(共 20 道试题,共 100 分。)
1. 当正常执行了文件关闭操作时,fclose函数的返回值是( )。
A. -1
B. 随机值
C. 0
D. 1
正确答案:C
2. 以下程序的运行结果是( )。 main( ) { int a=1, k; for (k=0; k<3; k++)
printf("%4d", f1(a)); } f1(int x) { static int z=3, y=0; y++; z++;
return(x+y+z); }
A. 6 8 10
B. 6 6 6
C. 7 8 9
D. 7 9 11
正确答案:A
3. 设x,y是float型变量,则不正确的赋值语句是( )。
A. ++x;
B. y=int(5);
C. x*=y+1;
D. x=y=0;
正确答案:B
4. C语言结构体类型变量在程序执行期间( )。
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 没有成员驻留在内存中
正确答案:A
5. 若调用fputc函数输出字符成功,则函数的返回值是( )。
A. 输出的字符
B. -1
C. 0
D. EOF
正确答案:A
6. 以下程序运行后,输出结果是( )。 #define ADD(x) x+x main( ) { int m=1,
n=2, s=3; s*=ADD(m+n); printf("s=%d\n", s); }