大工17春《C和C++语言程序设计》在线作业2

合集下载

2017春C语言程序设计 上 答案pdf

2017春C语言程序设计 上 答案pdf

5 判断三角形的形状
#include<stdio.h> #include<math.h> int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a+b>c && a+c>b && b+c>a && abs(a-b)<c && abs(a-c)<b && abs(b-c)<a) { if(a==b && b==c) printf("equilateral triangle.\n"); else if(a==b || b==c || c==a) printf("isoceles triangle.\n"); else printf("triangle.\n"); } else printf("non-triangle.\n"); return 0; }
2.空心型字符 #include<stdio.h> int main() { int n, i, q, p; char ch; scanf("%c%d",&ch,&n);
14 @想翔 for(i = 0; i < n; i++) { for(q = i; q < n - 1; q++) printf(" "); printf("%c",ch + i); for(q = 0; q < (2 * i - 1); q++) { printf(" "); if(q == 2 * i - 2) printf("%c",ch + i); } printf("\n"); } for(i = n - 2; i >= 0; i--) { for(q = i; q < n - 1; q++) printf(" "); printf("%c", ch + i); for(q = 2 * i - 1; q > 0; q--) { printf(" "); if(q == 1) printf("%c", ch + i); } printf("\n"); } return 0; }

【在线】大工17春《计算机科学》在线作业2

【在线】大工17春《计算机科学》在线作业2

【在线】大工17春《计算机科学》在线
作业2
本文档为大工17春《计算机科学》在线作业2的要求和指导。

请仔细阅读以下内容。

1. 作业题目:
本次在线作业的题目为 ______________________。

2. 题目要求:
- 要求1:__________________________。

- 要求2:__________________________。

- 要求3:__________________________。

3. 提交截止日期:
本次作业的提交截止日期为 __________。

4. 提交方式:
学生需将作业完成后的文件以电子形式提交。

具体提交方式为
__________。

5. 评分标准:
作业的评分将根据以下标准进行:
- 标准1:__________________________。

- 标准2:__________________________。

- 标准3:__________________________。

6. 其他注意事项:
- 注意事项1:__________________________。

- 注意事项2:__________________________。

- 注意事项3:__________________________。

请按照要求完成作业,并在截止日期前提交。

祝您顺利完成本次在线作业!
阅读完毕后,请删掉本文档中的内容并开始您的作业。

如需进一步的指导或有任何问题,请及时向老师咨询。

谢谢!。

东师C++程序设计17春在线作业2

东师C++程序设计17春在线作业2

东师C++程序设计17春在线作业2一、单选题1、D2、B3、B4、D5、D一、单选题(共 20 道试题,共 60 分。

)V 1. 下面的类型声明中正确的是()。

A. int &a[4];B. int &*p;C. int &&q;D. int I,*pp=&I;正确答案:D2. 如果类B在类A的基础上构造,那么,就称()。

A. 类A为基类或父类,类B为超类或子类B. 类A为基类、父类或超类,类B为派生类或子类C. 类A为派生类,类B为基类D. 类A为派生类或子类,类B为基类、父类或超类正确答案:B3. 如果在类A中用成员函数的方式重载了前缀自增运算符++,又定义了类A的一个对象a,则以下用法正确的是()。

A. operator++(a);B. a.operator++();C. a.operator++(0);D. a++;正确答案:B4. 定义类模板时要使用关键字()。

A. constB. newC. deleteD. template正确答案:D5. 设有函数模板 template<class Q> Q Sum(Q x,Q y){ return(x)+(y); } 则下列语句中对该函数模板错误的使用是()。

A. Sum(10,2);B. Sum(5.0,6.7);C. Sum(15.2f,16.0f);D. Sum(″AB″,″CD″);正确答案:D6. 编译时的多态性通过使用() 实现。

A. 构造函数B. 虚函数C. 重载函数D. 析构函数正确答案:C7. 决定C++语言中函数的返回值类型的是()。

A. return语句中的表达式类型。

17春北理工《C语言程序设计》在线作业

17春北理工《C语言程序设计》在线作业

2017秋17春北理工《C语言程序设计》在线作业一、单选题(共40 道试题,共80 分。

)1. 已知:int x=1,y=2,z;则执行z=x>y?++x:++y;则z的值为()。

A. 1B. 2C. 3D. 4正确答案:2. 指出程序结束时,j、i、k的值分别是()。

main(){int a=10,b=5,c=5,d=5,i=0,j=0,k=0;for(;a>b;++b)i++;while(a> ++c)j++;do k++;while(a>d++);}A. j=5,i=4,k=6;B. i=5,j=4,k=6;C. j=6,i=5,k=7D. j=6,i=6,k=6;正确答案:3. 执行以下程序段后,c3的值是()。

int c1=1,c2=2,c3;c3=c1/c2;A. 0B. 1/2C. 0.5D. 1正确答案:4. 已知:char s[10],*p=s,则在下列语句中,错误的语句是()。

A. p=s+5;B. s=p+s;C. s[2]=p[4];D. *p=s[0];正确答案:5. 以下程序的输出是( )。

ma in(){char a[2][5]={“6937”,”8254”};int i,j,s=0;for(i=0;i<2;i++)for(j=0;a[i][j]>'0'&&a[i][j]<='9';j+=2)s=10*s+a[i][j]-…0‟;printf(“s=%d ”,s); }A. 6385B. 69825C. 63825D. 693825正确答案:6. C编译系统提供了对C程序的编辑、编译、连接和运行环境,以下可以不在该环境下进行的环节是()。

A. 编辑和编译B. 编译和连接C. 连接和运行D. 编辑和运行正确答案:7. 已知:struct{int i; char c; float a; }test; 则sizeof(test)的值是()。

东师C程序设计17春在线作业1-3

东师C程序设计17春在线作业1-3

东师C程序设计17春在线作业1一、单选题1、C2、C3、B4、A5、A一、单选题(共 20 道试题,共 60 分。

)V 1. 设整型变量a为5,使b不为2的表达式是()A. b=a/2B. b=6-(--a)C. b=a%2D. b=a>3?2:1正确答案:C2. 以下程序main() { int i, a[10]; for(i=9;i>=0;i--) a[i]=10-i; printf(“%d%d%d”,a[2],a[5],a[8]); }的输出结果是()A. 258B. 741C. 852D. 369正确答案:C3. 以下能正确定义一维数组的选项是()A. int num [];B. #define N 100 int num [N];C. int num[0..100];D. int N=100; int num[N];正确答案:B4. 若程序中定义了以下函数 double myadd(double a,double B) { return (a+B) ;} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()A. double myadd(double a,B) ;B. double myadd(double,double);C. double myadd(double b,double A) ;D. double myadd(double x,double y);正确答案:A5. 两个指针变量不可以()A. 相加B. 比较C. 相减D. 指向同一地址正确答案:A6. 下列关于C语言的文件操作顺序叙述正确的是()A. 先关闭文件B. 先测试文件已存在,再打开文件C. 先打开文件D. 对操作顺序无要求正确答案:C7. 以下程序: main( ) { int a=011; printf(“%d\n”, a); } 的输出结果是()。

电子科大17春《C++语言程序设计》在线作业2

电子科大17春《C++语言程序设计》在线作业2

电子科大17春《C++语言程序设计》在线作业22017秋17春电子科大17春《C++语言程序设计》在线作业2一、单选题(共20 道试题,共100 分。

)1. 已知类X中的一个成员函数说明如下:void Set(X & a); 其中,X & a的含义是()A. 指向类X的指针为aB. 将a的地址赋给变量SetC. a是类X的对象引用,用来作为Set()的形参D. 变量X与a按位相与作为函数Set()的参数正确答案:2. 模板对类型的参数化提供了很好的支持,因此()A. 类模板的主要作用是生成抽象类B. 类模板实例化时,编译器将根据给出的模板实参生成一个类C. 在类模板中的数据成员都具有同样类型D. 类模板中的成员函数都没有返回值正确答案:3. 重载“>>”时,为保证其连用性,重载函数的返回类型应为()A. istreamB. ostreamC. istream &D. ostream &正确答案:4. 如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为()A. myclass operator++()B. myclass operator++( int )C. myclass& operator++()D. myclass& operator++( int )正确答案:5. cin是()类的标准对象的引用。

A. ostreamB. istreamC. stdoutD. stdin正确答案:6. C++泛型编程通过()实现。

A. voidB. templateC. NULLD. typedef正确答案:7. 用struct定义的类的成员缺省段约束符的说明,则应为()的成员。

A. 私有段B. 保护段C. 公有段D. 所有段正确答案:8. 下列运算符重载时,只能采用类成员函数形式的有()A. <<B. +C. []D. ==正确答案:9. 下列运算符中()可以进行运算符重载A. newB. ::C. sizeofD. ?:正确答案:10. C++程序总是从()开始执行。

东师C程序设计17春在线作业2-3

东师C程序设计17春在线作业2-3

东师C程序设计17春在线作业2一、单选题1、A2、B3、B4、B5、C一、单选题(共 20 道试题,共 60 分。

)V 1. 下列函数: int fun1(chat* x) {char*y=x; while(*y++); return(y-x-1);} 的功能是()A. 求字符串的长度B. 比较两个字符串的大小C. 将字符串x复制到字符串yD. 将字符串X连接到字符串Y后面正确答案:A2. C语言源程序的基本单位是()A. 过程B. 函数C. 子程序D. 标识符正确答案:B3. 设a为int型变量,执行下列赋值语句a=125.534; a=(int)125.521%4;后,a的取值分别是()A. 125,31B. 125,1C. 125,31D. 125.534,2正确答案:B4. 设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是()A. printf(“x=%d\n”,x)B. printf(“x=%ld\n”,x)C. printf(“x=%8dl\n”,x)D. p rintf(“x=%LD\n”,x);正确答案:B5. 为求出s=10!的值,则变量s的类型应当为()A. intB. unsignedC. longD. 以上三种类型均可正确答案:C6. 以下说法中正确的是()A. C语言程序总是从第一个函数开始执行B. 在C语言程序中,要调用的函数必须在main()函数中定义C. C语言程序总是从main()函数开始执行D. C语言程序中的main()函数必须放在程序的开始部分正确答案:C7. 若有以下调用语句, main() { … int a[50],n; … fun(n, &a[9]); } 则不正确的fun 函数的首部是()。

大工10春《Java程序设计》在线作业1-4

大工10春《Java程序设计》在线作业1-4
满分:3 分
7. Java虚拟机简称为()。
A. API
B. OS
C. JPI
D. JVM
满分:3 分
8. 下面哪个赋值语句是合法的()?
A. float a=2.0z
B. double b=2.0
C. int c=2a
D. long d=2c
C. class A implements B
D. class B extends A
满分:3 分
19. 定义类头时,不可能用到的关键字是()。
A. null
B. class
C. extends
D. implements
满分:3 分
20. 下列哪一种叙述是正确的()
大工10春《Java程序设计》在线作业1
单选:DCDAB\CDBDD\BCCCA\DDAAA
多选:ABCD\BCD\BC\ABC\AC
判断:XVXVV
大工10春《Java程序设计》在线作业2
单选:ACDCB\DACCC\CBDCB\ACDAD
多选:CD\ABCD\AC\CD\ABC
判断:XXXXV
B. Boolean
C. Class
D. Object
满分:3 分
7. 在Java中,所有类的根类是()。
A. ng.Object
B. ng.Class
C. java.applet.Applet
D. java.awt.Frame
满分:3 分
D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。
满分:3 分
5. 下面哪一个不是正确的标识符().
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大工17春《C和C++语言程序设计》在线作业2
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1. 在C语言程序中,有关函数的定义正确的是()。

A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 函数的定义不可以嵌套,但函数的调用可以嵌套
C. 函数的定义和函数的调用均可以嵌套
D. 函数的定义和函数的均不可以嵌套
满分:5 分
正确答案:B
2. 若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是()。

A. p[a]
B. a[p]
C. *(p+2)
D. p+2
满分:5 分
正确答案:C
3. 假定int类型变量占用两个字节,其有定义:int x[10]={1,4,4};,则数组x 在内存中所占字节数是()。

A. 20
B. 10
C. 3
D. 6
满分:5 分
正确答案:A
4. 在函数调用时,以下说法正确的是()。

A. 函数调用后必须带回返回值
B. 实际参数和形式参数可以同名
C. 主调函数和被调函数总是在同一个文件里
D. 函数间的数据传递不可以使用全局变量
满分:5 分
正确答案:B
5. 变量的指针,其含义是指该变量的()。

A. 地址
B. 值
C. 一个标志。

相关文档
最新文档