当前位置:文档之家› (完整word版)c语言程序设计形考任务4答案.doc

(完整word版)c语言程序设计形考任务4答案.doc

(完整word版)c语言程序设计形考任务4答案.doc
(完整word版)c语言程序设计形考任务4答案.doc

一、选择题(共30 分,每小题 2 分)

题目 1

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;,则不正”

确的语句为()。

选择一项:

a. struct BOOK *x=malloc(book);

回答正确

b. struct BOOK x={"C++ Programming",27.0};

c. struct BOOK *x=malloc(sizeof(struct BOOK));

d. struct BOOK *x=&book;

反馈

Your answer is correct.

题目 2

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定有“struct BOOK{char title[40]; float price;} book;,则正确的”语句为()。

选择一项:

a. struct BOOK x= &book;

b. struct BOOK *x=&book;

回答正确

c. struct BOOK x=calloc(BOOK);

d. struct BOOK *x=BOOK;

反馈

Your answer is correct.

题目 3

正确

获得 2.00 分中的 2.00 分

标记题目

题干

在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是()。选择一项:

a.句点

b.冒号

c.分号

回答正确

d.逗号

反馈

Your answer is correct.

题目 4

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定一个结构类型的定义为“struct A{int a,b; double c;};,则该类”型的长度为()。

选择一项:

a.8

b.10

c.12

d.16

反馈

Your answer is correct.

题目 5

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定一个结构类型的定义为“struct D{int a; D* next;};,则该”类型的长度为()。

选择一项:

a.4

b.8

回答正确

c. 12

d. 16

反馈

Your answer is correct.

题目 6

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定要访问一个结构指针变量x 中的数据成员 a ,则表示方法为()。选择一项:

a.x.a

b.x->a

回答正确

c.x(a)

d.x{a}

反馈

Your answer is correct.

题目 7

正确

获得 2.00 分中的 2.00 分

标记题目

题干

与结构成员访问表达式https://www.doczj.com/doc/c12190773.html, 等价的表达式为()。

选择一项:

a. x->name

b. &x->name

c. (&x)->name

回答正确

d. (*x)->name

反馈

Your answer is correct.

题目 8

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定一个链表中结点的结构类型为“struct AA{int data, struct AA *next;};,则”next 数据成员的类型为()。

选择一项:

a. struct AA

b. struct AA*

c. AA

d. int

反馈

Your answer is correct.

题目 9

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定一个链表的表头指针为f,结点中包含有data 和 next 域,则向该链表的表头插入一个地址为p 的结点时,应执行的操作为()。

选择一项:

a. p->next=f

b. p->next=f和f=p

回答正确

c. f=p->next

d. f->next=p和f=p

反馈

Your answer is correct.

题目 10

正确

获得 2.00 分中的 2.00 分

标记题目

题干

标准输入设备键盘的文件流标识符是()。

选择一项:

a. stdin

回答正确

b. stdout

c. stderr

d. stdio

反馈

Your answer is correct.

题目 11

正确

获得 2.00 分中的 2.00 分

标记题目

题干

表示文件结束符的符号常量为()。

选择一项:

a.eof

b.Eof

c.EOF

回答正确

d. feof

反馈

Your answer is correct.

题目 12

正确

获得 2.00 分中的 2.00 分

标记题目

题干

C 语言中打开一个数据文件的系统函数为()。选择一项:

a.fgetc()

b.fputc()

c.fclose()

d.fopen()

回答正确

反馈

Your answer is correct.

题目 13

正确

获得 2.00 分中的 2.00 分

标记题目

题干

从一个数据文件中读入以换行符结束的一行字符串的系统函数为()。选择一项:

a.gets()

b.fgets()

回答正确

c.getc()

d.fgetc()

反馈

Your answer is correct.

题目 14

正确

获得 2.00 分中的 2.00 分

标记题目

题干

向一个二进制文件中写入信息的函数fwrite() 带有的参数个数为()。选择一项:

a.1

b.2

c.3

d.4

回答正确

反馈

Your answer is correct.

题目 15

正确

获得 2.00 分中的 2.00 分

标记题目

题干

在 C 语言中,为只写操作打开一个文本文件的方式为()。

选择一项:

a."a"

b."r+"

c."r"

d."w"

回答正确

反馈

Your answer is correct.

标记题目

信息文本

二、判断题(共40 分,每小题 2 分。叙述正确则回答“是”,否则回答“否”)

题目 16

正确

获得 2.00 分中的 2.00 分

标记题目

题干

在结构类型的定义中,其中的数据成员可以是本身类型的直接对象。

选择一项:

题目 17

正确

获得 2.00 分中的 2.00 分

标记题目

题干

在结构类型的定义中,允许出现结构类型不完整的超前定义。

选择一项:

题目 18

正确

获得 2.00 分中的 2.00 分

标记题目

题干

定义结构类型的变量时,不能够同时进行初始化。

选择一项:

题目 19

正确

获得 2.00 分中的 2.00 分

标记题目

题干

使用一个结构类型时,必须一起使用关键字struct 和类型标识符。选择一项:

题目 20

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定一个结构类型的定义为“struct A{int a,b; A* c;}; ,则该类”型的长度为12 。

选择一项:

题目 21

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定一个结构类型的定义为“struct B{int a[5]; char* b;};,则该类”型的长度为20。

选择一项:

题目 22

正确

获得 2.00 分中的 2.00 分

标记题目

题干

执行 calloc(n,8) 函数调用时,将动态分配得到8*n 个字节的存储空间。

选择一项:

题目 23

正确

获得 2.00 分中的 2.00 分

标记题目

题干

执行 malloc(sizeof(struct BB))函数调用时,得到的动态存储空间能够保存具

有 struct BB 结构类型的一个对象。

选择一项:

题目 24

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定要访问一个结构对象x 中的由 a 指针成员所指向的对象,则表示方法为x.a 。

选择一项:

题目 25

正确

获得 2.00 分中的 2.00 分

标记题目

题干

假定要访问一个结构指针p 所指对象中的 b 指针成员所指的对象,则表示方法为 p->b 。

选择一项:

题目 26

正确

获得 2.00 分中的 2.00 分

标记题目

题干

与结构成员访问表达式(*fp).score 等价的表达式是fp->score 。

选择一项:

题目 27

正确

获得 2.00 分中的 2.00 分

标记题目

题干

在 C 语言中,对二进制文件的所有不同打开方式共有 6 种。

选择一项:

题目 28

正确

获得 2.00 分中的 2.00 分

标记题目

题干

C语言中的标准输入和输出设备文件都属于字符文件。

选择一项:

题目 29

正确

获得 2.00 分中的 2.00 分

标记题目

题干

在一个磁盘数据文件的文件名中,文件主名和扩展名都是必须的,不可省略。选择一项:

题目 30

正确

获得 2.00 分中的 2.00 分

标记题目

题干

在数据文件打开方式字符串中,字符 r、w 和 a 具有确定的含义,分别代表读、写和追加方式。

选择一项:

题目 31

正确

获得 2.00 分中的 2.00 分

标记题目

题干

一个磁盘数据文件的文件名由文件主名和扩展名所组成,其中间用圆点分开。

选择一项:

题目 32

正确

获得 2.00 分中的 2.00 分

标记题目

题干

C 语言系统中提供一个用来描述文件属性的类型标识符为FILE 。选择一项:

题目 33

正确

获得 2.00 分中的 2.00 分

标记题目

题干

每次只能向文本文件中写入一个字符,不能一次写入一个字符串。

选择一项:

题目 34

正确

获得 2.00 分中的 2.00 分

标记题目

题干

对二进制文件进行读和写操作将使用相同的系统函数。

选择一项:

题目 35

正确

获得 2.00 分中的 2.00 分

标记题目

题干

在 C 语言中,系统函数 fseek() 用来移动数据文件中的文件位置指针。选择一项:

标记题目

信息文本

三、写出下列每个程序运行后的输出结果(共15 分,每小题 5 分)题目 36

完成

满分 5.00

标记题目

题干

#include

struct Worker {

char name[15];//姓名

int age; //年龄

float pay; //工资

};

void main() {

struct Worker x={"wanghua",52,4300};

struct Worker y, *p;

y=x; p=&x;

printf("%s%d%6.2f\n",https://www.doczj.com/doc/c12190773.html,,y.age,p->pay);

}

wanghua 52 4300

反馈

wanghua524300

题目 37

完成

满分 5.00

标记题目

题干

#include

#include

struct Worker {

char name[15];//姓名

int age; //年龄

float pay; //工资

};

void main() {

struct Worker x;

char *t="liouting";

int d=38; float f=3493;

strcpy(https://www.doczj.com/doc/c12190773.html,,t);

x.age=d; x.pay=f;

printf("%s %d %6.0f\n",https://www.doczj.com/doc/c12190773.html,,x.age,x.pay);

C语言程序设计第三版习题库答案

C 语言程序设计(第三版)习题库 1、设圆半径r=,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 #include<> main(){ floatr,h,C1,Sa,Sb,Va,Vb; scanf(__”%f ”__,&r); scanf(”%d ”,__&h _);; C1=2**r; Sa=*r*r; Sb=4*Sa; Va=4**r*r*r/3; Vb=Sa*h; printf(___”Cl=%.2fSa=%.2fSb=%.2fVa=%.2fVb=%.2f ”,Cl,Sa,Sb,Va,Vb ); } 2、输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9 输出要求有文字说明,取位2小数。 #include<> main(){ floatF,c; scanf("%f",&F); ____c=5*(F-32)/9______; printf("c=%.2f",c); } 3、有一函数:?? ???≥-<≤-<=10113101121x x x x x x y 写一程序,输入x 值,输出y 值。 #include<> main(){ intx,y; printf("输入x :"); scanf("%d",&x); if(x<1){/*x<1*/ y=x; printf("x=%3d,y=x=%d\n",x,y);

}elseif(____x<10_______){/*1≤x-10*/ _____y=2*x-1_______; printf("x=%3d,y=2*x-1=%d\n",x,y); }else{/*x≥10*/ y=3*x-11; printf("x=%3d,y=3*x-11=%d\n",x#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d\n",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }scanf("%d",&x);

C语言程序设计模拟试题1(附答案)

《C语言程序设计》模拟试卷一 一、单项选择题(每题2分,共30分) 1、下列有关C语言的叙述中错误的是()。 A) C语句必须以分号结束 B) 任何一个C程序中有且只有一个主函数 C) 复合语句在语法上可被看作一条语句 D) C程序中对数据的任何操作都可由运算符实现 2、以下不能定义为用户标识符的是()。 A) MAIN B) _HJ C) 2ong D) LINE1 3、下列符号中用来表示C语言中的回车换行的是()。 A) \r B) \n C) \b D) \t 4、如有如下定义:int a=1,则语句printf(“%d,%d”, a, ++a);的运行结果为()。 A) 1, 1 B) 1, 2 C) 2, 2 D) 2, 1 5、已知ch为字符型变量,下面表达式中正确的是()。 A) ch=’\xff ’B) ch=’\ff ’C) ch=’ ff ’D) ch=” ff ” 6、以下能正确定义一维数组的是()。 A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”; C) char a[ ]=”012345”; D) char a[5]={0,1,2,3,4,5}; 7、以下语句中能正确定义变量并赋初值的是()。 A) char c=65; B) float f=f+1.1; C) double x=12.3e3.6; D) int m=n=2.0; 8、在执行下列程序时输入:1357924,则程序的运行结果为()。 main( ) { int x, y; scanf(“%2d%2d”,&x,&y); printf(“%2d”,x*y); } A) 13 B) 1357 C) 74 D) 741 9、执行下列程序段后输出的结果是()。 x = 9; while (x > 7)

国家开放大学电大《金融学》形考任务答案

任务1 单选题(每题6分,共5道) 从整体上看,()是最大的金融盈余部门。D. 居民 发行股票属于()融资。A. 外源融资 各经济部门的金融活动及其彼此间的平衡关系可以通过( )来反映。C. 资金流量表 现代社会中,不同的经济部门之间有的总体是盈余的,有的总体是赤字的,他们之间主要通过( )活动来实现平衡。 A. 金融 ()属于贸易融资的行为。A. 信用证 多选题(每题8分,共5道) 政府赤字的弥补方式有哪些( )。 A. 增加税收 B. 向中央银行申请贷款 C. 向商业银行申请贷款 D. 发行政府债券 E. 发行股票 以下哪些是银行为企业提供的金融服务()。 A. 存款业务 B. 贷款业务 C. 年金管理 D. 债券发行 E. 资金清算 以下对于利率描述正确的是( 全选)。 A. 利率是利息额与本金之比 B. 利率是衡量收益与风险的尺度 C. 利率是现代金融体系的基本要素 D. 利率的高低会对借贷双方决策产生直接影响 E. 利率是政府调节社会经济金融活动的工具 企业财务活动与金融体系的关系体现在( )。 A. 企业是金融机构的服务对象 B. 企业是金融市场的最主要的参与者 C. 企业财务活动对宏观金融总量与结构具有决定性影响 D. 企业是金融市场最主要的资金提供者 E. 企业是金融市场监管体系重要的组成部分 以下属于金融总量统计指标的是( )。 A. 财政赤字总额 B. 信贷总量 C. 保险市场规模 D. 国民生产总值 E. 货币总量 判断题(每题6分,共5道) 金融供求及其交易源于社会各部门的经济活动。√

调整利率的高低会影响整个社会的投融资决策和经济金融活动。√ 居民会基于流动性、收益性和安全性来进行赤字管理。× 金融总量是一国各经济主体对内的金融活动的总和。× 从一个国家(地区)来看,所有经济部门之间的金融活动构成了整个金融体系。× 在市场经济条件下,发行()是财政最常用、最普遍的筹措资金方式。A. 政府债券 居民进行储蓄与投资的前提是( )。C. 货币盈余 居民的赤字可以通过以下哪种方式弥补( )。B. 消费贷款 现代金融体系建立的基础是( )。D. A和B 采取独资、合资或合作等方式在国外建立新企业的“绿地投资”属于()投资。B. 国际直接投资 多选题(每题8分,共5道) 广义的金融市场包括(全选)。 A. 信贷市场 B. 资本市场 C. 货币市场 D. 黄金市场 E. 衍生金融工具市场 以下哪些是金融体系的基本要素(全选)。 A. 货币 B. 汇率 C. 信用 D. 利率 E. 金融工具 政府投资对金融活动的影响体现在( )。 A. 政府投资导致的大量货币收支,对货币流通产生了重要影响 B. 政府投资股票市场,增加金融市场的流量 C. 政府投资需要银行提供贷款,从而增加银行的贷款规模 D. 政府投资带动民间资本,引起整个金融资源的流向发生改变 E. 政府通过设立主权财富基金,利用外汇储备对国际金融市场产生影响 以下反映居民部门参与金融活动的是()。 A. 在银行存款 B. 在证券市场发行债券 C. 投资股票 D. 参加股票培训班 E. 向民间钱庄申请贷款 以下属于国际直接投资的是( )。 A. 对国外企业进行技术支持 B. 居民在本国金融市场购买国外企业发行的股票 C. 国外企业采用合作方式在本国建立新企业 D. 收购国外企业的股权,并成为绝对最大股东 E. 将前期投资利润继续投资国外企业

汇编语言程序设计期末考试试卷及参考答案

【汇编语言程序设计】期末考试-试卷及参考答案

执行上述两条指令后,正确的结果是( B )。 A.(AX)=1001H; B.(AX)=0FFFH; C.(AX)=1000H; D.(AX)=0111H。 6.串指令中的目的操作数地址一定是由____A_ _提供。()A.ES:[DI] ; B.SS:[BP]; C.DS:[SI] ; D.CS:[IP]。 7.将DX的内容除以2,正确的指令是( C )。 A.DIV 2 ; B.DIV DX,2 ; C.SAR DX,1; D.SHL DX,1。 8. 用户为了解决自己的问题,用汇编语言所编写的程序,称为( B )。 A.目标程序; B.汇编语言源程序; C.可执行程序; D.汇编程序。 9.用一条指令仅实现将AX←BX+SI的方法是( D )。 A.XCHG AX,[BX][SI] ; B.MOV AX,[BX+SI]; C.LEA AX,BX[SI] ; D.LEA AX,[BX][SI]。 10.设SP初值为2000H,执行指令“PUSH AX”后,SP的值是( C )。 A.1FFFH; B.1998H; C.1FFEH; D.2002H。 2. C 二、指出下列指令的出错原因,并改正。(每小题2分,共12分) 1.MOV BX,DL;操作数类型不匹配,改正为:MOV BL,DL 或MOV BX,DX 2.MOV CS,AX;代码段寄存器CS不能作目的操作数,改正为MOV DS,AX 3.ADD AX,DS;段寄存器DS的内容不能作为加法指令的操作数,改正为 MOV BX,DS ADD AX,BX 4.TEST BX,[CX];不能使用CX实现寄存器间接寻址,改正为 MOV SI,CX TEST BX,[SI] 5.SUB [BX],[BP+SI];两个操作数不能同为存储器操作数,且两个操作数的数据类型不确定,改正为:MOV AX,[BX] SUB AX,[BP+SI] 或:MOV AL,[BX] SUB AL,[BP+SI] 6.SHL DX ;没有给出移位次数,改正为SHL DX,1或 SHL DX,CL 三、程序填空题(注意:每空只能填一条指令,并注释说明所填指令的作用!每空3分,共18分) 1.在表TABLE处存放着N个无符号字节数,求表中前10个字节数的总和并

C语言程序设计程序填空题库及答案

程序填空题 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【】下面程序的功能是不用第三个变量,实现两个数的对调操作。#include <> main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ①; b= ②; a= ③; printf("a=%d,b=%d\n",a,b); }

【】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include <> double pi(long n) { double s=; long i; for(i=1;i<=n;i++) s=s+ ①; return( ②); } 【】下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p

《货币银行学》(金融学)形考作业3-4

《货币银行学》(金融学)形考作业答案3-4 《货币银行学》形考作业3 一、名词解释: 1、国际收支:是指在一定时期内,一个国家(地区)和其他国家(地区进行的全部经济交易的系统记录。这里既包括国际贸易,也包括国际投资,还包括其他国际经济交往。 2、国际收支平衡表:是以某—特定货币为计量单位,全面系统地记录一国国际收支状况的统计报表。 3、套汇:利用同一时刻不同外汇市场的汇率差异,通过贱买贵卖某种外汇赚取利润的行为。 4、经济全球化:世界各国和地区的经济相互融合日益紧密,逐步形成全球经济一体化的过程,以及与此相适应的世界经济运行机制的建立与规范化过程。 5、中央银行:是专门制定和实施货币政策、统一管理金融活动并代表政府协调对外金融关系的金融管理机构。在现代金融体系中,中央银行处于核心地位,是一国最重要的金融管理当局。 6、超额准备金:商业银行的存款准备金中超过法定存款准备金的部分。 7、货币供给:是指一定时期内一国银行系统向经济中投入、创造、扩张(或收缩)货币的行为。 8、货币供给的外生性:是指货币供给量可以由中央银行进行有效的控制,货币供给量具有外生变量的性质。 9、货币供给的内生性:是指货币供给难以由中央银行绝对控制,而主要是由经济体系中的投资、收入、储蓄、消费等各因素内在地决定的,从而使货币供给量具有内生变量的性质。 10、派生存款:由商业银行发放贷款、办理贴现或投资等业务活动引申出来的存款。 11、基础货币:基础货币包括流通中的现金和商业银行等金融机构在中央银行的存款准备金是货币供应量数倍伸缩的基础,是市场货币量形成的源头。中央银行通过货币乘数的作成数倍于基础货币量的市场货币供给总量。 12、货币乘数:指货币供给量对基础货币的倍数关系,亦即基础货币每增加或减少一个单位所引起的货币供给量增加或减少的倍数,不同口径的货币供应量有各自不同的货币乘数。13、货币均衡:是指货币供给与货币需求基本相适应的货币流通状态。是社会总供给均衡的一种反映。是相对的动态的均衡。 14、通货膨胀:是指由于货币供给过多而引起货币贬值、物价普遍上涨的货币现象。 15、通货紧缩:是指由于货币供给不足而引起货币升值、物价普遍、持续下跌的货币现象。 二、判断正确与错误 1、国际收支是一定时期内一个国家同其他国家全部国际贸易的系统记录。(×) 2、在国际收支平衡表中,储备资产项目属于调节性交易。(√) 3、在采用直接标价法情况下,本币是一个固定不变的整数,汇率变动是以外币数额的变化来表示。(×) 4、对一个国家来说,国际收支顺差未必在任何时候都是好事,国际收支逆差也未必在任何时候都是坏事。(√) 5、由于国际收支平衡表采用复试簿记原理,因此,判断国际收支到底是否平衡,关键事看调节性交易的平衡状况。(×) 6、影响国际收支平衡的原因固然是多方面的,但根本原因还是经济结构问题,这在任何国家都不例外。(×) 7、国际资本流动是指一个国家的资本流向另一个国家,简言之,即资本流出。(×) 8、国际资本流动规模急剧增长,并日益脱离实质经济是当前国际资本流动的重要特征之一。(√)

汇编语言程序设计期末考试题

汇编语言程序设计期末考试题 学院(系):________ 学号:__________ 姓名:____________ 计分:_ 项选择题(在每小题的四个备选答案中,选岀一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.CPU发出的访问存储器的地址是() A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 2.将高级语言的程序翻译成机器码程序的实用程序是() A.编译程序 B.汇编程序 C.解释程序 D.目标程序 3.DEC BYTE PTR: BX]指令中的操作数的数据类型是() A.字 B. 双字 C. 字节 D. 四字 4.在下列语句中,BUFFER称为() BUFFER DB 01H 0AH A.符号 B.变量 C.助记符 D.标号 5.串操作指令中,源串操作数的段地址一定在()寄存器中。 A.CS B. SS C. DS D. ES 6.使计算机执行某种操作的命令是() A.伪指令 B.指令 C.标号 D.助记符 7.将数据5618H存放在存储单元中的伪指令是() A.DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1 EQU 5618H D. DATA1 DB 18H ,OOH, 56H,00H 8.若AX=3500H,CX=56B8H 当AND AX CX指令执行后,AX=() A.1400H B. 77F8H C.0000H D. 0FFFFH 9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用 的是()码。 A. BCD码 B. 二进制码 C.ASCII码 D.十六进制码 10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为() A.汇编语言 B.高级语言 C.机器语言 D. 低级语言 填空题(每空1分,共20分) 1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是 2.通常所说的计算机系统包括_________ 和_________ 两大部分。 3.8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是 _____________ 4.现有AX=2000H, BX=1200H, DS=3000H, DI=0002H, (31200H)=50H, (31201H)=02H, (31202H)=40H, 请写岀下列各条指令独立执行完后有关寄存器及存储单元的内容,并指岀标志位ZF、CF的值。 A.ADD AX 1200H;问AX= __________ H ZF= _______ B.SUB AX BX 问AX= _________ H ZF= ________

C语言程序设计 复习题库

一、填空 1. break 语句通常用于switch // 循环中。 2. C 语言对数组下标的引用一般从0 开始。 3. C 语言中,一个函数一般由两个部分组成,它们是函数首部和函数体。 4. C 标准库函数中,字符串的处理函数包含在string.h 头文件中,数学函数包含在 math.h 头文件中。 5. C 程序的运行需要经过编译和链接两步进行。 6. C 程序中用/**/ 括起来的内容是程序的注释语句。 7. C 语言函数是由函数首部和函数体两部分组成。其中,函数首部包括函数类型、函数 名和函数参数。 8. C 语言提供的三种逻辑运算符是& ,// ,!。 9. C 语言源程序经过编译后,生成文件的后缀名是.c 。 10. C 语言源程序经过连接后,生成文件的后缀名是.exe 。 11. C 语言中,关系表达式和逻辑表达式的值是1//0 。 12. C 语言中的标识符只能由三种字符组成,他们是字母,数字,下划线。 13. C 语言中的每条基本语句以;作为结束符,每条复合语句以} 作为结束符。 14. C 语言中函数返回值的类型是由函数类型决定的。 15. C 源程序的基本单位是函数。 16. int a = 2, b = 3; 表达式 a > b ? a ++ : ++ b 的值为 4 。 17. int x=1,y=1,z=1; x+=y+=z; 则表达式xb>c 的值是0 。 19. 定义一个指针p,它指向一个有 6 个整型元素的一维数组,定义语句为int *p=a[6] ; 。 20. 定义一个指针数组p ,它有 4 个元素,每个指针指向一个整型数据,定义语句为int *p[4]; 。 21. 赋值语句是由= 加上一个分号构成。 22. 构成数组的各个元素必须具有相同的类型。 23. 关系表达式x+y>5 的相反表达式为x+y !>5 。 24. 函数strlen("1234\0xy") 的值为:9 。 25. 函数的形参在未被调用前不分配空间,函数形参的数据类型要和实参相同。 26. 函数体用{ 开始,用} 结束。 27. 结构化设计中的三种基本结构是顺序,选择,循环。

C语言程序设计模拟试题A附答案

《C语言程序设计》模拟试卷A 一、单项选择题(每题2分,共20分) 1、下列有关C语言的叙述中错误的就是(D)。 A) C语句必须以分号结束 B) 任何一个C程序中有且只有一个主函数 C) 复合语句在语法上可被瞧作一条语句 D) C程序中对数据的任何操作都可由运算符实现 2、以下不能定义为用户标识符的就是(C)。 A) MAIN B) _HJ C) 2ong D) LINE1 3、以下能正确定义一维数组的就是(C)。 A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”; C) char a[ ]=”012345”;D) char a[5]={0,1,2,3,4,5}; 4、执行下列程序段后输出的结果就是(C)。 x = 9; while (x > 7) { printf(“*”); x- -; } A) **** B) *** C) ** D) * 5、设char str1[10] = “ABCDE”, str2[10] = “xyz”; 则执行语句 printf(“%d”, strlen(strcpy(str1, str2))); 后的输出结果就是(D)。 解析: strcpy(str1,str2); 后,str1[] 里就是"XYZ", Z 后面有字符串结束符 strcpy(str1,str2); 执行后,函数返回的就是str1, 因为str1[] 里就是新值"XYZ", 而 strlen(strcpy(str1,str2)) 就就是strlen(str1的新值),所以得3。 strlen 统计到字符串结束符以前,即,不计入字符串结束符。 A) 9 B) 8 C) 5 D) 3 6、若用数组名作为函数调用的实参,则传递给形参的就是(A)。

最新电大国家开放大学《金融学》形考任务第一章习题及答案

从整体上看,()是最大的金融盈余部门。 选择一项: A. 企业 B. 金融机构资 C. 政府 D. 居民 正确答案是:居民 题目2 居民进行储蓄与投资的前提是( )。 选择一项: A. 货币收入 B. 货币支出 C. 货币盈余 D. 赤字 正确答案是:货币盈余 题目3 现代金融体系建立的基础是( )。 选择一项: A. 现代货币制度 B. 现代信用制度 C. 现代企业管理制度 D. A和B 正确答案是:A和B 题目4 现代社会中,不同的经济部门之间有的总体是盈余的,有的总体是赤字的,他们之间主要通过( )活动来实现平衡。 选择一项: A. 金融 B. 财政 C. 救济 D. 调整消费 正确答案是:金融 题目5 采取独资、合资或合作等方式在国外建立新企业的“绿地投资”属于()投资。 选择一项: A. 国际间接投资 B. 国际直接投资 C. 国际金融投资 D. 国际结算 正确答案是:国际直接投资 多选题(每题8分,共5道) 题目6

以下属于国际直接投资的是( )。 选择一项或多项: A. 对国外企业进行技术支持 B. 居民在本国金融市场购买国外企业发行的股票 C. 国外企业采用合作方式在本国建立新企业 D. 收购国外企业的股权,并成为绝对最大股东 E. 将前期投资利润继续投资国外企业 The correct answers are: 国外企业采用合作方式在本国建立新企业, 收购国外企业的股权,并成为绝对最大股东, 将前期投资利润继续投资国外企业 题目7 广义的金融市场包括( )。 选择一项或多项: A. 信贷市场 B. 资本市场 C. 货币市场 D. 黄金市场 E. 衍生金融工具市场 The correct answers are: 信贷市场, 资本市场, 货币市场, 黄金市场, 衍生金融工具市场 题目8 企业财务活动与金融体系的关系体现在( )。 选择一项或多项: A. 企业是金融机构的服务对象 B. 企业是金融市场的最主要的参与者 C. 企业财务活动对宏观金融总量与结构具有决定性影响 D. 企业是金融市场最主要的资金提供者 E. 企业是金融市场监管体系重要的组成部分 The correct answers are: 企业是金融机构的服务对象, 企业是金融市场的最主要的参与者, 企业财务活动对宏观金融总量与结构具有决定性影响 题目9 以下反映居民部门参与金融活动的是()。 选择一项或多项: A. 在银行存款 B. 在证券市场发行债券 C. 投资股票 D. 参加股票培训班 E. 向民间钱庄申请贷款 The correct answers are: 在银行存款, 投资股票, 向民间钱庄申请贷款 题目10 政府投资对金融活动的影响体现在( )。 选择一项或多项:

汇编语言程序设计期末复习题及答案

《汇编语言程序设计》期末复习题及答案 一、选择(30题) 1.下列是8位带符号二进制数的补码,其中最大的是( B )。 B、00000001 2.在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现( C ) C、占内存空间大,但速度快 3.数据定义为:EE DB 3,4 CC DW 3456H,6789H 执行指令“MOV CX,WORD PTR EE+1”后,(CX)= ( B ) B、5604H 4.有如下指令序列: MOV AL,95H MOV CL,2 SAR AL,CL 上述指令序列执行后,AL的内容是( D ) D、0E5H 5.设A=18610,B=2738,C=0BB16,把这三个数看成无符号数,则它们之间的关系是( D )D、A

A、ENDP 11.用来存放下一条将要执行的指令代码段地址的段寄存器是( D ) D、CS 12.假定(SS)=1000H,(SP)=0100H,(AX)=5609H,执行指令PUSH AX后,存放数据56H的物理地址是( D ) D、100FFH 13.执行“SUB AX,[BP][DI]”指令,取源操作数时,使用的物理地址表达式是( A ) A、16*SS+BP+DI 14.设AX中有一带符号数8520H,执行“SAR AX,1”指令后,AX中的值是( C ) C、0C290H 15.设(BX)=1234H,(DS)=2000H,(21234H)=5678H,则指令“LEA SI,[BX]”执行后的结果是:( B ) B、SI=1234H 16.测试BL中的数是否为负数,若为负数则转移至AA1处,横线处的指令应为( A ) A、JNE 17.设DF=0,(SI)=20H,(CX)=10,执行“REP LODSW”指令后,SI中的内容是( C ) C、34H 18.在程序执行过程中,IP寄存器中始终保存的是( B ) B、下一条指令的首地址 19.设SP初值为2000H,执行指令“POP AX”后,SP的值是( A ) A、2002H 20.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( A ) A、1400H 21.汇编源程序时,出现语法错误的语句是( A ) A、MOV DS,1200H 22.将数据1234H存放在存储单元中的伪指令是( C ) C、DATA1 DB 34H,12H 23.下面指令执行后,可能改变AL寄存器内容的指令是( D ) D、AND AL,BL

C语言程序设计期末考试试题(含答案)

C语言程序设计 期末考试试题及其答案 一、单项选择题(本大题共20题,每题2 分,共40分) 1、以下不是C语言的特点的是( ) A、C语言简洁、紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件进行操作 D、C语言移植性好 2、以下不正确的C语言标识符是( ) A、ABC B、abc C、a_bc D、ab.c 3、一个C语言程序是由( ) A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成 4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( ) A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性 5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( ) A、int B、float C、double D、不确定 6、在C语言中,char型数据在内存中的存储形式是( ) A、补码 B、反码 C、源码 D、ASCII码 7、有如下程序,输入数据:12345M678<cR>后(表示回车),x的值是( ) 。 #include main(){ int x; float y; scanf("%3d%f",&x,&y); } A、12345 B、123 C、45 D、345 8、若有以下定义int a,b; float x,则正确的赋值语句是( ) A、a=1,b=2 B、b++; C、a=b=5 D、b=int(x); 9、以下程序的执行结果是( )

#include { int i=10,j=10; printf("%d,%d\n",++i,j--); } A、11,10 B、9,10 C、11,9 D、10,9 10、巳知字母A的ASCII码是65,以下程序的执行结果是( ) #include main() { char c1='A',c2='Y'; printf("%d,%d\n",c1,c2); A、A,Y B、65,65 C、65,90 D、65,89 11、下列运算符中优先级最高的是( ) A、< B、十 C、% D、!= 12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。 A、’x’&&’y’ B、x<=y C、x||y+z&&y-z D、!((x<y)&&!z ||1) 13、判断char型变量cl是否为小写字母的正确表达式为( ) A、’a’<=c1<=f’z’ B、(c1>=a)&&(c1<=z) C、(‘a’>=c1) (‘z’<=c1) D、(c1>=’a’)&&(c1<=’z’) 14、字符串"a"在内存中占据的字节个数为( ) A、0 B、 1 C、 2 D、 3 15、下面有关for循环的正确描述是( ) A、for循环只能用于循环次数已经确定的情况 B、for循环是先执行循环体语句,后判定表达式 C、在for循环中,不能用break语句跳出循环体 D、for循环体语句中,可以包含多条语句,但要用花括号括起来 16、下面程序的运行结果是( ) #include main() {int num=0; while(num<=2) {num++; printf(“%d ,num); } } A、 1 B、 1 2 C、 1 2 3

汇编语言程序设计期末考试题

汇编语言程序设计期末考试题 学院(系):学号: 姓名: 计分: 一、项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号 内。每小题1分,共10分) 1.CPU发出的访问存储器的地址是( ) A.物理地址 B.偏移地址C.逻辑地址D.段地址 2.将高级语言的程序翻译成机器码程序的实用程序是( ) A.编译程序 B.汇编程序 C.解释程序 D.目标程序 3.DEC BYTE PTR[BX]指令中的操作数的数据类型是( ) A.字 B.双字C.字节D.四字 4.在下列语句中,BUFFER称为( ) BUFFER DB 01H,0AH A.符号 B.变量 C.助记符D.标号 5.串操作指令中,源串操作数的段地址一定在( )寄存器中。 A. CS B. SS C. DS D. ES 6.使计算机执行某种操作的命令是( ) A.伪指令B.指令 C.标号D.助记符 7.将数据5618H存放在存储单元中的伪指令是( ) A. DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1EQU 5618H D. DATA1 DB 18H,00H,56H,00H 8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( ) A.1400H B. 77F8H C. 0000H D. 0FFFFH 9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍 采用的是( )码。 A. BCD码 B.二进制码 C.ASCII码D.十六进制码 10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语 言称为( ) A.汇编语言 B.高级语言 C.机器语言 D.低级语言 二、填空题(每空1分,共20分) 1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。 2.通常所说的计算机系统包括________和________两大部分。 3.8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、_____ ___、________、________。 4.现有AX=2000H,BX=1200H, DS=3000H, DI=0002H, (31200H)=50H,(31201H)=02H, (31202H)=40H,请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,并指出标 志位ZF、CF的值。 A.ADDAX,1200H;问AX=________H,ZF=________

C语言程序设计模拟试题2(附答案)

《C语言程序设计》模拟试卷二 一、填空题。(每空2分,共30分) 1.设有变量说明语句 int x=1,y=2; 则执行下述printf语句的输出结果是___1.000000___ _____。 printf("%f\n",1.0+x/y); 2.执行下述程序 #include main() { int x,y; scanf("%2d%*2s%1d",&x,&y); printf("%d\n",x+y); } 若从键盘输入 12345671 则程序的输出结果是__17______。 3.以下程序的功能是:从键盘上输入若干名学生的成绩(百分制,可带小数,以输入负数或0为结束标志),统计并输出最高成绩和最低成绩。请填空。 #include main() {

float x,amax,amin; scanf("%f",&x); amax=x; amin=x; while ( X>0&&X<=100 ) { if (x>amax) amax=x; else if (x

_k++ _________; d=1.0/(k*(k+1)); } while (k<=n); printf("%f\n",s); 5.执行下述程序的输出结果是_-3 -4 0 4 4 3___ ____。 #inclued main() { int a[6],i; for (i=0;i<6;i++) { a[i]=9*(i-2+4*(i>3))%5; printf("%3d",a[i]); } printf("\n"); } 6.执行下述程序时的输出结果是____6_____ ________。 #include main() { int a[]={2,4,6,},*ptr=&a[0],x=8,y,z; for (y=0;y<3;y++) z=(*(ptr+y)

金融学 第15章自测题(形考计分)答案

金融学第15章 1. 一定时期内社会金融活动总量与经济活动总量的比值是指()。金融相关率 2. 新型金融市场不断形成属于()创新。金融业务创新 3. 金融深化表现为金融与经济发展形成一种()状态。良性循环 4. 区域性货币一体化趋势的出现属于()创新。国际货币制度的创新 5. 经济发展对金融起()作用。决定性 6. 金融对经济发展的推动作用主要有()。金融活动为经济发展提供基础条件, 金融促进社会储蓄,并促进储 蓄转化为投资, 金融活动节约社会交易成本,促进社会交易的发展, 金融业的发展直接为经济发展做出贡献 7. 金融全球化的主要表现()。金融机构全球化, 金融业务全球化, 金融市场全球化, 金融监管与协调全球化 8. 当代金融业务创新的体现是()。新技术在金融业中广泛应用, 金融工具不断创新, 新业务和新交易大量涌 现 9. 金融全球化的积极作用主要有()。通过促进国际贸易和国际投资的发展推动世界经济增长, 促进全球金融 业提高效率, 加强了金融监管领域的国际协调与合作 10. 影响金融结构变化的主要因素有()。制度因素, 金融创新的活跃程度, 技术进步, 开放程度 11. 当代金融创新在提高金融宏观、微观效率的同时,也减少了金融业的系统风险。错 12. 金融已成为现代经济的核心,现代经济也正逐步转变为金融经济。对 13. 国际货币制度创新的其中一个重要表现是区域性货币一体化趋势,它与国际金融监管创新同属于金融组织结构 创新。错 14. 商品化是货币化的前提和基础,商品经济的发展必然伴随着货币化程度的提高。错 15. 现代金融业的发展在有力推动经济发展的同时出现不良影响和负作用的可能性越来越大。对

汇编语言程序设计试题A卷

陕西电子信息职业技术学院考试试卷(A) 2011至2012学年度第一学期 期末 班级: 09成教 课程: 汇编语言程序设计 题 号 一 二 三 四 五 合分人 分 数 总 分 (考试时间:120分钟 满分100分) 一、单项选择题(本大题共10小题,每小题2分,共20分) 1. 计算机硬件中最核心的部件是( )。 A. 运算器 B. 主存储器 C. CPU D. 输入 / 输出设备 2. 指令指针寄存器(IP )中存放的内容( )。 A. 指令 B. 指令地址 C. 操作数 D. 操作数地址 3. 寄存器间接寻址方式中,要寻找的操作数位于( )中。 A. 通用寄存器 B. 内存单元 C. 段寄存器 D. 堆栈 4. I/O 端口的编址方式分为统一编址和( )。 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. CPU与I/O设备之间需要传输的信息通常包括()、状态信息 和控制信息。 A. 编址信息 B. 格式信息 C. 中断信息 D. 数据信息 10. 一般情况下,汇编源程序应由数据段、()和代码段共三个逻 辑段组成。 A. 逻辑段 B. 堆栈段 C. 指令段 D. 类型段 二、名词解释(本大题共5小题,每小题4分,共20分) 11. 微处理器: 12. 寻址方式: 13. 伪指令: 14. 中断源:

C语言程序设计考试题库

一、判断题 1、所谓常量,就是在程序运行过程中其值可以改变的量。() 2、一个C程序可以由多个源程序文件构成,但其中只能有一个main()函数。() 3、在C语言中do-while 语句和for循环均是先执行循环体语句,再判断表达式。() 4、在函数调用中将变量的地址作为实参传递给对应形参时,实现的是单向的值传递。() 5、C语言中所有字符串都是以‘\0’结束的。() 6、do-while构成的循环语句中的循环体最少执行1次。() 7、数组名在C语言中表示的是数组的首地址。() 8、使用gets()函数输入字符串时可以在字符串中输入空格。() 9、算术运算符中‘/’的优先级高于‘%’。() 10、char a[5];该语句表明数组a中的第五个元素为a[5]。() 11、C语言源程序文件的扩展名均为.c。() 12、char a[5];数组a中有a[1]、a[2]、a[3]、a[4]、a[5]共5个元素。() 13、C语言程序区分大小写,字符常量必须定义为大写。() 14、若int i=10,j=2;则执行i*=j+8;后i的值为28。() 15、若int x=100,y=200;则语句printf("%d",(x,y));输出结果为100。() 16、c语言中的标识符只能由字母,数字和下划线三种字符组成。() 17、函数getchar()的作用是:输出一个字符。() 18、一个C语言程序总是从第一个函数开始执行。() 19、在c语言中,char型数据在内存中是以ASCII码形式存储的。() 20、在C语言中switch语句必须使用break语句。() 二、选择题 1、以下说法正确的是()。 A、C语言程序总是从第一个函数开始执行。 B、C语言程序中要调用的函数必须在main()函数中定义。 C、C语言程序总是从main()函数开始执行。

金融学形考作业十五

标记题目 信息文本 单选题(每题6分,共5道) 题目1 不正确 获得6.00分中的0.00分 标记题目 题干 金融创新对金融发展和经济发展的作用是()。 选择一项: A. 利大于弊 B. 利弊均衡 C. 有利无弊 D. 利小于弊 反馈 知识点提示:金融创新对经济的作用。参见教材本章第二节 正确答案是:利大于弊 题目2 不正确 获得6.00分中的0.00分 标记题目 题干 下面选择中不是导致金融结构发生变动的主要因素的是()。选择一项: A. 金融创新的影响 B. 技术进步 C. 金融风险 D. 制度因素

反馈 知识点提示:影响金融机构结构变化的因素。参见教材本章第三节正确答案是:金融风险 题目3 不正确 获得6.00分中的0.00分 标记题目 题干 经济发展对金融起( )作用。 选择一项: A. 推动 B. 一定的 C. 决定性 D. 不确定 反馈 知识点提示:金融发展与经济发展的关系。参见教材本章第一节。正确答案是:决定性 题目4 不正确 获得6.00分中的0.00分 标记题目 题干 区域性货币一体化趋势的出现属于()创新。 选择一项: A. 金融业务创新 B. 金融工具创新 C. 国际金融监管制度的创新 D. 国际货币制度的创新 反馈 知识点提示:国际货币制度创新的内容。参见教材本章第二节

正确答案是:国际货币制度的创新 题目5 不正确 获得6.00分中的0.00分 标记题目 题干 经济货币化与经济商品化成( )。 选择一项: A. 正比 B. 反比 C. 波动变化 D. 无法预知 反馈 知识点提示:经济货币化与经济商品化的关系。参见教材本章第四节。正确答案是:正比 标记题目 信息文本 多选题(每题8分,共5道) 题目6 部分正确 获得8.00分中的4.00分 标记题目 题干 金融对经济发展的推动作用主要有()。 选择一项或多项: A. 金融活动为经济发展提供基础条件 B. 金融促进社会储蓄,并促进储蓄转化为投资 C. 金融活动节约社会交易成本,促进社会交易的发展 D. 金融业的发展直接为经济发展做出贡献

相关主题
文本预览
相关文档 最新文档