当前位置:文档之家› 指针练习题及答案

指针练习题及答案

六、指针习题及答案

一、单项选择题

1. *p最终值是( D)

int *p,b=10;static int a[]={2,3,4,1,5,6};

p=a;p+=3;a[3]=b;

A. 1

B. 3

C. 4

D. 10

2. *p最终值是( A )

char b[10]= "abcdefghi",*p;

p=b+5;

A. ’f’

B. ’g’

C. ’h’

D. ’e’

3. 有一个二维数组a[3][4],其2行3列元素a[2][3]的正确表示方法为( D )。

A. &a[2][3]

B. a[2]+3

C. *(a+2)+3

D. *(a[2]+3)

4. 指向一个包含4个整型元素的一维数组的行指针变量的定义形式为( D )。

A. int (*p)[]

B. int *p[4]

C. int *(p[])

D. int (*p)[4]

5. 4个指向int型元素的指针构成一个一维指针数组的定义形式为( B )。

A. int (*p)[]

B. int *p[4]

C. int *(p[])

D. int (*p)[4]

6. 若char *str1="china",char *str2="student";

则语句strcpy(str2,str1)执行后,str2的值为( A )。

A. china

B. student

C. studentchina

D. chinastudent

7.若有以下定义和语句:

int a[]={1,2,3,4,5,6,7,8,9,0}, *p=a;

则值为3的表达式是( B )。

A. p+=2,*(++p)

B.p+=2,*p++

C.p+=3,p++

D. p+=2,++*p

8.若有以下定义:

char s[20]="programming", *ps=s;

则下列不能代表字符“o”的表达式是( A )。

A. ps+2

B. s[2]

C. ps[2]

D.ps+=2,*ps

9. 若有定义和语句:

int **pp,*p, a=10,b=20;

pp=&p;

p=&a;

p=&b;

cout<<*p<<","<<**pp;

则输出结果是: ( D )。

A. 10,20

B. 10,10

C. 20,10

D. 20,20

10. 程序中对fun函数有如下说明:void * fun( );此说明的含义是:( C )。

A.fun函数无返回值

B.fun函数的返回值可以是任意的数据类型

C.fun函数的返回值是抽象的指针类型

D. 指针fun指向一个函数,该函数无返回值

二、填空题

1.设有以下定义和语句:

int a[3][2]={10,20,30,40,50,60}, (*p)[2];

p=a;

则*(*(p+2)+1)的值为____60__。

2.若有以下说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是__6____。

int t[3][3]={1,2,3,4,5,6,7,8,9},*pt[3],k;

for (k=0; k<3;k++)

pt[k]=&t[k][0];

3.以下程序运行后的输出结果是__9876

876___。

#include

void main()

{

char s[ ]="9876",*p;

for (p=s;p

cout<

}

4. 若有以下定义,

int a[]={6,7,8,9,10},*p;

则下列程序段的输出结果为__6,10___。

p=a; *(p+2)+=2;

cout<<*p<<","<<*(p+2)<

三、阅读程序,分析程序运行结果

1.以下程序的输出结果是 60 。

#include

void main( )

{ int a[3][4]={1,3,5,7,9,11,13,16,17,19,21,23},(*p)[4]=a;

int i , j, k=0;

for (i=0;i<3;i++)

for (j=0;j<2;j++)

k=k+*(*(p+i)+j);

cout<

}

2.以下程序运行后,输出结果是 2,5。

#include

void main()

{

int a[2];

int *p;

p=a; *p=2; p++; *p=5;

p--;

cout<

}

}3. 以下程序运行后,输出结果是 ch=f。

#include

void main()

{

char s[ ]="abcdefg";

char *p;

p=s;

cout<<"ch="<<*(p+5)<

}

4. 以下程序运行后,输出结果是 s=24 。

#include

void main()

{

int a[ ]={2,3,4};

int s,i,*p;

s=1; p=a;

for(i=0;i<3;i++) s*=*(p+i);

cout<<"s="<

}

5.以下程序运行后,输出结果是3,5,5,3 。

#include

void main()

{

int *p1,*p2,*p,a=3,b=5;

p1=&a; p2=&b;

if(*p1<*p2)

{ p=p1; p1=p2; p2=p;}

cout<

}

四、将程序补充完整,调试通过

1. 以下函数的功能是删除字符串s中的所有数字字符。请填空。

#include

void dele(char *s);

void main()

{

char a[]="hell355o";

cout<

dele(a);

cout<

}

void dele(char *s)

{

int n=0,i;

for(i=0;s[i]!=’\0’;i++)

if(__s[i]<48||s[i]>57_____) s[n++]=s[i];

s[n]=___’\0’____;

}

2. 以下函数返回a所指数组中最小值的下标,请填空。

int fun(int *a,int n)

{

int i,p;

p=0;

for(i=1;i

if(a[i]

return(p);

}

c++指针类练习题及答案

1 5 6 6 5 #include using namespace std; void swap(int *xp,int *yp) { int tmp; tmp=*xp; *xp=*yp; *yp=tmp; } int main() { int a,b; cin>>a>>b; swap(&a,&b); cout< #include using namespace std; int main() { char str[100]; cin>>str; int len; len=strlen(str); char *p=&str[len-1]; while(p>=str) { cout<<*p; p--; } cout<

1 2 2 2 3 7 #include using namespace std; void selectsort(int *list,int count) { for(int i=0;i>n; int array[20]; for(int j=0;j>array[j]; selectsort(array,n); for(int i=0;i using namespace std; void bubble_up(int *ptr,int count) { for(int i=0;ii;j=j-1)

指针练习题

. 编程题 1用指向数组的指针变量输出数组的全部元素 2 使用函数调用,形参为指针,实参为数组,把一个数组逆序存放在输出 练习题: 一判断题 1.指针是变量,它具有的值是某个变量或对象的地址值,它还具有一个地址值,这两个地址值是相等的。 2.指针的类型是它所指向的变量或对象的类型。 3.定义指针时不可以赋初值。 4.指针可以赋值,给指针赋值时一定要类型相同,级别一致。5.指针可以加上或减去一个int型数,也可以加上一个指针。6.两个指针在任何情况下相减都是有意义的。 7.数组元素可以用下标表示,也可以用指针表示。 8.指向数组元素的指针只可指向数组的首元素。 9.字符指针是指向字符串的指针,可以用字符串常量给字符指针赋值。 10.引用是一种变量,它也有值和地址值。 11.引用是某个变量的别名,引用是被绑定在被引用的变量上。

12.创建引用时要用一个同类型的变量进行初始化。 13.指针是变量,它可以有引用,而引用不能有引用。 ;. . 二单选题 1.下列关于定义一个指向double型变量的指针,正确的是()。A.int a(5);double *pd=a; B.double d(2.5),*pd=&d;C.double d(2.5),*pd=d; D.double a(2.5),pd=d;。).下列关于创建一个int型变量的引用,正确的是(2A.int a(3),&ra=a; B int . a(3),&ra=&a;ra=a;D.int a(3), C.double d(3.1);int &rd=d;.下列关于指针概念的描述中,错误的是()。3 A.指针中存放的 是某变量或对象的地址值.指针的类型是它所存放的数值的类型 B .指针是变量,它也具有一个内存地址值 C .指针的值是可以改 变的D 。.下列关于引用概念的描述中,错误的是()4 A.引 用是变量,它具有值和地址值 B.引用不可以作数组元素 C.引用是变量的别名 D.创建引用时必须进行初始化。++*p相同的是()*p=a5.已知:int a[5],;则与a[0] . B.*++p A++a[0] .C*p++ D.;. . 6.已知:int a[ ]={1,2,3,4,5},*p=a;在下列数组元素地址的表

托盘天平的使用练习题(含答案)

托盘天平的使用练习 一、选择题 1.使用天平称量物体质量前,发现托盘天平横梁的指针如图所示,则应() A. 将游码向左调节 B. 将游码向右调节 C. 向右端调节平衡螺母 D. 向左端调节平衡螺母 2.使用天平测量物体的质量,下列说法错误的是() A.在调节横梁平衡时,如果天平左盘下沉则应该把平衡螺母向右调 B.每移动一次天平的位置,都要重新调节衡梁平衡 C.称量物体质量时,若天平横梁不平衡,则不能调节平衡螺母 D.天平托盘哪边下沉,平衡螺母就向哪边调 3.使用托盘天平测量质量,下列操作中正确的是() A. 把水倒入右盘中称量 B. 用手拿着法码也是可以的 C. 物体放入左盘后可用调节螺母使天平平衡 D. 被测物体的质量不能超过天平的测量范围4.使用托盘天平测物体质量的实验中,下列哪一项是不必要的() A.使用天平时,应将天平放在水平工作台面上 B.调节横梁平衡时,应先将游码移至标尺左端的零刻度上 C.称量时,左盘应放置被测物体,右盘放置砝码 D.判断天平横梁是否平衡时,一定要等指针完全静止下来 5.使用托盘天平测量物体质量的时候,可能造成测量结果偏大的是() A. 测量时,指针偏向刻度盘的左边 B. 测量时,指针偏向刻度的右边 C. 装有物体的盘上粘有一小块泥(调平时就有,未发现) D. 使用生锈的砝码 6.在“使用托盘天平称物体质量”的实验中,下列各项操作中不妥当的是() A.使用天平时,应将其放在水平工作台上 B.调节横梁平衡时,应先将游码移至横梁标尺左端“0”刻度线处 C.判断天平横梁是否平衡时,一定要等指针完全静止下来 D.称量时左盘应放置被称量的物体,右盘放置砝码 7.在使用天平测量物体的质量时,发现指针略向左偏,以下做法可行的是()A.将天平的平衡螺母向右移B.将天平的平衡螺母向左移 C.将天平的游码向右移D.将天平的游码向左移 8.在使用天平测量物体质量的过程中,下列操作不规范的是() A.用镊子夹取砝码,以免砝码生锈 B.待测物体放在天平的左盘,砝码放在天平的右盘里 C.在测量中,调节横梁上的螺母,使指针在分度盘中央,然后读出示数 D.不用天平测量质量过大、超过天平测量范围的物体 9.在用托盘天平测量质量的实验中,如果使用了沾有油污的砝码,则() A.测量值比真实值偏大B.测量值比真实值偏小 C.测量结果仍然很准确D.测量结果偏大偏小是不能确定的 10.小明用托盘天平称一块橡皮的质量.正确使用天平时称得质量为m1;在托盘天平未调平衡(当指针静止时,还偏在分度盘中央刻度线的右边)就去称量,称得橡皮质量为m2.则m1和m2的大小关系是() A.m1=m2B.m1<m2C.m1>m2D.无法确定 11.在使用天平测物体质量时,为了较快测出物体质量,向托盘内增加砝码正确的做法是()

2018版毛概重点章节课后思考题及答案

5.1理论形成的社会历史条件 1、和平与发展成为时代主题是理论形成的时代背景 2、社会主义建设的经验教训是理论形成的历史根据 3、改革开放和现代化建设的实践是理论形成的现实依据 5.2如何把握理论的主要容 1、解放思想、实事的思想路线 2、社会主义初级阶段理论 3、党的基本路线 4、社会主义根本任务的理论 5、三步走战略 6、改革开放理论 7、社会主义市场经济理论 8、“两手抓,两手都要硬”: 物质文明和精神文明建设都要抓是我国社会主义现代化建设的基本方针 9、一国两制 10、中国问题的关键在于党 5.3如何认识理论的历史地位 1、马克思列宁主义、思想继承和发展 2、中国特色社会主义理论体系的开篇之作 3、改革开放和社会主义现代化建设的科学指南 8.1如何理解我国社会主要矛盾发生的变化 对社会主义矛盾的科学判断,是制定党的路线方针的基本依据。党对我国社会主要矛盾认识根据社会发展变化而不断调整和深化。 1、1956年社会主义改造基本完成后,党的八大指“出我国的主要矛盾已经是人民对于经济文化迅速发展的需求同当前经济不能满足人民需要的状况之间的矛盾” 2、1981年十一届六中全会通过《历史决议》对我国社会主

要矛盾作了科学表述“我国需要解决的矛盾,已经是人民日益增长的物质文化需要同落后的社会之间产生的矛盾” 3、党的十九大明确指出,我国社会主要矛盾已经转化为人民日益增长的美好生活需要同不平衡不充分的发展之间的矛盾。主要依据有下面三个方面: ①经改革开放四十年的发展,我国社会生产水平总体上显著提高,很多方面进入世界前列。 ②人民的生活水平显著提高,对美好生活的向往更加强烈。 ③影响满足人们美好生活需要的因素很多,但主要是发展不平衡不充分的问题。 8.2如何认识中国特色社会主义进入新时代 1、新时代的涵: ○1新时代是承前启后、继往开来,在新的历史条件下继续夺取中国特色注意伟大胜利的时代。 ○2新时代是决胜全面建成小康社会、进而全面建设社会主义文化强国的时代。 ○3新时代是全国各族人民团结奋斗、不断创造美好生活、逐步实现全体人民共同富裕的时代。 ○4新时代是全体中华儿女戮力同心、奋力实现中华民族伟大复兴中国梦的时代。 ○5新时代是我国日益走近世界舞台中央、不断为人类作出更大贡献的时代。 2、新时代的意义 ○1从中华民族伟大复兴的历史进程来看,中国特色社会主义进入新时代,意味着中华民族迎来了从站起来、富起来到强起来的伟大飞跃,迎来了实现中华民族伟大复兴的光明前景。○2从科学社会主义发展进程来看,中国特色社会主义进入新时代,在社会上高高举起了中国特色社会主义伟大旗帜。○3从人类文明进程来看,中国特色社会主义进入新时代,拓展了发展中国家走向现代化的途径,为解决人类问题贡献了中国智慧和中国方案。

指针练习题

编程题 1用指向数组的指针变量输出数组的全部元素 2 使用函数调用,形参为指针,实参为数组,把一个数组逆序存放在输出 练习题: 一判断题 1.指针是变量,它具有的值是某个变量或对象的地址值,它还具有一个地址值,这两个地址值是相等的。 2.指针的类型是它所指向的变量或对象的类型。 3.定义指针时不可以赋初值。 4.指针可以赋值,给指针赋值时一定要类型相同,级别一致。 5.指针可以加上或减去一个int型数,也可以加上一个指针。 6.两个指针在任何情况下相减都是有意义的。 7.数组元素可以用下标表示,也可以用指针表示。 8.指向数组元素的指针只可指向数组的首元素。 9.字符指针是指向字符串的指针,可以用字符串常量给字符指针赋值。 10.引用是一种变量,它也有值和地址值。 11.引用是某个变量的别名,引用是被绑定在被引用的变量上。 12.创建引用时要用一个同类型的变量进行初始化。 13.指针是变量,它可以有引用,而引用不能有引用。

二单选题 1.下列关于定义一个指向double型变量的指针,正确的是()。 A.int a(5);double *pd=a;B.double d(2.5),*pd=&d;C.double d(2.5),*pd=d;D.double a(2.5),pd=d; 2.下列关于创建一个int型变量的引用,正确的是()。 A.int a(3),&ra=a;B.int a(3),&ra=&a; C.double d(3.1);int &rd=d;D.int a(3),ra=a; 3.下列关于指针概念的描述中,错误的是()。 A.指针中存放的是某变量或对象的地址值 B.指针的类型是它所存放的数值的类型 C.指针是变量,它也具有一个内存地址值 D.指针的值是可以改变的 4.下列关于引用概念的描述中,错误的是()。 A.引用是变量,它具有值和地址值 B.引用不可以作数组元素 C.引用是变量的别名 D.创建引用时必须进行初始化 5.已知:int a[5],*p=a;则与++*p相同的是()。 A.*++p B.a[0] C.*p++ D.++a[0]

生物化学各章练习题及答案

生物化学各章练习题及答案

生化练习题 一、填空题: 1、加入高浓度的中性盐,当达到一定的盐饱和度时,可使蛋白质的溶解度__________并__________,这种现象称为 __________。 2、核酸的基本结构单位是_____________。 3、____RNA 分子指导蛋白质合成,_____RNA 分子用作蛋白质合成中活化氨基酸的载体。 4、根据维生素的溶解性质,可将维生素分为两类,即 ____________和____________。 5、___________是碳水化合物在植物体内运输的主要方式。 6、糖酵解在细胞的_____________中进行 7、糖类除了作为能源之外,它还与生物大分子间识别有关,也是合成__________,___________,_____________等的碳骨架的共体。 8、脂肪是动物和许多植物主要的能源贮存形式,是由甘油与3分子_____________酯化而成的。 9、基因有两条链,作为模板指导转录的那条链称 _____________链。 10、以RNA 为模板合成DNA 称_____________。 二、名词解释 1、蛋白质的一级结构: 2、糖的有氧氧化: 3、必需脂肪酸: 4、半保留复制: 三、问答题 1、蛋白质有哪些重要功能?

1、蛋白质的一级结构:指蛋白质多肽链中氨基酸的排列顺序,以及二硫键的位置。 2、糖的有氧氧化:糖的有氧氧化指葡萄糖或糖原在有氧条件下氧化成水和二氧化碳的过程。是糖氧化的主要方式。 3、必需脂肪酸:为人体生长所必需但有不能自身合成,必须从事物中摄取的脂肪酸。在脂肪中有三种脂肪酸是人体所必需的,即亚油酸,亚麻酸,花生四烯酸。 4、半保留复制:双链DNA 的复制方式,其中亲代链分离,每一子代DNA 分子由一条亲代链和一条新合成的链组成。 三、问答题 2、DNA 分子二级结构有哪些特点? 答:按Watson-Crick 模型,DNA 的结构特点有:两条反相平行的多核苷酸链围绕同一中心轴互绕;碱基位于结构的内侧,而亲水的糖磷酸主链位于螺旋的外侧,通过磷酸二酯键相连,形成核酸的骨架;碱基平面与轴垂直,糖环平面则与轴平行。两条链皆为右手螺旋;双螺旋的直径为2nm,碱基堆积距离为0.34nm,两核酸之间的夹角是36°,每对螺旋由10 对碱基组成;碱基按A=T,G=C 配对互补,彼此以氢键相连系。维持DNA 结构稳定的力量主要是碱基堆积力;双螺旋结构表面有两条螺形凹沟,一大一小。 3、怎样证明酶是蛋白质? 答:(1)酶能被酸、碱及蛋白酶水解,水解的最终产物都是氨基酸,证明酶是由氨基酸组成的。 (2)酶具有蛋白质所具有的颜色反应,如双缩脲反应、茚三酮反应、米伦反应、乙醛酸反应。 (3)一切能使蛋白质变性的因素,如热、酸碱、紫外线等,同样可以使酶变性失活。

指针综合练习题(带答案)

指针综合练习题 一、选择题 1.若有以下定义,则对a数组元素的正确引用是____d_____. int a[5],*p=a; a)*&a[5] b)a+2 c)*(p+5) d)*(a+2) 2.若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为__d____. a)*(a[i]+j) b)(a+i) c)*(a+j) d)a[i]+j 3.若有以下定义,则p+5表示___a____. int a[10],*p=a; a)元素a[5]的地址b)元素a[5]的值 c)元素a[6]的地址d)元素a[6]的值 4.设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确 执行的赋值语句是____b____. a)c=*p1+*p2; b)p2=c c)p1=p2 d)c=*p1*(*p2); 5.若有说明语句 char a[]="It is mine"; char *p="It is mine"; 则以下不正确的叙述是___d_____. a)a+1表示的是字符t的地址 b)p指向另外的字符串时,字符串的长度不受限制 c)p变量中存放的地址值可以改变 d)a中只能存放10个字符 二、填空题 1 指针变量保存了另一变量的(1)值,不可以任意给指针变量赋一个地址值,只能赋给 它(2)和(3)的地址。使用变量名来访问变量,是按(4)来直接存取变量称为(5)方式;而借助指针变量取得另一变量的地址,访问该变量称为(6)方式。 答案:(1)地址 (2)NULL (3)已经分配了内存的变量的地址 (4)按变量的地址 (5)直接访问 (6)间接访问 2 以下程序的功能是:通过指针操作,找出三个整数中的最小值并输出。 请填空。 void main() {int *a,*b,*c,num,x,y,z; a=&x;b=&y;c=&z; cou<<"输入3个整数:"; cin>>a>>b>>c; cout<<*a<<*b<<*c; num=*a;

第三章思考题及答案

第三章思考题 刚体一般是由n (n 是一个很大得数目)个质点组成。为什么刚体的独立变量却不是3n 而是6或者更少 何谓物体的重心他和重心是不是 总是重合在一起的 试讨论图形的几何中心,质心和重心重合在一起的条件。 简化中心改变时,主矢和主矩是不是也随着改变如果要改变,会不会影响刚体的运动 已知一匀质棒,当它绕过其一端并垂直于棒的轴转动时,转动惯量为23 1 ml ,m 为棒的质量,l 为棒长。 问此棒绕通过离棒端为l 41且与上述轴线平行的另一轴线转动时,转动惯量是不是等于2 24131?? ? ??+l m ml 为什么 如果两条平行线中没有一条是通过质心的,那么平行轴定理式(3.5.12)能否应用如不能,可否加以修改后再用 在平面平行运动中,基点既然可以任意选择,你觉得选择那些特殊点作为基点比较好好处在哪里又在(3.7.1)及()两式中,哪些量与基点有关哪些量与基点无关 转动瞬心在无穷远处,意味着什么 刚体做平面平行运动时,能否对转动瞬心应用动量矩定理写出它的动力学方程为什么 当圆柱体以匀加速度自斜面滚下时,为什么用机械能守恒定律不能求出圆柱体和斜面之间的反作用力此时摩擦阻力所做的功为什么不列入是不是我们必须假定没有摩擦力没有摩擦力,圆柱体能不能滚 圆柱体沿斜面无滑动滚下时,它的线加速度与圆柱体的转动惯量有关,这是为什么但圆柱体沿斜面既滚且滑向下运动时,它的线加速度则与转动惯量无关这又是为什么 刚体做怎样的运动时,刚体内任一点的线速度才可以写为r ω?这时r 是不是等于该质点到转动轴的垂直距离为什么 刚体绕固定点转动时,r ω ?dt d 为什么叫转动加速度而不叫切向加速度又()r ωω??为什么叫向轴加速度而不叫向心加速度 在欧勒动力学方程中,既然坐标轴是固定在刚体上,随着刚体一起转动,为什么我们还可以用这种坐标系来研究刚体的运动 欧勒动力学方程中的第二项()21I I -y x ωω等是怎样产生的它的物理意义又是什么 第三章思考题解答 答:确定一质点在空间中得位置需要3个独立变量,只要确定了不共线三点的位置刚体的位置也就确定了,故须九个独立变量,但刚体不变形,此三点中人二点的连线长度不变,即有三个约束方程,所以

多用电表的使用 经典练习题含答案)

(时间:60分钟) 1.甲、乙两同学使用多用电表欧姆挡测同一个电阻时,他们都把选择开关旋到“×100”挡,并能正确操作.他们发现指针偏角太小,于是甲把选择开关旋到“×1 k”挡,乙把选择开关旋到“×10”挡,但乙重新调零,而甲没有重新调零.则以下说法正确的是() A.甲选挡错误,而操作正确 B.乙选挡正确,而操作错误 C.甲选挡错误,操作也错误 D.乙选挡错误,而操作正确 答案 D 解析在使用多用电表的欧姆挡时一定要先进行欧姆调零,再测量;同时为了减小误差,要尽量使指针指在中间刻度附近,即要合理地选择倍率挡位. 2.用多用电表的欧姆挡(×1 kΩ)检验性能良好的晶体二极管,发现多用电表的指针向右偏转的角度很小,这说明() A.二极管加有正向电压,故测得电阻很小 B.二极管加有反向电压,故测得电阻很大 C.此时红表笔接的是二极管的正极 D.此时红表笔接的是二极管的负极 答案BC 3.关于多用电表表面上的刻度线,下列说法中正确的是() A.直流电流刻度线和直流电压刻度线都是均匀的,可以共用一个刻度盘 B.电阻刻度是不均匀的 C.电阻刻度上的零刻度与直流电流的最大刻度线相对应 D.电阻刻度上的零刻度与直流电流的最大刻度线不对应 答案ABC 解析多用表中,直流电流和电压刻度是均匀的,但电阻刻度不均匀,A、B选项正确;电阻零刻度对应I g.电阻∞刻度线对应I=0,故C选项正确.

4.如图2124所示为多用电表的刻度盘.若选用倍率为“×100”的电阻挡测电阻时,表针指示如图所示,则: 图2124 (1)所测电阻的阻值为________ Ω;如果要用此多用电表测量一个阻值约为 2.0×104Ω的电阻,为了使测量结果比较精确,应选用的欧姆挡是________(选填“×10”、“×100”或“×1 k”). (2)用此多用电表进行测量,当选用量程为50 mA的电流挡测量电流时,表针指于图示位置,则所测电流为________ mA;当选用量程为250 mA的电流挡测量电流时,表针指于图示位置,则所测电流为________ mA. (3)当选用量程为10 V的电压挡测量电压时,表针也指于图示位置,则所测电压为________ V. 答案(1)1.5×103×1 k(2)30.8(30.7~30.9都正确)154(3)6.2 解析(1)欧姆表读数:对应最上一行刻度值为15,倍率为“×100”,读数为 1.5×103Ω;测 2.0×104Ω电阻时应选“×1 k”的欧姆挡. (2)选50 mA直流电流挡,则每一大格表示10 mA,每一小格表示1 mA,测量的 精确度为1 mA,应估读到0.1 mA(此时为1 10估读),指针对应的读数为30.8 mA; 选择量程为250 mA的电流挡,则每一大格表示50 mA,每一小格表示5 mA,测 量的精确度为5 mA,应估读到1 mA(此时为1 5估读),指针对应的读数为154 mA. (3)选择10 V电压挡,则每一大格表示2 V,每一小格表示0.2 V,测量的精确度为 0.2 V,应估读到0.1 V(此时应为1 2估读),指针对应的读数为6.2 V. 5.用多用电表的欧姆挡测量一未知电阻的阻值,若将选择倍率的旋钮拨至“×100 Ω”的挡时,测量时指针停在刻度盘0 Ω附近处,为了提高测量的精确度,有下列可供选择的步骤: A.将两根表笔短接 B.将选择开关拨至“×1 kΩ”挡 C.将选择开关拨至“×10 Ω”挡

(完整版)分析化学各章节习题(含答案)

第一章误差与数据处理 1-1 下列说法中,哪些是正确的? (1)做平行测定的目的是减小系统误差对测定结果的影响。 (2)随机误差影响精密度,对准确度无影响。 (3)测定结果精密度高,准确度不一定高。 (4)只要多做几次平行测定,就可避免随机误差对测定结果的影响。 1-2 下列情况,将造成哪类误差?如何改进? (1)天平两臂不等长(2)测定天然水硬度时,所用蒸馏水中含Ca2+。 1-3填空 (1)若只作两次平行测定,则精密度应用表示。 (2)对照试验的目的是,空白试验的目的是。 (3)F检验的目的是。 (4)为检验测定结果与标准值间是否存在显著性差异,应用检验。 (5)对一样品做六次平行测定,已知d1~d5分别为0、+0.0003、-0.0002、-0.0001、+0.0002,则d6为。 1-4用氧化还原滴定法测定纯品FeSO4·7H2O中铁的质量分数,4次平行测定结果分别为20.10%,20.03%,20.04%,20.05%。计算测定结果的平均值、绝对误差、相对误差、平均偏差、相对平均偏差、标准偏差及变异系数。 1-5有一铜矿样品,w(Cu) 经过两次平行测定,分别为24.87%和24.93%,而实际w(Cu)为25.05%,计算分析结果的相对误差和相对相差。 1-6某试样5次测定结果为:12.42%,12.34%,12.38%,12.33%,12.47%。用Q值检验法和4d检验法分别判断数据12.47%是否应舍弃?(P = 0.95) 1-7某分析人员测定试样中Cl的质量分数,结果如下:21.64%,21.62%,21.66%,21.58%。已知标准值为21.42%,问置信度为0.95时,分析结果中是否存在系统误差? 1-8 在不同温度下测定某试样的结果如下: 10℃::96.5%,95.8%,97.1%,96.0% 37℃:94.2%,93.0%,95.0%,93.0%,94.5% 试比较两组数据是否有显著性差异?(P = 0.95)温度对测定是否有影响?

第七章字符数组与指针练习题参考答案

第七章字符数组与字符串 【题7.29】下面是对s的初始化,其中不正确的是。 A)char s[5]={“abc”};B)char s[5]={‘a’,‘b’,‘c’}; C)char s[5]=“”;D)char s[5]=“abcdef”; 【题7.30】下面程序段的运行结果是。 char c[5]={‘a’,‘b’,‘\0’,‘c’,‘\0’}; printf(“%s”,c); A)‘a’‘b’ B)ab C)ab c 【题7.31】对两个数组a和b进行如下初始化 char a[]=“ABCDEF”; char b[]={‘A’, ‘B’,‘C’,‘D’,‘E’,‘F’}; 则以下叙述正确的是。 A)a与b数组完全相同B)a与b长度相同 C)a和b中都存放字符串D)a数组比b数组长度长 提示:‘\0’是字符串结束的标志 【题7.32】有两个字符数组a、b,则以下正确的输入格式是。 A)gets(a,b); B)scanf(“%s %s”,a,b); C)scanf(“%s %s”,&a,&b);D)gets(“a”),get(“b”); 【题7.33】有字符数组a[80]和b[80],则正确的输出形式是。 A)puts(a,b); B)printf(“%s %s”,a[],b[]); C)putchar(a,b); D)puts(a),puts(b); 【题7.34】下面程序段的运行结果是。 char a[7]=“abcdef”; char b[4]=“ABC”; strcpy(a,b); printf(“%c”,a[5]); A)空格B)\0 C)e D)f 提示:复制后a[0]=‘A’,a[1]=‘B’,a[2]=‘C’,a[3]=‘\0’, a[4]=‘e’,a[5]=‘f’, a[6]=‘\0’,

函数、指针与结构体练习题_参考答案

函数 (一)选择题 1.以下正确的说法是_________. 建立函数的目的之一是a)提高程序的执行效率 b)提高程序的可读性 c)减少程序的篇幅 d)减少程序文件所占存 2.以下正确的函数原型声明形式是________. a)double fun(int x,int y) b)double fun(int x; int y) c)double fun(int x, int y); d)double fun(int x,y); 3.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为______. A)地址传递 B)单向值传递 C)由实参传给形参,再由形参传回给实参 D)由用户指定传递方式 4.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是______. a)float b)int c)long d)double 5.已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array 的错误定义方式为________. int a[3][4]; f(a); a)f(int array[][6])

b)f(int array[3][]) c)f(int array[][4]) d)f(int array[2][5]) 6.以下程序的正确运行结果是_________. #include void num() { extern int x,y;int a=15,b=10; x=a-b; y=a+b; } int x,y; main() { int a=7,b=5; x=a+b; y=a-b; num(); printf("%d,%d\n",x,y); } a)12,2 b)不确定c)5,25 d)1,12 7.以下正确的描述是____________. a)C语言的预处理功能是指完成宏替换和包含文件的调用 b)预处理指令只能位于C源程序文件的首部 c)凡是C源程序中行首以"#"标识的控制行都是预处理指令 d)C语言的编译预处理就是对源程序进行初步的语法检查 8.在"文件包含"预处理语句的使用形式中,当#include后面的文件名用< >(尖括号)括起时,找寻被包含文件的方式是_______. a)仅仅搜索当前目录 b)仅仅搜索源程序所在目录

C语言指针习题 附答案

一、选择题 1.变量的指针,其含义是指该变量的_________. a)值b)地址 c)名d)一个标志 2.若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是_____. a)a,point,*&a b)&*a,&a,*point c)*&point,*point,&a d)&a,&*point ,point 3.若有说明;int *p,m=5,n;以下正确的程序段的是________. a)p=&n; b)p=&n; scanf("%d",&p); scanf("%d",*p); c)scanf("%d",&n); d)p=&n; *p=n; *p=m; 4. 以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是________. main() { int *p,*q,a,b; p=&a; printf(“input a:”); scanf(“%d”,*p); …… } a)*p表示的是指针变量p的地址 b)*p表示的是变量a的值,而不是变量a的地址 c)*p表示的是指针变量p的值 d)*p只能用来说明p是一个指针变量 5. 已有变量定义和函数调用语句:int a=25; print_value(&a); 下面函数的正确输出结果是________. void print_value(int *x) { printf(“%d\n”,++*x);} a)23 b)24 c)25 d)26 6.若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是 A) *p=&a;scanf("%ld",p);

财政学 最全习题 第二章思考题及答案

第二章财政收支概述 第一部分财政收入 一、填空题 1、政府收费主要是,是政府模拟私人物品的定价方式收取的公共物品的价格。 2、1997年以后,我国财政统计中国家财政分项目收入包含的项目有税收、企业亏损补贴(抵减收入)、和其他收入。 3、将财政收入分为工业部门收入和农业部门收入是按财政收入来源中的为标准的。 4、1997年以后,预算外资金项目包括、、、和其他收入。 5.按财政资金的管理方分类,可分为两大类。 6、按财政收入形式分类,是财政收入的主要来源。 7. 对财政收入规模起决定性作用。 二、判断题 1、财政收入按收入形式分类可分为税收、收费、债务收入、铸币收入、通货膨胀收入、经常性收入和临时性收入。 2、预算外收入不体现在财政预算报告中。 3、预算外收入的形式都是收费。 4、如果一项收入可以采取税收形式也可以采取收费形式,一般应采用税收形式。 5、改革开放后,我国财政收入的发展变化趋势和财政支出一样,都经历了一个先降后升的过程。 6、1996年以来,我国预算外资金相当于预算内财政收入的比例处于持续增长中。 7、由于存在通货膨胀税效应,通货膨胀必然使财政收入实际上升。 8、农业部门以间接形式上缴的收入比直接上缴的收入多得多。 9、自1994年工商税制改革以后,增值税和营业税的作用增强了,其中商业部门提供的财政收入迅速增长,占财政收入的比重已逐渐超过工业部门。 10、我国企业收入曾经是财政收入的主要来源。 三、不定项选择 1、关于税费改革下列说法正确的是:() A、所谓税费改革,就是将可以改为税收形式的收费改为规范化的税收,对应当保留的收费加以规范并加强管理,坚决取缔乱收费、乱罚款、乱摊派 B、税费改革是治理整顿预算外资金、规范政府收入机制的一种有效措施 C、税费改革是当前提高财政收入(指预算内)占GDP比重的重要途径 D、税费改革的最终目标是以税收代替收费 2、1996年以来,我国关于加强预算外资金管理的新举措包括:() A、计划管理,财政审批,专户储存,银行监督 B、提出最重要将预算外资金全部纳入预算内管理 C、要求参照预算内资金管理模式,建立预算外资金的预决算制度 D、提出建立社会保障预算,将社会保障基金纳入预算内收入 3、收费的特点主要体现在:() A、与政府提供的特定商品和服务有直接联系,专项收入,专项使用 B、往往是作为部门和地方特定用途的筹资手段 C、可完全由部门和地方自收自支 D、法治性和规范性相对较差 4、影响财政收入规模水平的主要经济因素有:() A、经济发展水平 B、生产技术水平 C、分配制度 D、所有制结构 5、价格对财政收入的影响体现在:() A、征收通货膨胀税B、税收的档次爬升效应C、造成财政收入虚增D、使财政收入数据失去信度

指针经典练习题及答案

二、程序题 1、计算字符串中子串出现的次数。要求:用一个子函数subString()实现, 参数为指向字符串和要查找的子串的指针,返回次数。 2、加密程序:由键盘输入明文,通过加密程序转换成密文并输出到屏幕上。 算法:明文中的字母转换成其后的第4个字母,例如,A变成E(a变成e), Z变成D,非字母字符不变;同时将密文每两个字符之间插入一个空格。 例如,China转换成密文为G l m r e。 要求:在函数change中完成字母转换,在函数insert中完成增加空格, 用指针传递参数。 3、字符替换。要求用函数replace将用户输入的字符串中的字符t(T)都替换为e(E), 并返回替换字符的个数。 4、编写一个程序,输入星期,输出该星期的英文名。用指针数组处理。 5、有5个字符串,首先将它们按照字符串中的字符个数由小到大排列, 再分别取出每个字符串的第三个字母合并成一个新的字符串输出 (若少于三个字符的输出空格)。要求:利用字符串指针和指针数组实现。 6、定义一个动态数组,长度为变量n,用随机数给数组各元素赋值, 然后对数组各单元排序,定义swap函数交换数据单元,要求参数使用指针传递。7、实现模拟彩票的程序设计:随机产生6个数字,与用户输入的数字进行比较, 输它们相同的数字个数(使用动态内存分配)。 /*1、计算字符串中子串出现的次数。要求:用一个子函数subString()实现, 参数为指向字符串和要查找的子串的指针,返回次数。*/ #include int subString(char *a, char *b) { int i = 0; int j = 0; int m = 0; char *p = b; while(*a) { while(*a) { if(*a == *b) { break; } a++; } while(*b) { if(*a != *b)

指针练习题答案(1)

指针单元练习题 一、选择题: 1.以下程序的运行结果是() sub(int x,int y,int *z) {*z=y-x;} main() {int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); printf(“%4d,%4d,%4d\n”,a,b,c);} A.5,2,3 B.-5,-12,-7 C.-5,-12,-17 D.5,-2,-7 2.执行以下程序后,a的值为(),b的值为() main(0 {int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1= =&m; b=(- *p1)/(*p2)+7; printf(“a=%d\n”,a); printf(“b=%d\n”,b);} [1] A.-1 B.1 C.0 D.4 [2] A.5 B.6 C.7 D.10 3. 以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误的原因是()main() {int *p,*q,a,b; p=&a; printf(“input a:”); scanf(“%d’,*p); …….} A.*p表示的是指针变量p的地址 B.*p表示的是变量a的值,而不是变量a的地址 C.*p表示的是指针变量p的值 D.*p只能用来说明p是一个指针变量 4. 以下程序有错,错误原因是() main() {int *p,i; char *q,ch; p=&i; q=&ch; *p=40; *p=*q;……….} A.p和q的类型不一致,不能执行*p=*q;语句; B.*p中存放的是地址值,因此不能执行*p=40;语句 C.q没有指向具体的存储单元,所以*q没有实际意义 D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以不能执行*p=*q;语句 5. 已有定义:int k=2; int *ptr1,*ptr2;且ptr1和ptr2均指向变量k,下面不能正确执行的赋值语句是() A.k=*ptr1+*ptr2; B.ptr2=k; C.ptr1=ptr2; D.k=*ptr1*(*ptr2); 6. 变量的指针,其含义是指该变量的() A.值 B.地址 C.名 D.一个标志 7. 若有语句:int *point ,a=4;point=&a;下面均代表地址的一组选项是() A.a, point ,*&a B.&*a,&a,*point C.*&point ,*point ,&a D.&a,&*point,point 8. 若有说明:int *p,m=5,n; 以下正确的程序段是() A.p=&n; scanf(“%d”,&p); B.p=&n; scanf(“%d”,*p); C.scanf(“%d”,&n); *p=n; D.p=&n; *p=m; 9. 设char *s= “\ta\017bc”;则指针变量s指向的字符串所占的字节数是() A.9 B.5 C.6 D.7 10. 下面程序段中,for循环的执行次数是() char *s= “\ta\018bc”; for( ;*s!= ‘\0’;s++) printf(“*”); A.9 B.5 C.6 D.7 11. 下面能正确进行字符串赋值的操作是() A.char s[5]={“ABCDE”}; B.char s[5]={‘A’, ‘B’, ‘C’, ‘D’, ‘E’}; C.char *s;s= “ABCDE”; D.char *s; scanf(“%s”,s); 12.下面程序段的运行结果是()。 char *s=”abcde”; s+=2;printf(“%d”,s); A.cde B.字符’c’ C. 字符’c’的地址 D.无确定的输出结果 13.设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是() A.c=*p1+*p2; B.p2=c; C.p1=p2; D.c=*p1*(*p2); 14.设有下面的程序段: char a[]=”china”; char *p; p=s;则下列叙述正确的是() A.s和p完全相同 B.数组s中的内容和指针变量p中的内容相等 C.s数组长度和p所指向的字符串长度相等 D.*p 与s[0]相等 15. 下列程序段的运行结果是() char *format=”%s,a=%d,b=%d\n”; int a=1,b=10; a+=b;

第八章概念与思考题及答案

第八章概念与思考题及答案

第八章货币供给 本章重要概念 货币供给:货币供给是指一国在某一时点上为社会经济运行服务的货币量,它由包括中央银行在内的金融机构供给的存款货币和现金货币两部分构成。 货币供给理论:货币供给理论主要是研究货币供给量的规定性、供给渠道或程序、决定因素以及中央银行调控等理论,它是货币理论的重要组成部分。 原始存款:原始存款(Primary Deposit):是指银行吸收的现金存款或中央银行对商业银行贷款所形成的存款。它包括商业银行吸收到的、增加其准备金的存款。 派生存款:派生存款(Derivative Deposit):是相对于原始存款而言的,是指由商业银行以原始存款为基础发放贷款而引伸出的超过最初部分存款的存款。 基础货币:亦称货币基数(Monetary Base),又称高能货币或强力货币(High Powered Money),它是指起创造存款作用的商业银行创造更多货币的基础,它包括纯创造存款的商业银行和金融机构在中央银行的存款准备金与流通于银行体系之外的通货这两者的总和。 货币乘数:是指一定量的基础货币发挥作用的倍数,

指银行系统通过对一定量的基础货币运用之后,所创造的货币供给量与基础货币的比值。 法定存款比率:是指商业银行所交存的法定存款准备金与非银行部门所持有的活期存款负债之间的比例关系。 现金比率:是指非银行部门所持有的中央银行现金负债与非银行部门所持有的商业银行的活期存款负债之间的比例关系。 定期存款比率:是指非银行部门所持有的商业银行的定期存款负债与存款负债的比例关系。 超额准备比率:是指商业银行持有的超额准备金(实际持有的r超过应当保留的r部分)与非银行部门所持有的商业银行的活期存款负债之间的比例关系。 货币供给宏观调控模式:是指中央银行在对宏观经济的调控中,必须具有明确的最终目标(如经济增长、国际收支平衡、降低失业率、稳定物价等),采取有效的政策工具(如公开市场业务、再贴现、存款准备金等),选择具体的调控对象(或中间目标,即联系最终目标和政策工具之间的金融目标,如货币供给量、利率水平等),运用合适的调控形式(如通过金融市场、计划手段、法律手段等)。以上诸部分相互间的密切联系和相关作用组成一个完整的调控系统。 虚拟经济:虚拟经济起源于虚拟资本,它是信用制度高度发展与货币资本化的产物,是指相对独立于实体经济之

中兽医各章节思考题及答案

绪论 1、何谓中兽医学? 中兽医学即我国传统的兽医学,是我国历代劳动人民同家畜疾病进行斗争的经验总结,具有独特的理论体系(精气、阴阳、五行、脏腑、经络学说)和独特的诊疗方法(望闻问切四诊、汗吐下和温清补消八法),以整体观念及辨证论治为特点的理论、方药、针灸及病证防治技术。 2、为什么说中兽医学具有完整的学术体系? ①中兽医是一门综合学科,它有基础学科包括阴阳五行,脏腑经络学说,它有过渡学科包括针灸,中药方剂学,它有临床学科,包括内外科产科学②中兽医有丰富的治疗方法,包括内治法即汗、吐、下、温、和、情、补、消八法。外治法即贴敷法、掺药法所以说中兽医具有完整的学科体系。 3、试述中兽医学的基本特点? ?整体观念包括两个方面的含义:①动物本身的整体性:动物体是以心、肝、脾、肺、肾五个生理系统为中心,动物本身各组成部分之间,结构上密不可分,功能上相互为用、相互协调,是一个完整的统一体。②动物机体与自然界的整体相关性:机体与自然界对立统一,息息相关,机体不能脱离外环境,而外环境的改变可以影响到动物机体的生理功能。?辩证论治辨证就是利用四诊收集资料,分析判断,认识疾病证候。论治则是根据辨的证的不同,确定相应的治疗方法,也就是我们常说的理、法、方、药。临床上,辨证论治有同病异治和异病同治两个具体应用形式。①同病异治:同种疾病由于不同病因或在不同阶段,所辨的证不同,故治不同。②异病同治:不同疾病,其发展过程中,所辨的证相同,故治相同。 阴阳学说 1.阴阳的基本概念是什么? 阴阳是代表事物对立而又统一的两个方面,是一切事物和现象矛盾双方的概括。 2.事物阴阳分属的依据是什么?事物的阴阳属性是相对的还是绝对的?请举出理由阐述之。物质与功能可否用阴阳概括说明之? 凡是活动的、外在的、上升的、无形的、明亮的、温热的、功能的、强壮的、兴奋的、机能亢进的属阳;凡是静止的、内在的、下降的、有形的、晦暗的、寒冷的、物质的、虚弱的、抑制的、机能减退的属阴。 阴阳所代表的事物属性,不是绝对的,而是相对的。这种相对性,一方面表现为阴阳

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