最新奥鹏东北大学20秋学期《高级语言程序设计基础X》在线平时作业3-参考答案
东北大学20秋学期《高级语言程序设计基础X》在线平时作业1

一、单选题共25题,100分14分在C语言中,错误的int类型的常数是()。
A32768B0C37D0xAF24分若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是()。
A2B3C4D无确定值34分设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是()。
for (y=100; x!=y; ++x,y++)printf("****\n");A循环体只执行一次B是无限循环C循环体一次都不执行Dfor语句中存在语法错误44分有两个字符数组a、b,则以下正确的输入语句是()。
Agets(a,b);Bscanf("%s%s",a,b);Cscanf("%s%s",&a,&b);Dgets("a"); gets("b");"54分执行下面程序段后,x的值是()。
int x;printf("%d\n",(x=3*5,x+5));A10B15C20D564分若有定义:int x[10], *p=x;,则*(p+5)表示()。
A数组元素x[5]的地址B数组元素x[5]的值C数组元素x[6]的地址D数组元素x[6]的值E选项内容11F选项内容11G选项内容1174分当说明一个共用体变量时系统分配给它的内存是()。
A共用体中第一个成员所需内存量B共用体中最后一个成员所需内存量C共用体成员中占内存量最大者所需的容量D共用体中各成员所需内存量的总和84分下列关于C语言的叙述错误的是()。
A大写字母和小写字母的意义相同B不同类型的变量可以在一个表达式中C在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D同一个运算符号在不同的场合可以有不同的含义94分若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是()。
奥鹏东北大学20春学期《可视化程序设计(VB)》在线平时作业3.doc

用于注释语句的单词是()。
A.RemB.EndC.ElseD.Loop正确答案:A将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是()。
A.Cos (ab) ^25*exp(2)B.Cos^2(ab) 5*exp(2)C.Cos (ab) ^25*ln(2)D.Cos^2(ab) 5*ln(2)正确答案:A删除列表框中所有项目的方法是()。
A.DeleteB.ClearC.ClsD.Hide正确答案:BVisual Basic中,下面类型属于字符串型的是()。
A.IntegerB.SingleC.StringD.Boolean正确答案:C以下关于焦点的叙述中,错误的是()。
A.如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据B.当文本框失去焦点时,触发LostFocus事件C.当文本框的Enabled属性为False时,其Tab顺序不起作用D.可以用TabIndex属性改变Tab顺序正确答案:A单击命令按钮Command1必将调用已写在()事件中的代码。
A.LostFocusB.KeyPressC.DbclickD.Click正确答案:D设a=2,b=3,c=4,d=5 ,表达式Not a=c Or 4*c=b^2 And b a+c 的值是()。
A.-1B.1C.TRUED.FALSE正确答案:D如果要改变窗体的标题,则需要设置的属性是()。
A.CaptionC.BackColorD.BorderStyle正确答案:A表达式 5 Mod 3+3\5*2的值是()。
A.0B.2C.4D.6正确答案:B以下合法的Visual Basic标识符是()。
A.ForLoopB."Const"C.9abcD.a#x正确答案:A假定有如下事件过程:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 ThenPopupMenu popFormEnd IfEnd Sub则以下描述中错误的是()。
奥鹏 大工20秋在线作业3满分答案 (2)

奥鹏大工20秋在线作业3满分答案第一题题目描述在一个数组中,找出两个数的和等于目标值,并返回它们的索引。
输入•nums: 一个整数数组•target: 目标值,一个整数输出•一个包含两个数的整数数组,表示找到的两个数的索引示例输入: nums = [2, 7, 11, 15], target =9输出: [0, 1]解释: nums[0] + nums[1] =2+7=9本题可以使用暴力搜索方法来解决。
遍历数组中的每个元素,然后再对其后的元素进行遍历,找到和为目标值的两个数。
为了提高效率,可以使用哈希表来存储已遍历的数及其索引,这样在查找时只需要花费O(1)的时间。
下面是相应的Python代码:def two_sum(nums, target):num_map = {}for i, num in enumerate(nums):complement = target - numif complement in num_map:return [num_map[complement], i]num_map[num] = ireturn []nums = [2, 7, 11, 15]target =9print(two_sum(nums, target)) # 输出: [0, 1]第二题题目描述实现一个函数,用于计算斐波那契数列的第n个数。
•n: 一个整数,表示要计算第几个数输出•一个整数,表示斐波那契数列的第n个数示例输入: n =6输出: 8解释: 斐波那契数列的前6个数为: 0, 1, 1, 2, 3, 5, 8,第6个数为8解答斐波那契数列是一个经典的递归问题。
可以使用递归函数来实现斐波那契数列的计算,但是递归的效率较低。
为了提高效率,可以使用循环的方式进行计算。
下面是使用循环实现斐波那契数列的代码:def fibonacci(n):if n <=0:return0if n ==1:return1fib = [0] * (n +1)fib[1] =1for i in range(2, n +1):fib[i] = fib[i -1] + fib[i -2] return fib[n]n =6print(fibonacci(n)) # 输出: 8第三题题目描述给定一个字符串,找出其中没有重复字符的最长子串的长度。
东大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. 下面程序的运行结果是()。
[东北大学]20秋学期《C语言及程序设计》在线平时作业3-资料答案
![[东北大学]20秋学期《C语言及程序设计》在线平时作业3-资料答案](https://img.taocdn.com/s3/m/5255ad82ee06eff9aff8074d.png)
就是名字是[东北大学]20秋学期《C语言及程序设计》在线平时
作业3
提示:本资料为中医大学习辅导资料,只做参考学习使用!!
一、单选题 (共 13 道试题,共 65 分)
1.执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}
-A.-3
-B.-4
-C.-6
-D.-8
【参考选项是】:A
2.下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}
-A.-16
-B.-32
-C.-96
-D.-144
【参考选项是】:D
3.复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片
-A.-单击选项1 粘贴【参考选项是】,如有图片同样方法插入上传
-B.-选项内容都是
【参考选项是】:A
4.有定义inta[3][4],输入其3行2列元素的正确语句为()
-A.-scanf(“%d”,a[3,2]);
-B.-"scanf(“%d”,*(*(a+2)+1))"
-C.-"scanf(“%d”,*(a+2)+1);"
-D.-"scanf(“%d”,*(a[2]+1));"
【参考选项是】:C
5.函数strcmp(“A”,“B”)的值为()
-A.-0
-B.--1
-C.-1
-D.-3
【参考选项是】:B
6.在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
-A.-整型常量
-B.-整型表达式。
东大奥鹏《高级语言程序设计基础》在线作业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';
最新奥鹏东北大学20秋学期《工程制图》在线平时作业3-参考答案

B侧面投影
【答案】:B侧面投影|
6.在三面投影体系中,Z坐标值大小反映两点的()位置。
【选项】:
A前后
B左右
C上下
【答案】:C上下|
7.水平投影平行OX轴,侧面投影平行OZ轴,正面投影反映实长和实形,则此直线为()。
【选项】:
A水平线
B正平线
C侧平线
【答案】:B正平线|
8.与三个投影面倾斜的平面,称为()。
【选项】:
A细实线
B粗实线
C点画线
D虚线
【答案】:C点画线|
3.对称中心线应用()绘制。
【选项】:
A细实线
B粗实线
C点画线
D虚线
【答案】:C点画线|
4.不可见轮廓线应用()绘制。
【选项】:
A细实线
B粗实线
C点画线
D虚线
【答案】:D虚线|
5.点的水平投影到OX轴的距离等于()到OZ轴的距离。
【选项】:
【选项】:
A平行面
B垂直面
C一般位置平面
【答案】:C一般位置平面|
9.正面投影平行OX轴,侧面投影平行OYW轴,水平投影反映实长和实形,则此直线为()。
【选项】:
A水平线
B正平线
C侧平线
【答案】:A水平线|
10.()的正面投影反映平面的实形;水平投影、侧面投影均积聚为一条直线段,且分别平行于OX、OZ轴。
【选项】:
A错误
B正确
【答案】:B正确|
14.辅助基准与主要基准间一定要有尺寸联系。
【选项】:
A错误
B正确
【答案】:B正确|
15.向视图:可以自由配置的视图。
【选项】:
东大22春《高级语言程序设计基础X》在线平时作业3

《高级语言程序设计基础X》在线平时作业31:若k为整型变量,则以下for循环的执行次数是()。
for (k=2; k==0; ) printf("%d",k--);A、无限次B、0次C、1次D、2次答案:B2:当说明一个共用体变量时系统分配给它的内存是()。
A、共用体中第一个成员所需内存量B、共用体中最后一个成员所需内存量C、共用体成员中占内存量最大者所需的容量D、共用体中各成员所需内存量的总和答案:C3:若执行fopen函数时发生错误,则函数的返回值是()。
A、随机值B、1C、NULLD、EOF答案:C4:以下正确的函数形式是()。
A、double fun1(int x, int y){ z=x+y; return z; }B、fun1(int x, y){ int z;return z; }C、fun1(x, y) { int x, y; double z;z=x+y;return z; }D、double fun1(int x, int y){ double z;z=x+y; return z; }"答案:D5:若有以下程序段:…… int a[]={4,0,2,3,1},i,j,t; for(i=1;i<5;i++) { t=a[i];j=i-1; while(j>=0 && t>a[j]) { a[j+1]=a[j];j--;} a[j+1]=t; } …… 则该程序段的功能是()。
A、对数组a进行插入排序(升序)B、对数组a进行插入排序(降序)C、对数组a进行选择排序(升序)D、对数组a进行选择排序(降序)答案:B6:判断char型变量c1是否为大写字母的正确表达式是()。
A、A'<=c1<='Z'B、(c1>='A')&(c1<='Z')C、(c1>='A')&&(c1<='Z')D、('A'<=c1) AND ('Z'>=c1)答案:C7:设有一段程序:int *var,a;a=100;var=&a;a=*var+10;执行上面程序段后a的值为()。
[东北大学]20秋学期《软件设计模式》在线平时作业3辅导答案
![[东北大学]20秋学期《软件设计模式》在线平时作业3辅导答案](https://img.taocdn.com/s3/m/4b6834404693daef5ff73d73.png)
【奥鹏】-[东北大学]20秋学期《软件设计模式》在线平时作业3注:每学期试题都会有所不同,请认真做好复习!一、单选题 (共 10 道试题,共 50 分)1.C#中每个int 类型的变量占用_______个字节的内存。
[A选项]-1[B选项]-2[C选项]-4[D选项]-8解析:试题难度4颗星【参考选择】:C2.while语句循环语句结构和do…while语句循环结构的区别在于:[A选项]-while语句的执行效率比较高[B选项]-do…while语句编写程序较为复杂[C选项]-do…while循环是先执行循环体,后判定条件表达式是否成立,而while语句是先判定条件表达式,再决定是否执行循环体[D选项]-无论条件是否成立,while语句都要执行一次循环体解析:试题难度4颗星【参考选择】:C3.如有定义:class class1{Public virtual void test(){}}Class class2: class1{Public overrice void test(){Consol[E选项]-Write(“class2”);}}Class class3: class2{Public override void test(){Consol[E选项]-Write(“class3”);}}则下列语句的输出是什么?Class2 x = new class3(); x.test();[A选项]-class3 class2[B选项]-class3[C选项]-class2 class3。
东大20秋学期《高级语言程序设计基础X》在线平时作业2参考答案

D.int a=5, *p=&a, *q=&a; *p=*q;"
答案:D
15.对以下说明语句的正确理解是()。int a[10]={6,7,8,9,10};
A.将5个初值依次赋给a[1]至a[5]
B.将5个初值依次赋给a[0]至a[4]
C.将5个初值依次赋给a[6]至a[10]
B.int a[10]={ };
C.int a[]={0};
D.int a[10]=(10*1);
答案:C
7.已知学生记录描述如下,下面对结构体成员"computer"的赋值方式正确的是()。struct student { int num;char name[8];struct { float math;float engl;float computer;} mark;} std;
A.3 5 7
B.3 6 9
C.1 5 9
D.1 4 7
答案:A
18.下面程序段的输出结果是()。int a=023;printf("%d\n",--a);
A.23
B.17
C.18
D.24
答案:C
19.若有定义:int a[2][3];,则以下对a数组元素地址的正确表示为()。
A.*(a+1)
B.*(a[1]+2)
A.1
B.2
C.4
D.24
答案:C
9.执行以下程序后,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);}
东大20秋学期《高级语言程序设计基础X》在线平时作业2

共25题,100分
1
4分
若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是()。
Aa, p, &*a
B*&a, &a, *p
C&a, p, &*p
D*&p, *p, &a"
我的得分:4分
我的答案:C
解析:
暂无内容
2
4分
系统的标准输入文件是指()。
A键盘
B显示器
C软盘
D硬盘
A1111 1111 1111 1000
B1000 0000 0000 1000
C0000 0000 0000 1000
D1111 1111 1111 0111
我的得分:4分
我的答案:A
解析:
暂无内容
11
4分
若有说明:char *pc[ ]={"aaa", "bbb", "ccc", "ddd"};,则以下叙述正确的是()。
A将5个初值依次赋给a[1]至a[5]
B将5个初值依次赋给a[0]至a[4]
C将5个初值依次赋给a[6]至a[10]
D因为数组与初值的个数不相同,所以此语句不正确
我的得分:4分
我的答案:B
解析:
暂无内容
16
4分
若有以下语句,则对x数组元素引用不正确的是()。
int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;
D数组元素x[6]的值
E选项内容11
F选项内容11
我的得分:4分
我的答案:B
解析:
东大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))"
[东北大学]20秋学期《高级语言程序设计基础X》在线平时作业3辅导答案
![[东北大学]20秋学期《高级语言程序设计基础X》在线平时作业3辅导答案](https://img.taocdn.com/s3/m/9df843704028915f814dc270.png)
【奥鹏】-[东北大学]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);}。
东大20秋学期《高级语言程序设计基础X》在线平时作业3

B256
C324
D400
我的得分:4分
我的答案:B
解析:
暂无内容
5
4分
以下程序的输出结果是()。
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);}
Ad=10
我的得分:4分
我的答案:B
解析:
暂无内容
10
4分
在C语言中,一维数组的定义方式为:类型说明符数组名()。
A[常量表达式]
B[整型表达式]
C[整型常量或整型表达式]
D[整型常量]
我的得分:4分
我的答案:A
解析:
暂无内容
11
4分
以下正确的说法是()。
A实参和与其对应的形参各占用独立的存储单元
B实参和与其对应的形参共占用一个存储单元
一、单选题
共25题,100分
1
4分
设有一段程序:
int *var,a;
a=100;var=&a;a=*var+10;执行上面程序段后a的值为()。
A120
B110
C100
D90
我的得分:4分
我的答案:B
解析:
暂无内容
2
4分
若有定义:int x[10], *p=x;,则*(p+5)表示()。
A数组元素x[5]的地址
C只有当实参和与其对应的形参同名时才共用存储单元
D形参是虚拟的,不占用存储单元
我的得分:4分
我的答案:D
[东北大学]20秋学期《高级语言程序设计基础X》在线平时作业3-资料答案
![[东北大学]20秋学期《高级语言程序设计基础X》在线平时作业3-资料答案](https://img.taocdn.com/s3/m/558da0a25f0e7cd185253657.png)
[东北大学]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【参考选项是】:B2.若有定义:int x[10], *p=x;,则*(p+5)表示()。
-A.-数组元素x[5]的地址-B.-数组元素x[5]的值-C.-数组元素x[6]的地址-D.-数组元素x[6]的值-E.-选项内容11F.选项内容11G.选项内容11【参考选项是】:B3.有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则()。
-A.-运行后将输出China-B.-运行后将输出Ch-C.-运行后将输出Chi-D.-编译时出错【参考选项是】: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【参考选项是】: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);}。
【东大】20秋学期《高级语言程序设计基础X》在线平时作业2答案

20秋学期《高级语言程序设计基础X》在线平时作业2学校:东北大学学期:2020年秋季一、单选题 (共 25 道试题,共 100 分)1.若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是()。
A.a, p, &*aB.*&a, &a, *pC.&a, p, &*pD.*&p, *p, &a"[本题正确选择]:C2.系统的标准输入文件是指()。
A.键盘B.显示器C.软盘D.硬盘[本题正确选择]:A3.语句while (!y)中的表达式 !y 等价于()。
A.y==0B.y!=1C.y!=0D.y==1[本题正确选择]:A4.若有定义:int x[10], *p=x;,则*(p+5)表示()。
A.数组元素x[5]的地址B.数组元素x[5]的值C.数组元素x[6]的地址D.数组元素x[6]的值E.选项内容11F.选项内容11[本题正确选择]:B5.以下运算正确的程序段是()。
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);"[本题正确选择]:D6.以下能对一维数组a进行正确初始化的语句是()。
A.int a[10]=(0,0,0,0,0);。
最新奥鹏东北大学20秋学期《实用写作》在线平时作业3-参考答案

东北大学东大奥鹏远程教育东北大学20秋学期《实用写作》在线平时作业3参考答案试读一页20秋学期《实用写作》在线平时作业31. 《细菌是怎样发现的?》作者是(),被称作科学文艺中的轻骑兵。
【选项】:A 顾均正B 陈望道C 高士其D 贾祖璋【答案】:C2. 贺信与祝辞都属于()中祝贺类文书。
【选项】:A 法律文体B 新闻文体C 公关礼仪文体D 科技文体【答案】:C3. 求职信具有针对性、自荐性、独特性和()等特点。
【选项】:A 礼仪性B 目的性C 功利性D 简明性【答案】:A4. ()是指党政机关、社会团体、企事业单位的领导者或工作人员在任职期间或任职结束后向上级领导及所属单位的公众所做的任职以来的工作总结报告。
【选项】:A 工作总结B 述职报告C 工作规划D 任期总结【答案】:B5. 按研究工作进程划分,科技报告可分为选题报告、论证报告、申请报告、进展报告和()。
【选项】:A 保密报告B 解密报告C 成果报告D 非密报告【答案】:C6. 从起诉或审判中是否存在逻辑错误入手提出辩护理由,叫做()。
【选项】:A 事实辩B 逻辑辩C 法律辩D 程序辩【答案】:B7. ()专用于追悼大会,由一定身份的人进行宣读。
它是对在场参加追悼的同志讲话,而不是对逝者讲话。
【选项】:A 抒情类悼词B 议论类悼词C 宣读体悼词D 书面悼词【答案】:C8. 以广告主为标准可将商业广告划分为一般广告和()。
【选项】:A 企业广告B 图片广告C 零售广告D 消费者广告【答案】:C9. 对某项具体行政工作或活动提出要求和规范程序的文书称作()。
【选项】:A 条例B 细则C 规定D 规程【答案】:C10. ()总结署名在正文后右下方。
【选项】:A 部门B 单位C 组织D 个人【答案】:D11. 简报的版尾包括发送范围和()两个基本内容。
【选项】:A 编发部门B 印发的份数C 日期D 结论【答案】:B12. 按照《中华人民共和国经济合同法》第二章经济合同的订立和履行第十二条规定,合同应该具备标的、数量和质量、价款或酬金、履行的期限、地点和方式以及()等条款。
[东大]20秋学期《C语言及程序设计》在线平时作业3
![[东大]20秋学期《C语言及程序设计》在线平时作业3](https://img.taocdn.com/s3/m/1eb3c512852458fb770b56c6.png)
10.设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。 A.0~255 B.0~65535 C.-32768~+32767 D.-256~+255 正确答案:B
11.下列程序的输出为 ()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);} A.12 B.12.3 C.12.8 D.12.3 正确答案:B
12.若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为() A.float B.char C.int D.double 正确答案:D
13.以下不正确的C语言标识符是()。 A.int B.a_1_2 C.ab1exe D._x 正确答案:A
5.声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。 A.正确 B.错误 正确答案:B
6.在C程序中main函数必须位于程序的最前面 A.正确 B.错误 正确答案:B
7.int a[3][];可以对二维数组a的正确说明。 A.正确 B.错误 正确答案:B
正确答案:C
8.若有定义:intA[3][4];能表现数组元素A[1][1]的是() A.(A[1]+1) B.*(A[1][1]) C.(*(A+1)[1]) D.*(A+5) 正确答案:B
9.C语言中,下列说法正确的是() A.不能使用do…while语句构成循环。 B.do…while语句构成的循环必须用break语句才能退出。 C.do…while语句构成的循环,当while语句中的表达式值为非0结束循环。 D.do…while语句构成的循环,当while语句中的表达式值为0结束循环。 正确答案:D
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B char str[10]; scanf("%s", &str);
C char str[10], *p; p=str; scanf("%s", p);
D char str[10], *p=str; scanf("%s", p[1]);"
【答案】:C
【选项】:
A空格
B \0
C e
D f
【答案】:D
15.有字符数组a[80]和b[80],则正确的输出语句是()。
【选项】:
A puts(a.b);
B printf("%s,%s",a[],b[]);
C pitchar(a,b);
D puts(a); puts(b);
【答案】:D
16.若有定义:int x[10], *p=x;,则*(p+5)表示()。
【选项】:
A int p, *q; q=&p;
B int *p, *q; q=p=NULL;
C int a=5, *p; *p=a;
D int a=5, *p=&a, *q=&a; *p=*q;"
【答案】:D
14.下面程序段的运行结果是()。char a[7]="abcdef"; char b[4]="ABC"; strcpy(a,b); printf("%c",a[5]);
B getchar( )
C putchar(c2);
D putchar(c1,c2)"
【答案】:D
8.以下能正确进行字符串赋值操作的是()。
【选项】:
A char s[5]={"12345"};
B char s[5]={'1', '2', '3', '4', '5'};
C char *s; *s="12345";
B d=15
C d=20
D d=25
【答案】:C
6.一个C语言程序总是从()。
【选项】:
A主过程开始执行
B主函数开始执行
C子程序开始执行
D主程序开始执行
【答案】:B
7.设c1、c2均是char类型变量,则以下不正确的函数调用是()。
【选项】:
A scanf("c1=%cc2=%c",&c1,&c2);
D 90
【答案】:B
2.若有定义:int x[10], *p=x;,则*(p+5)表示()。
【选项】:
A数组元素x[5]的地址
B数组元素x[5]的值
C数组元素x[6]的地址
D数组元素x[6]的值
E选项内容11
F选项内容11
G选项内容11
【答案】:B
3.有下面的程序段char a[3],b[]="China"; a=b; printf("%s",a);则()。
东北大学
东大奥鹏远程教育
东北大学20秋学期《高级语言程序设计基础X》在线平时作业3
参考答案
试读一页
20秋学期《高级语言程序设计基础X》在线平时作业3
1.设有一段程序:
int *var,a;
a=100;var=&a;a=*var+10;执行上面程序段后a的值为()。
【选项】:
A 120
B 110
C 100
【选项】:
A 186
B 256
C 324
D 400
【答案】:B
5.以下程序的输出结果是()。
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);}
【选项】:
A d=10
【选项】:
A数组元素x[5]的地址
B数组元素x[5]的值
C数组元素x[6]的地址
D数组元素x[6]的值
E选项内容11
F选项内容11
【答案】:B
17.在C语言中,错误的int类型的常数是()。
【选项】:
A 32768
B 0Biblioteka C 37D 0xAF【答案】:A
18.以下能正确读入字符串的程序段是()。
【选项】:
【选项】:
A运行后将输出China
B运行后将输出Ch
C运行后将输出Chi
D编译时出错
【答案】:D
4.若执行下述程序时从键盘输入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; }
19.下列程序的输出结果是()。
#include
void fun();
void main()
{
int x=1;
if(x= =1)
{
int x=2;
printf(“%d”,++x);
}
void fun()
{
printf(“%d”,x++);}
【选项】:
A 2,1,1
B 1,2,1
C 2,2,2
D 2,2,1"
D char *s="12345"; "
【答案】:D
9.以下不正确的定义语句是()。
【选项】:
A double x[5]={2.0,4,0,6,0,8,0,10.0};
B int y[5]={0,1,3,5,7,9};
C char c1[]={'1','2','3','4','5'};
D char c2[]={'\x10','\xa','\x8'};"
【答案】:C
20.当正常执行了文件关闭操作时,fclose函数的返回值是()。
【选项】:
A -1
B随机值
C 0
D 1
【答案】:C
21.若执行fopen函数时发生错误,则函数的返回值是()。
【选项】:
A随机值
B 1
C NULL
D EOF
【答案】:C
22.定义如下变量和数组:int k;
int a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(k=0;k<3;k++) printf("%d",a[k][2-k]);
D形参是虚拟的,不占用存储单元
【答案】:D
12.函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针()。
【选项】:
A移动到距离文件头10个字节处
B从当前位置向后移动10个字节
C从文件尾部前移10个字节
D移到离当前位置10个字节处
【答案】:C
13.以下对指针变量的操作中,不正确的是()。
【答案】:B
10.在C语言中,一维数组的定义方式为:类型说明符数组名()。
【选项】:
A [常量表达式]
B [整型表达式]
C [整型常量或整型表达式]
D [整型常量]
【答案】:A
11.以下正确的说法是()。
【选项】:
A实参和与其对应的形参各占用独立的存储单元
B实参和与其对应的形参共占用一个存储单元
C只有当实参和与其对应的形参同名时才共用存储单元