文档库 最新最全的文档下载
当前位置:文档库 › jsoncpp详解

jsoncpp详解

jsoncpp详解
jsoncpp详解

JSON详解

一、what is json

JSON(JavaScript Object Notation)跟xml一样也是一种数据交换格式,而Jsoncpp是个跨平台的开源库。

二、json的特性

JSON 数据的书写格式是:名称/值对。

名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"firstName":"John"。

JSON 值可以是:数字(整数或浮点数)、字符串(在双引号中)、逻辑值(true 或 false)、数组(在方括号中)、对象(在花括号中)、null。对象在json中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构。数组在js中是中括号“[]”括起来的内容,数据结构为["java","javascript","vb",...]。

三、JsonCpp的基本语法

使用JsonCpp前先来熟悉几个主要的类:

Json::Value 可以表示里所有的类型,比如int,string,object,array 等,具体应用将会在后边示例中介绍。

Json::Reader 将json文件流或字符串解析到Json::Value, 主要函数有Parse。

Json::Writer 与Json::Reader相反,将Json::Value转化成字符串流,注意它的两个子类:Json::FastWriter和Json::StyleWriter,分别输出不带格式的json和带格式的json。

1、Value

Json::Value 是jsoncpp 中最基本、最重要的类,用于表示各种类型的对象,jsoncpp 支持的对象类型可见 Json::ValueType 枚举值。

可如下是用 Json::Value 类:

Json::Value json_temp;

json_temp["name"] = Json::Value("huchao");

json_temp["age"] = Json::Value(26);

Json::Value root;

root["key_string"] = Json::Value("value_string");

// 新建一个 Key(名为:key_string),赋予字符串值:"value_string"。

root["key_number"] = Json::Value(12345);

// 新建一个 Key(名为:key_number),赋予数值:12345。

root["key_boolean"] = Json::Value(false);

// 新建一个 Key(名为:key_boolean),赋予bool值:false。

root["key_double"] = Json::Value(12.345);

// 新建一个 Key(名为:key_double),赋予 double值:12.345。

root["key_object"] = Json_temp;

// 新建一个 Key(名为:key_object),赋予json::Value 对象值。

root["key_array"].append("array_string");

// 新建一个 Key(名为:key_array),类型为数组,对第一个元素赋值为字符串:"array_string"。

root["key_array"].append(1234);

// 为数组 key_array 赋值,对第二个元素赋值为:1234。

Json::ValueType type = root.type();

// 获得 root 的类型,此处为 objectValue 类型。

2、Writer

如上说了 Json::Value 的使用方式,现在到了该查看刚才赋值内容的时候了,查看 json 内容,使用 Writer 类即可。

Jsoncpp 的 Json::Writer 类是一个纯虚类,并不能直接使用。在此我们使

用 Json::Writer 的子类:Json::FastWriter、Json::StyledWriter、

Json::StyledStreamWriter。

顾名思义,用 Json::FastWriter 来处理 json 应该是最快的,下面我们来试试。

Json::FastWriter fast_writer;

std::cout << fast_writer.write(root) << std::endl;

输出结果为:

{"key_array":["array_string",1234],"key_boolean":false,"key_double":12.3450," key_number":12345,"key_object":{"age":26,"name":"huchao"},"key_string":"value_s tring"}

再次顾名思义,用 Json::StyledWriter 是格式化后的 json,下面我们来看

看 Json::StyledWriter 是怎样格式化的。

Json::StyledWriter styled_writer;

std::cout << styled_writer.write(root) << std::endl;

输出结果为:

{

"key_array" : [ "array_string", 1234 ],

"key_boolean" : false,

"key_double" : 12.3450,

"key_number" : 12345,

"key_object" : {

"age" : 26,

"name" : "huchao"

},

"key_string" : "value_string"

}

3、Reader

Json::Reader 是用于读取的,说的确切点,是用于将字符串转换

为 Json::Value 对象的,下面我们来看个简单的例子。

Json::Reader reader;

Json::Value json_object;

const char* json_document = "{/"age/" : 26,/"name/" : /"huchao/"}";

if (!reader.parse(json_document, json_object))

return 0;

std::cout << json_object["name"] << std::endl;

std::cout << json_object["age"] << std::endl;

输出结果为:

"huchao"

四、JsonCpp的库文件分析

Value json结构体

Value类,json存放对象的结构体。它把所有的类型都集合在自己内部,而不再是union 。如果是普通的类型,如int、boot就直接赋值,给与变量类型。如果是字符串就使用duplicateStringValue新建字符串。如果是结构体、类,就使用new 或者alloc*进行分配。

Value::Value( ValueType type )需要指定类型

switch ( type)…

{

case uintValue:

value_.int_ = 0;

}//通过标识表明是什么类型value。

value还能接受不同类型的变量的初始化:

Value::Value( UInt value )

Value::Value( Int value )

Value::Value( Int64value )

Value::Value( UInt64value )

Value::Value( double value )

Value::Value( const char *value )

Value::Value( const char *beginValue, const char *endValue ) //字符串

Value::Value( const std::string &value )

Value::Value( const StaticString &value )

Value::Value( const CppTL::ConstString &value )

Value::Value( bool value )

Value::Value( const Value &other )通过类型type_来进行判断类型初始化Value::operator[]操作符:

ArrayIndex index类型:

如果没有定义使用自定义类型结构(默认使用map),则通过index找到名字CZString,然后在map里面寻找,如果有就返回,没有就新建一个。

如果是定义了,arrayValue类型,直接调用value_.array_->resolveReference( index ); Int index类型:

将index 转换成ArrayIndex(index),然后再次调用[]操作。

const Value &

Value::operator[]( ArrayIndex index ) const

将inde转换成key(CZString),调用对应结构的find函数

const Value &

Value::operator[]( const char *key ) const

调用对应结构的find函数

字符串类型

返回索引的字符

函数:

Value::as*类型函数,通过类型标志type_返回相对应的成员变量。

bool Value::is*系列函数就是通过类型变量type_判断。

ValueIteratorBase(基本的迭代器)

如果没有定义了使用内部定义结构,默认使用map的Iterator

否则ValueInternalArray或者ValueInternalMap的Iterator。

ValueConstIterator与ValueIteratorBase雷同,不过是常量类型的迭代器,通过调用ValueIteratorBase实现

CommentInfo存放注释的结构体

struct CommentInfo

{

CommentInfo();

~CommentInfo();

void setComment( const char *text );

char *comment_;

};

char *comment_;就是存放注释的变量。

setComment 通过内联函数duplicateStringValue(malloc跟memcpy复制字符串,返回新的字符串)给comment_;

CZString

CZString字符串存放对象。带类型,带索引的字符串对象,用来作为map的索引(key)。

有两个成员变量

const char *cstr_;指向字符串

ArrayIndex index_;标记索引

分配也是通过duplicateStringValue实现

Reader

Reader读取一个文件的时候,将整个文件流读进来,直到eof;

得到文件的长度,用Reader::parse解析;

Reader::parse( const char *beginDoc, const char *endDoc, //文件流的开始,结束Value &root,//根

bool collectComments )

{

先判断是否允许注释;

把堆栈清空,压入root;

readValue();

skipCommentTokens跳过注释,直到非注释token,通过readToken函数;

判断root类型;

结束;

bool

Reader::readValue()

注释就setComment

判断token类型

switch ( token.type_ )

{

case tokenObjectBegin:

successful = readObject( token );

break;

case tokenArrayBegin:

successful = readArray( token );

break;

case tokenNumber:

successful = decodeNumber( token );

break;

case tokenString:

successful = decodeString( token );

break;

case tokenTrue:

currentValue() = true;

break;

case tokenFalse:

currentValue() = false;

break;

case tokenNull:

currentValue() = Value();

break;

}

}

bool

Reader::readToken( Token &token )

{

判断字符

switch ( c )

{

case'{':

token.type_ = tokenObjectBegin;

break;

case'}':

token.type_ = tokenObjectEnd;

break;

case'[':

token.type_ = tokenArrayBegin;

break;

case']':

token.type_ = tokenArrayEnd;

break;

case'"':

token.type_ = tokenString;

ok = readString();

break;

case'/':

token.type_ = tokenComment;

ok = readComment();

break;

case'0':

case'1':

case'2':

case'3':

case'4':

case'5':

case'6':

case'7':

case'8':

case'9':

case'-':

token.type_ = tokenNumber;

readNumber();

break;

case't':

token.type_ = tokenTrue;

ok = match( "rue", 3 );

break;

case'f':

token.type_ = tokenFalse;

ok = match( "alse", 4 );

break;

case'n':

token.type_ = tokenNull;

ok = match( "ull", 3 );

break;

case',':

token.type_ = tokenArraySeparator;

break;

case':':

token.type_ = tokenMemberSeparator;

break;

case 0:

token.type_ = tokenEndOfStream;

break;

}

}

readString, readNumber指把数字、字符串跳过(current++),token里面有开始与结束的位置

readObject读取对象

将栈顶初始化为一个objectValue的value

然后一个while中readToken

{

用decodeString解析一个字符串(名字)

然后解析冒号

将value[name]压栈

用readValue为栈顶赋值

将value[name]弹出

解析下一个token

}

readArray读取数组

跳过空格,判断是否为空数组;

然后用for (;;)循环解析

{

Value &value = currentValue()[ index++ ]; 新建一个value,在数组安排一个位置

nodes_.push( &value ); value压栈

readValue解析一个token,赋值给栈顶的value

读取下一个token,直到tokenArrayEnd

}

decodeNumber

如果是double类型,就用decodeDouble解析

{

先获取token的长度

sscanf( buffer, %lf, &value );格式化到buffer里面

currentValue() = value;赋值给栈顶

}

判断是否为负,转换成带符号整形

然后通过while解析单独的每一个数字

最后压入赋值给栈顶

}

decodeString

通过一个while循环token,用switch解析每一个字符。

Class Writer

Class Writer是一个虚类

Class FastWriter

std::string document_; 输出流

writeValue( root );通过一个switch进行类型判断,然后格式化字符串

switch ( value.type() )

{

case nullValue:

}

然后通过valueTo*系列函数完成转换。

如果是结构体:

arrayValue:格式化成【所有的变量】

objectValue:格式化成{成员}

/Class StyledWriter

Class StyledStreamWriter

以一种有布局格式的方式输出文件,与FastWriter雷同

内分泌科考试试题及答案解析

内分泌科出科临床考试试题(一) 姓名毕业学校分数 一、单选题:每题2分 1.糖尿病是一组病因不明的内分泌代谢病,其共同主要标志是() A 多饮、多尿、多食 B 乏力 C 消瘦 D 高血糖 E 尿糖阳性 2.下述哪一项符合淡漠型甲亢() A.突眼征明显 B.心悸、多食、多汗、无力明显 C.甲状腺肿大明显 D.T4不增高,而只有T3增高 E.常见于老年人,易发生甲亢危象 3.内分泌系统的反馈调节是指: ( ) A.神经系统对内分泌系统的调节. B.内分泌系统对神经系统的调节 C.免疫系统对内分泌系统的调节; D.免疫系统对神经系统的调节; E.下丘脑一垂体一靶腺之间的相互调节 4.常用于内分泌功能减退的动态功能试验是: ( ) A.兴奋试验 B.抑制试验; C.激发试验 D.拮抗试验; E.负荷试验 5.1型糖尿病与2型糖尿病,最主要的区别在于() A 症状轻重不同 B 发生酮症酸中毒的倾向不同 C 对胰岛素的敏感性不同 D 胰岛素的基础水平与释放曲线不同 E 血糖稳定性不同 6.引起ACTH升高的疾病是: ( ) A.Sheehan综合征 B.肾上腺皮质腺瘤 C.Addison病 D.原发性醛固酮增多症 E.PRI 瘤 7.血中直接调节胰岛素分泌而且经常起调节作用的重要因素是 A 游离脂肪酸 B 血糖浓度 C 肾上腺素 D 胃肠道激素 E 血酮体浓度 8.Sheehan综合征患者各靶腺功能减退替代治疗应先补充: ( ) A.性激素 B.甲状腺激素 C.糖皮质激素 D.ACTH E.GnRH 9.对于慢性淋巴细胞性甲状腺炎的描述,以下哪项是错误的() A.可合并恶性贫血 B.多见于中年妇女 C.可伴有甲状腺功能亢进 D.可合并1型糖尿病 E.诊断明确,宜手术治疗 10.糖尿病性血管病变,最具有特征性的是()

内分泌系统讲解

内分泌系统 概述 内分泌系统endocrine system 是神经系统以外主导支配人体的另一套调节系统,由内分泌腺和内分泌组织构成。主要功能是与神经系统一起共同调节人体的新陈代谢、生长发育和生殖过程等生理功能的活动,以保持机体内环境的平衡与稳定。 内分泌腺属于无管腺,分泌物称激素hormone,直接进入血液或淋巴,随血循环运输至全身各处,调节各器官的活动。内分泌腺还有丰富的血液供应和植物神经分布,其结构和功能活动有显著的年龄变化。体内主要内分泌腺有脑垂体、松果体、甲状腺、甲状旁腺、肾上腺、性腺等。内分泌腺的体积和重量都很小,最大的甲状腺仅几十克;有的内分泌组织是一些细胞团,分散于某些器官内,如:胰岛、卵泡、黄体等。一种类型的激素只作用于特定的器官、组织或细胞,又称为靶器官、靶组织或靶细胞。 内分泌激素在通过细胞膜时,因细胞膜能感受细胞表面刺激作用,在穿越细胞膜过程中,激素同样以二种方式进行,一种方式被限制在蛋白质性质通道中(每一通道只允许一种分子或离子通过,如葡萄糖、氨基酸、钾、钠、钙、氯等受扩散梯度影响的被动运输以及依靠能耗的主动运输)经通道开关被穿膜运输;另一种方式是脂溶性物质如甾体激素等,直接穿越膜的脂类部分,不必通过蛋白质通道进入细胞内,靠细胞膜内陷形成的液泡“内吞泡”又叫胞吞泡方式进入细胞和“外排泡”又叫胞吐泡方式将内涵物释放到细胞外。细胞膜上带有多种多样的受体分子,只对某种刺激发生反应,如胰岛素、乙酰胆碱和低密度脂蛋白的受体;另一些受体则可被普通因子所激活,如与其它细胞或无机物表面接触,细胞表面受到刺激可造成跨膜电位的改变。激素在运动员生理代谢过程中为保证最大限度地动员体能、控制能量代谢、运动后体能恢复等均具有极大作用。血液中激素应维持正常水平,过多过少均会导致机体功能紊乱,甚至产生严重后果。各种激素分泌水平还受血液中代谢产物含量或其它激素浓度的影响与调节。 一、甲状腺 甲状腺thyroid gland是人体内最大的内分泌腺。位于第5颈椎至第1胸椎水平,既甲状软骨的中部和气管上段前面和两侧,分左、右两个侧叶,中间以峡部相连,呈粉红色“H”形,重约20—40克。少数人甲状腺峡缺如,半数人自峡部向上伸出一个细长的锥体叶,可延伸至舌骨处。 甲状腺富含血管,外包颈深筋膜,深入腺内将甲状腺实质分若干大小不同的团块或小叶。甲状腺实质有两类细胞组成,一类细胞为大小、形状不规则的甲状腺滤泡,滤泡表面围以单层立方上皮,每一滤泡中央为胶体(被伊红染成粉红色,含碘化球蛋白),即甲状腺球蛋白储存地。甲状腺滤泡位于细蜜的结缔组织之间,内含丰富的毛细血管和毛细淋巴管和交感神经纤维。甲状腺滤泡上皮细胞通过吐胞作用,入滤泡腔后形成甲状腺球蛋白,以此构成甲状腺激素三碘甲腺原氨酸(T3)和四碘甲腺原氨酸(T4)的前体。甲状腺滤泡细胞具有合成和胞吐甲状腺球蛋白(入滤泡腔)并释放甲状腺素(T3和T4)入毛细血管的作用。另一类细胞为滤泡旁细胞,靠近滤泡细胞外缘,比滤泡细胞大,形似卵圆或多边形,单个或小群分散出现在滤泡细胞之间,但不入滤泡腔。根据免疫化学研究泡内可能储存有甲状腺降钙素,用以调节血钙代谢。控制甲状腺降钙素释放的主要因子是血清钙浓度,血钙浓度升高可刺激降钙素的分泌,而低钙血症可抑制其分泌。 甲状腺的主要功能具有增进机体物质代谢,维持人体正常生长发育,尤其对骨骼和神经系统正常发育起着重要作用。甲状腺素分泌过旺,可引起功能亢进,造成眼突眼性甲状腺肿,简称为“甲亢”。表现为心跳加速、神经过敏、体重减轻、眼球突出等。儿童甲状腺素分泌不足

高中生物知识点解析:内分泌系统

2019年高中生物知识点解析:内分泌系统【】2019年高中生物知识点解析:内分泌系统是查字典生物网为您整理的最新学习资料,请您详细阅读! 1、甲状腺: 位于咽下方。可分泌甲状腺激素。 2、肾上腺: 分皮质和髓质。皮质可分泌激素约50种,都属于固醇类物质,大体可为三类: ①糖皮质激素如可的松、皮质酮、氢化可的松等。他们的作用是使蛋白质和氨基酸转化为葡萄糖;使肝脏将氨基酸转化为糖原;并使血糖增加。此外还有抗感染和加强免疫功能的作用。 ②盐皮质激素如醛固酮、脱氧皮质酮等。此类激素的作用是促进肾小管对钠的重吸收,抑制对钾的重吸收,因而也促进对钠和水的重吸收。 ③髓质可分泌两种激素即肾上腺素和甲肾上腺素,两者都是氨基酸的衍生物,功能也相似,主要是引起人或动物兴奋、激动,如引起血压上升、心跳加快、代谢率提高,同时抑制消化管蠕动,减少消化管的血流,其作用在于动员全身的潜力应付紧急情况。 3、脑垂体: 分前叶(腺性垂体)和后叶(神经性垂体),后叶与下丘脑相连。前叶可分泌生长激素(191氨基酸)、促激素(促甲状腺激素、促肾上腺皮质激素、促性腺激素)、催乳素(199氨基酸)。后叶的激素有催产素(OXT)

和抗利尿激素(ADH)(升压素)(都为含9个氨基酸的短肽),是由下丘脑分泌后运至垂体后叶的。 4、下丘脑: 是机体内分泌系统的总枢纽。可分泌激素如促肾上腺皮质激素释放因子、促甲状腺激素释放激素、促性腺激素释放激素、生长激素释放激素、生长激素释放抑制激素、催乳素释放因子、催乳素释放制因子等。 5、性腺: 主要是精巢和卵巢。可分泌雄性激素、雌性激素、孕酮(黄体酮)。6、胰岛: a细胞可分泌胰高血糖素(29个氨基酸的短肽), b细胞可分泌胰岛素(51个氨基酸的蛋白质),两者相互拮抗。 7、胸腺: 分泌胸腺素,有促进淋巴细胞的生长与成熟的作用,因而和机体的免疫功能有关。 查字典生物网的编辑为大家带来的2019年高中生物知识点解析:内分泌系统,希望能为大家提供帮助。

生理题目第十一章 内分泌说课讲解

第十一章内分泌 一、名词解释 1.激素2.旁分泌 3.自分泌 4.神经分泌 5.靶细胞 6.允许作用 7.下丘脑调节肽 8.促激素 9.应急反应 lO.应激反应 二、填空题 1.按分子结构和化学性质,将激素可分为两大类,即———和———。 2.内分泌细胞分泌的信使分子称为——,其作用的细胞称为————。 3.下丘脑基底部的促垂体区神经元分泌下丘脑调节肽,经————运送到————调节其分泌功能。 4.内分泌腺分泌水平的相对稳定是通过——机制实现的。 5.生长素的主要作用是———和———。 6.由神经垂体释放的激素,其生物合成部位是——。 7.人幼年缺乏生长素将患——;成年后生长素分泌过多则出现———。 8.幼年时缺乏T3、T4将患——;成年后缺乏T3、T4将患—— 9.肾上腺皮质分泌的激素有———、———、和———。 10.糖皮质激素浓度升高可引起血液中中性粒细胞数目——,淋巴细胞数目——,嗜酸性粒细胞数目——。 11.应急反应和应激反应的主要区别在于,前者主要是——系统活动的增强,而后者则是——系统活动的增强。 12.血糖水平升高可引起胰岛素分泌———。

13.胰岛A细胞主要产生的激素是——,B细肥产生的主要是——,D细胞产生的主要是———。 14.维生素D,的活性形式是——。 15.甲状腺功能亢进时,血胆固醇水平———于正常。 16.当体内甲状腺激素含量增高时,心脏活动———。 17.调节体内钙、磷代谢的激素是——、———、和维生素D3 18.蛋白餐或静脉注射氨基酸可使胰岛素分泌————。 三、选择题 (一)A型题 1.血中激素浓度很低,而生理效应十分明显是因为 A.激素的半衰期长 B.激素的特异性强 C.激素作用有靶细胞 D.激素间有相互作用 E.激素有高效能放大作用 2.关于含氮类激素的正确描述是 A.分子较大,不能透过细胞膜 B.不易被消化酶所破坏,故可口服使用 C.可直接与胞质内受体结合而发挥生物效应 D.全部是氨基酸衍生物 E.用基因调节学说来解释其作用机制 3.第二信使cAMP’的作用是激活 A.DNA酶 B.磷酸化酶’ C.蛋白激酶 D.腺苷酸环化酶, E.磷酸二酯酶 4.下列哪种激素属于含氮激素 A.1,25-二羟维生素D3 B.雌二醇 C.睾酮 D.醛固酮 E.促甲状腺激素 5.神经激素是指

内分泌学练习试卷22

内分泌学练习试卷22 (总分:90.00,做题时间:90分钟) 一、 A1型题(总题数:45,分数:90.00) 1.引起地方性甲状腺肿最主要原因是 (分数:2.00) A.遗传 B.自身免疫 C.激素合成障碍 D.缺碘√ E.高碘 解析: 2.以下关于高脂蛋白血症的说法正确的是 (分数:2.00) A.Ⅴ型高脂蛋白血症以TC升高为主 B.ⅡB型高脂蛋白血症在临床上相当常见√ C.Ⅲ型高脂蛋白血症在临床上最常见 D.ⅡA型高脂蛋白血症在临床上罕见 E.Ⅰ型高脂蛋白血症在临床上较为常见 解析: 3.嗜铬细胞瘤手术前的药物应用,下列说法正确的是 (分数:2.00) A.术前常规应用β受体阻滞剂 B.α受体阻断药的应用一般不得少于2周√ C.因酚苄明作用时间长,故手术前3天宜停用 D.以上都不对 E.术前停用降压药,单用β受体阻滞剂 解析: 4.1型糖尿病患者的首位死亡原因是 (分数:2.00) A.酮症酸中毒昏迷 B.冠心病 C.脑血管病 D.感染 E.肾小球硬化症√ 解析: 5.甲亢服用抗甲状腺药物期间不宜做哪一项检查 (分数:2.00) A.BMR B.甲状腺131I摄取率√ C.TT3 D.TT4 E.TSH 解析: 6.关于维生素B1的论述说法错误的是 (分数:2.00) A.恶性肿瘤对维生素B1需求增加 B.大量饮酒能增加维生素B1代谢

C.喝大量咖啡能增加维生素B1的吸收√ D.喝发酵茶叶能减少维生素B1吸收 E.糖尿病病人对维生素Bl需求增加 解析: 7.甲状腺性甲亢最常见的是 (分数:2.00) A.多结节性甲状腺肿伴甲亢 B.自主性高功能性甲状腺瘤 C.弥漫性甲状腺肿伴甲状腺功能亢进症√ D.碘源性甲亢 E.滤泡性甲状腺癌 解析: 8.下列属于下丘脑激素的是 (分数:2.00) A.生长激素 B.促甲状腺激素 C.黄体生成素 D.生长激素释放激素√ E.促卵泡素 解析: 9.对确诊SLE和判断其活动性参考价值最大的抗体是 (分数:2.00) A.抗核抗体 B.抗dsDNA抗体√ C.抗Sm抗体 D.抗RNP抗体 E.抗Ro抗体 解析: 10.发生甲亢危象时,首先给予 (分数:2.00) A.大剂量碘剂 B.控制感染 C.抗甲状腺药物增量口服√ D.氢化可的松静点 E.普萘洛尔 解析: 11.Addison病患者,应用肾上腺皮质激素替代治疗,下列说法正确的是(分数:2.00) A.给药途径以肌注为主 B.应终生使用激素替代治疗√ C.有感染或手术时应停用 D.剂量一旦确定,终生不变 E.每日1次给药即可 解析: 12.X线检查对甲旁亢有诊断价值的是 (分数:2.00) A.骨密度改变 B.腰椎压缩性骨折 C.多处骨折

内分泌学动态试验说课讲解

内分泌学动态试验

库欣综合征 1mgDST: 适应症:库欣综合征定性诊断,尤其适用于门诊筛查 试验方法:午夜给予1mg地塞米松,测定次日晨8:00血浆皮质醇 结果分析:正常:次日晨8:00血浆皮质醇小于1.8μg/dl,绝对排除库欣;小于5μg/dl,基本排除库欣 2mgDST: 适应症:库欣综合征定性诊断 试验方法:地塞米松0.5mg q6h p.o.×2天,服药第2、第3天测8am血皮质醇、24h 尿皮质醇 结果分析:正常:第三日晨8:00血浆皮质醇小于1.8μg/dl,绝对排除库欣;小于5μg/dl,基本排除库欣 影响因素:多种药物都能影响地塞米松的吸收和代谢率,如苯妥英钠、苯巴比妥、卡马西平、利福平和乙醇通过CYP3A4诱导肝酶清除地塞米松,降低其血浓度。肝肾功能衰竭时,地塞米松清除率降低 8mgDST: 适应症:用于病因诊断,判定是否为ACTH依赖性 试验方法:地塞米松2mg q6h p.o.×2天,服药第2、第3天测8am血皮质醇、24h尿皮质醇 结果分析:服用地塞米松后第三天血、第四天尿皮质醇抑制率大于50%认为可被抑制,考虑库欣病。肾上腺肿瘤、皮质癌或异位ACTH综合征多不能被抑制 原发性醛固酮增多症 随机醛固酮血浆肾素活性比值(ARR): 适应症:原发性醛固酮增多症的筛查(门诊) 筛查前准备:纠正血钾至正常范围;无需限制钠盐摄入;停用对RASS系统有影响的药物至少2-4周 试验方法:清晨起床后保持非卧位(可以坐位,站立或者行走)至少2小时,静坐15分钟采血,采血时间在8:00-10:00 结果分析:醛固酮单位pg/ml,血浆肾素活性单位ng/mL/h,ARR>300筛查试验阳性 体位试验(卧位+随机): 适应症:原发性醛固酮增多症的筛查 试验方法:夜间平卧6小时以上,清晨8点卧位采血测醛固酮及血浆肾素活性,非卧位2小时后坐15分钟测定醛固酮和血浆肾素活性 结果分析:(醛固酮立位-醛固酮卧位)/醛固酮卧位<30%提示为醛固酮瘤 生理盐水试验: 适应症:原发性醛固酮增多症的确诊试验

高中生物重点知识解析:内分泌系统

高中生物重点知识解析:内分泌系统 【】高中学生在学习中或多或少有一些困惑,查字典生物网的编辑为大家总结了高中生物重点知识解析:内分泌系统,各位考生可以参考。 1、甲状腺: 位于咽下方。可分泌甲状腺激素。 2、肾上腺: 分皮质和髓质。皮质可分泌激素约50种,都属于固醇类物质,大体可为三类: ①糖皮质激素如可的松、皮质酮、氢化可的松等。他们的作用是使蛋白质和氨基酸转化为葡萄糖;使肝脏将氨基酸转化为糖原;并使血糖增加。此外还有抗感染和加强免疫功能的作用。 ②盐皮质激素如醛固酮、脱氧皮质酮等。此类激素的作用是促进肾小管对钠的重吸收,抑制对钾的重吸收,因而也促进对钠和水的重吸收。 ③髓质可分泌两种激素即肾上腺素和甲肾上腺素,两者都是氨基酸的衍生物,功能也相似,主要是引起人或动物兴奋、激动,如引起血压上升、心跳加快、代谢率提高,同时抑制消化管蠕动,减少消化管的血流,其作用在于动员全身的潜力应付紧急情况。 3、脑垂体:

分前叶(腺性垂体)和后叶(神经性垂体),后叶与下丘脑相连。前叶可分泌生长激素(191氨基酸)、促激素(促甲状腺激素、促肾上腺皮质激素、促性腺激素)、催乳素(199氨基酸)。后叶的激素有催产素(OXT)和抗利尿激素(ADH)(升压素)(都为含9个氨基酸的短肽),是由下丘脑分泌后运至垂体后叶的。 4、下丘脑: 是机体内分泌系统的总枢纽。可分泌激素如促肾上腺皮质激素释放因子、促甲状腺激素释放激素、促性腺激素释放激素、生长激素释放激素、生长激素释放抑制激素、催乳素释放因子、催乳素释放制因子等。 5、性腺: 主要是精巢和卵巢。可分泌雄性激素、雌性激素、孕酮(黄体酮)。 6、胰岛: a细胞可分泌胰高血糖素(29个氨基酸的短肽), b细胞可分泌胰岛素(51个氨基酸的蛋白质),两者相互拮抗。 7、胸腺: 分泌胸腺素,有促进淋巴细胞的生长与成熟的作用,因而和机体的免疫功能有关。 以上就是高中生物重点知识解析:内分泌系统的全部内容,更多高中学习资讯请继续关注查字典生物网!

第1节 激素与内分泌系统(解析版)

第1节激素与内分泌系统 一、单选题(本大题共20小题,共20.0分) 1.下列有关激素作用的叙述,不正确 ...的是() A. 激素能促进人体细胞的生长 B. 激素能促进人体的发育 C. 激素能促使男女性成熟 D. 激素是参加体液调节的唯一的化学物质 【答案】D 【解析】略 2.人体能分泌生长激素的部位是() A. 垂体 B. 胰岛 C. 性腺 D. 下丘脑 【答案】A 【解析】略 3.在动物的激素调节过程中发挥协同作用的一组激素是() A. 胰岛素和胰高血糖素 B. 生长激素和甲状腺激素 C. 促甲状腺激素和甲状腺激素 D. 促性腺激素和性激素 【答案】B 【解析】略 4.用一定量的甲状腺激素连续饲喂正常成年小白鼠4周,与对照组比较,实验组小白 鼠表现为() A. 耗氧量增加,神经系统的兴奋性降低 B. 耗氧量增加,神经系统的兴奋性增强 C. 耗氧量减少,神经系统的兴奋性降低 D. 耗氧量减少,神经系统的兴奋性增强 【答案】B 【解析】略 5.下列各项中,不属于 ...内分泌腺所分泌的物质是() A. 唾液 B. 生长激素 C. 胰岛素 D. 促性腺激素【答案】A 【解析】略 6.甲状腺激素、胰岛素、性激素的共同特点是() A. 元素组成相同 B. 合成部位相同 C. 运输途径相同 D. 生理功能相同【答案】C 【解析】略 7.给正常生活的小白鼠注射一定量的某种激素后,小白鼠出现体克现象,之后给该小 白鼠注射适量的葡萄糖溶液后小白鼠及时复苏,之前注射的激素最可能是() A. 甲状腺激素 B. 胰岛素 C. 性激素 D. 胰高血糖素

8.关于内分泌系统的叙述,正确的是() A. 由多个内分泌腺组成 B. 基本组成单位是内分泌细胞 C. 与神经系统在结构和功能上无联系 D. 内环境的稳定仅由内分泌系统维持 【答案】B 【解析】略 9.将少量且等量含有放射性碘的注射液分别注射到甲、乙、丙三组小鼠体内,然后定 时测定小鼠甲状腺的放射量。4天后,分别给三组小鼠注射某物质,实验结果如图所示。下列有关叙述错误的是( ) A. 本实验采用同位素示踪法来研究影响甲状腺分泌的因素 B. 甲、乙、丙三组小鼠注射的物质可能依次为生理盐水、无放射性的甲状腺激素 和无放射性的促甲状腺激素 C. 甲状腺能分泌两种甲状腺激素,缺碘可导致甲状腺功能减退 D. 第一次注射后放射量上升的原因是甲状腺细胞主动转运吸收了碘 【答案】B 【解析】 【分析】 本题考查甲状腺激素和促甲状腺激素的调节作用的相关知识,意在考查考生能理解所学知识的要点,把握知识间的内在联系,形成知识的网络结构的能力。 【解答】 A.本实验将少量且等量含有放射性碘的注射液分别注射到甲、乙、丙三组小鼠体内,因此,本实验采用同位素示踪法来研究影响甲状腺分泌的因素,A正确; B.由于甲组曲线下降速率不变,因此,甲组注射的是生理盐水,乙组甲状腺放射量下降速率最快,是因为乙组小鼠注射了无放射性的促甲状腺激素,促进了甲状腺激素的合成与分泌,丙组小鼠甲状腺放射量下降速率最慢,因此,丙组小鼠注射了无放射性的甲状腺激素,抑制了甲状腺激素的分泌,所以甲状腺放射量下降速率最慢,B错误; C.甲状腺能分泌两种甲状腺激素,分别为甲状腺素(T4)和三碘甲腺原氨酸(T3),碘是合成甲状腺激素的原材料,缺碘可导致甲状腺功能减退,C正确; D.第一次注射后放射量上升的原因是甲状腺细胞主动转运吸收了碘,D正确。 故选B。 10.新生儿先天性甲状腺功能低下,将会出现的现象是( ) A. 大脑发育较快 B. 骨骼成熟较快 C. 新陈代谢增强 D. 生长受阻

生理学内分泌练习题

生理学内分泌练习题 一、A1 1、腺垂体分泌激素不包括 A、催产素 B、催乳素 C、生长激素 D、促肾上腺皮质激素 E、促甲状腺激素 2、甲状腺激素的作用不包括 A、促进骨的生长 B、增加组织器官产热 C、对糖代谢呈双向性 D、促进神经元分裂 E、抑制脂肪酸氧化供能 3、幼年时腺垂体功能亢进可引起 A、侏儒症 B、呆小症 C、肢端肥大症 D、巨人症 E、黏液性水肿 4、决定腺垂体促甲状腺激素的主要因素是 A、生长激素 B、糖皮质激素 C、T3和T4的负反馈调节 D、雌激素 E、甲状旁腺激素 5、幼年时缺乏何种激素可引起“呆小症” A、甲状腺素 B、生长激素 C、醛周酮 D、甲状旁腺素 E、胰岛素 6、性腺激素属于 A、胺类激素 B、肽类激素 C、蛋白质激素 D、类固醇激素 E、脂肪酸衍生物激素 7、属类固醇激素的是 A、降钙素

B、肾上腺皮质激素 C、肾上腺髓质激素 D、促甲状腺激素 E、甲状腺激素 8、激素的作用方式不包括 A、旁分泌 B、自分泌 C、细胞分泌 D、神经分泌 E、远距分泌 9、下列不属于内分泌腺的是 A、垂体 B、胰岛 C、性腺 D、肝脏 E、松果体 10、下列关于激素的叙述中错误的是 A、激素是由体内的各种腺体分泌的高效能生物活性物质 B、多数激素经血液循环,运送至远距离的靶细胞发挥作用 C、某些激素可以通过组织液扩散到邻近细胞发挥作用 D、神经细胞分泌的激素可经垂体门脉流向腺垂体发挥作用 E、激素在局部扩散后,可返回作用于自身而发挥反馈作用 11、下列物质中,不属于激素的是 A、降钙素 B、肝素 C、肾上腺皮质激素 D、胰岛素 E、前列腺素 12、下列激素中,属于蛋白质和肽类激素的是 A、睾酮 B、醛固酮 C、胃泌素 D、胰岛素 E、前列腺素 二、B 1、A.幼年时生长素分泌不足 B.食物中缺碘 C.幼年时甲状腺素分泌不足 D.糖皮质激素分泌过多 E.糖皮质激素分泌过少 <1> 、呆小症的病因

相关文档
相关文档 最新文档