单选题P是△ABC所在平面α外的一点,O是P在平面α内的射影,若P点到△ABC的三顶点等距,那么O点是△ABC的(  ).A 内心B 外心C 重心D 垂心

题目
单选题
P是△ABC所在平面α外的一点,O是P在平面α内的射影,若P点到△ABC的三顶点等距,那么O点是△ABC的(  ).
A

内心

B

外心

C

重心

D

垂心


相似考题
更多“单选题P是△ABC所在平面α外的一点,O是P在平面α内的射影,若P点到△ABC的三顶点等距,那么O点是△ABC的(  ).A 内心B 外心C 重心D 垂心”相关问题
  • 第1题:

    设有定义“stmct{int a;float b;char c}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc______。


    正确答案:
    若结构体变量abc有成员a,并有指针p_abc指向结构变量abe,则引用变量abe成员s的标记形式有abe.a和 p_abc->a。

  • 第2题:

    以下程序includeincludemain(){ char*pl="abc",*p2="ABC",str[50]="xyz";s

    以下程序 #include<stdio.h> #include<string.h> main() { char*pl="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2.strcat(p1,p2)); printf("%s\n,str); } 的输出是______。

    A.xyzabcABC

    B.zabcABC

    C.yzabcABC

    D.xyabcABC


    正确答案:D
    解析: strcat(p1,P2)将字符串abcABC放到了*pl所指向的存储单元中;strcpy在本题将abcABC复制到str+2所指向的存储单元中,即覆盖原str数组中的字符z及其后的所有字符,故str的值为“xyabcABC”。

  • 第3题:

    有以下程序includemain(){ char*p,*q;p=(char *)malloc(sizeof(char)*20);q=p;scanf(

    有以下程序 #include<stdlib.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)*20);q=p; scanf(“%s%s”,p,q);printf(“%s%s\n”,p,q); } 若从键盘输入:abc def<回车>,则输出结果是

    A.def def

    B.abc def

    C.abc d

    D.d d


    正确答案:A
    解析:本题首先定义两个字符型指针变量p和q,通过malloc()函数申请 20个字符的存储空间,并把它的首地址赋给p,再把p的值赋给q,p和q指向同一个存储区。在scanf()语句中读取字符串到p和q指向的字符串,先把“abc”读取到P指向的存储区中,第一个空格是结束标记,第二个空格是分隔符,再把“def”存放到q指向的存储区,把原先的内容覆盖。所以p和q指向的存储区中内容是“def”,所以最后输出为def,def。

  • 第4题:

    下面程序的输出结果是______。includemain(){char*p1="abc",*p2="ABC",s[20]="xyz"; s

    下面程序的输出结果是______。 #include<string.h> main() { char*p1="abc",*p2="ABC",s[20]="xyz"; strcpy(s+1,p2); strcat(s+2,p1); printf("%s\n",s); }

    A.xABCabc

    B.zABCabc

    C.yzabcABC

    D.xyzABCabc


    正确答案:A
    解析:strcpy(s+1,p2)是字符串复制,s中的内容变为"xABC",strcat(s+2,p1)是字符串连接(s的内容已不是初始化的内容,而是复制之后的内容),结果为"xABCabc"。

  • 第5题:

    以下程序的输出结果是______。 char cchar(char ch) { if(ch>='A'&&ch<='z')ch=ch-'A'+'a'; return ch; } main() { char s[]="ABC+abc=defDEF",*p=s; while(* p) { * p=cchar(* p); p++; } printf("% s\n", s); }

    A.abe+ABC=DEFdef

    B.abc+abe=defdef

    C.abcaABCDEFdef

    D.abcabcdefdef


    正确答案:B
    解析:字符数组元素作函数参数是单向的值传递。函数cchar的功能是将大写字母转换为小写字母。主函数中while循环语句的条件是判断指针p当前指向的字符是否为空,若不为空,则调用函数cchar,即主函数中通过循环语句将字符串"ABC+abc=defDEF"中的大写字母全部转换为小写字母,因此printf的输出结果为选项B。

  • 第6题:

    设有定义语句“struct {int a;float b;char c;}abc,*p;”,则对结构体成员a的引用可以是( )。

    A、abc.a

    B、abc->a

    C、(*p).a

    D、p->a


    参考答案ACD

  • 第7题:

    下面程序的输出结果是includeincludemain(){char *p1="abc",*p2="ABC",str

    下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char *p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,strcat(p1,p2)); printf("%s\n",str);}

    A.xyzabcABC

    B.zabcABC

    C.xyabcABC

    D.yzabcABC


    正确答案:C
    解析:本题考查的重点是拷贝字符串——使用strcpy()函数,该函数的调用方式是:strcpy(字符数组,字符串)其中“字符串”可以是字符串常量,也可以是字符数组。函数的功能是:将“字符串”完整地复制到“字符数组”中,字符数组中原有内容被覆盖。使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志‘\0’一起复制。②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数来处理。另外,本题还考查连接字符串的strcat()函数,其调用方式是:strcat(字符数组,字符串)功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志,被“字符串”的第一个字符覆盖,而“字符串”在操作中未被修改。使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题。③连接前两个字符串都有结束标志‘\0’,连接后“字符数组”中存储的字符串的结束标志‘\0’被舍弃,只在目标串的最后保留一个‘\0’。

  • 第8题:

    如图,把△ABC沿折痕删折,顶点A恰好落在边BC上的点A'处,若∠A=70o,则∠1+∠2的度数是______ 。


    答案:
    解析:
    140°。解析:根据三角形的性质,得∠1+∠B+∠2+∠C=EA'C+∠FA'B=180°+∠EA'F=180°+∠A, 所以∠1+∠2=180°+∠A-∠B-∠C=2∠A=140°。

  • 第9题:

    设A、B、C为随机事件,则( )。

    A.P(A-B-C)=P(A)-P(AB)-P(AC)-P(BC)+P(ABC)
    B.P(A-B-C)=P(A)-P(AB)-P(AC)+P(ABC)
    C.P(A-B-C)=P(A)-P(AB)-P(BC)+P(ABC)
    D.P(A-B-C)=P(A)-P(AC)-P(BC)+P(ABC)

    答案:B
    解析:

  • 第10题:

    如图,在四棱锥P-ABCD中,PA⊥平面ABCD,AB=4,BC=3,AD=5,∠DAB=∠ABC=90o,E是CD的中点。
    (1)证明:CD⊥平面PAE;
    (2)若直线PB与平面PAE所成的角和PB与平面ABCD所成的角相等,求四棱锥P-ABCD的体积。


    答案:
    解析:



  • 第11题:

    在椭圆曲线定义中包含一个称为无穷远点的元素或零点,记做O,以下关于O的说法错误的是()

    • A、O是加法的单位元。
    • B、对椭圆曲线上的任何一点P,有P+O=P。
    • C、假定P≠Q且Q≠0,P-P=O
    • D、若椭圆曲线上的三个点不在一条直线上,则他们的和是O

    正确答案:D

  • 第12题:

    单选题
    在椭圆曲线定义中包含一个称为无穷远点的元素或零点,记做O,以下关于O的说法错误的是()
    A

    O是加法的单位元。

    B

    对椭圆曲线上的任何一点P,有P+O=P。

    C

    假定P≠Q且Q≠0,P-P=O

    D

    若椭圆曲线上的三个点不在一条直线上,则他们的和是O


    正确答案: C
    解析: 椭圆曲线的定义中包含一个称为无穷远点或零点的元素,记做O,若椭圆曲线上的三个点同在一条直线上,则它们的和为O,所以选项D的说法是错误的,其他选项的说法都是正确的,答案是选项D。O是加法的单位元。这样有O=-O;对椭圆曲线上的任何一点P,有P+O=P。这些说法都是正确的,所以选项A和B正确。“假定P≠Q且Q≠0,P+(-P)=P-P=O”的说法也正确,所以本题中错误的说法是选项D。

  • 第13题:

    以下程序includeincludemain(){char*p1="abc",*p2="ABC",str[50]="xyz", s

    以下程序 #include<stdio.h> #include<string.h> main() { char*p1="abc",*p2="ABC",str[50]="xyz", strcpy(str+2,strcat(p1,p2)); printf("%s\n",str); } 的输出是______。

    A.xyzabcABC

    B.zabcABC

    C.yzabcABC

    D.xyabcABC


    正确答案:D
    解析:strcat(p1,p2)将字符串abcABC放到了*p1所指向的存储单元中;strcpy在本题将abcABC复制到str+2所指向的存储单元中,即覆盖原str数组中的字符z及其后的所有字符,故str的值为“xyabcABC”。

  • 第14题:

    设有定义“struct {int a; float b; char c;} abc, *p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abca。


    正确答案:->
    本题主要考查结构体的引用。在本题中,首先定义了一个结构体和该结构体的变量abc,然后定义一个结构指针变量p_abc,并使其指向该结构体变量abc。
    结构成员的引用形式主要有两种。第一种的表达式为:
    结构变量名.成员名
    其中,“.”是一个小数点字符,称为结构成员运算符,“.”连接结构变量名和成员名。“.”属于最高优先级运算符。所以,结构成员的引用表达式在任何地方出现都是一个整体,它的作用与一个下标变量(对数组元素的引用)相同,前者表示一个结构成员,后者表示一个数组成员。
    第二种的表达式为:
        (*结构指针变量).成员名
    或者
        结构指针变量->成员名
    因此,本题对结构体成员的引用方法可以为abc.a和p_abc->a。

  • 第15题:

    有以下程序include main(){ char *p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf

    有以下程序 #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s %s",p,q); printf("%s %s\n",p,q); } 若从键盘输入:abc def<回车>, 则输出结果是

    A.def def

    B.abc del

    C.abc d

    D.d d


    正确答案:A
    解析:本题考查的知识点是字符型指针变量、malloc()函数的使用。本题首先定义两个字符型指针变量p和q,通过malloc()函数申请20个字符的存储空间,并把它的首地址赋给p,在把p的值赋给q,p和q指向同一个存储区。在scanf()语句中读取字符串到p和q指向的字符串,先把“abc”读取到p指向的存储区中,第一个空格是结束标记,第二个空格是分隔符,再把“def”存放到q指向的存储区,把原先的内容覆盖。所以p和q指向的存储区中内容是“def”,所以最后输出的def,clef.所以4个选项中A正确。

  • 第16题:

    已知点M是△ABC所在平面内的一点,且满足MA2+MB2+MC2=4,那么△ABC三条边长之积AB·BC·CA的最大值是____.


    参考答案8

  • 第17题:

    设关系R和s的元数分别为2和3,那么,与(20)等价。设关系 P和Q具有相同的关系模式,所列出的等价式中(21)是不正确的。设关系模式R(ABC)上成立的FD集为{A→B1,p1={AB,B,C)为R的一个分解,那么,p1(22);若R(ABC)上成立的FD集为{A→C,B→C),p2={AB,AC}为R的一个分解,那么,分解P2(23);若R(ABC)上成立的FD集为{B→ C),p3={AB,BC}为R的一个分解,那么,p3(24)。

    A.

    B.

    C.

    D.


    正确答案:C

  • 第18题:

    有以下程序: include main( ) { char *p ,* q; p=(char * )malloc(sizeof(char

    有以下程序: #include<stdlib.h> main( ) { char *p ,* q; p=(char * )malloc(sizeof(char) * 20);q=p; scanf("%s%s",p,q); printf("%s%s\n",p,q); } 若从键盘输入:abc def<回车>,则输出结果是

    A.def def

    B.abc def

    C.abc d

    D.d d


    正确答案:A

  • 第19题:

    以下程序的输出结果是 char cchar(char ch) { if(ch>='A'&&ch<='Z') ch=ch-'A'+'a'; return ch; } main ( ) { char s [] = "ABC+abc=defDEF" , *p=s; while (*p) { *p=cchar(*p); p++; } printf { "%$\n", s); }

    A.abc+ABC=DEFdef

    B.abc+abc=defdef

    C.abcABCDEFdef

    D.abcabcdefdef


    正确答案:B
    解析:本题考核的知识点是字符型指针变量与函数的综合应用。本题首先定义了一个函数cchar(),有一个字符型参数ch。在函数中首先判断该字符是否为大写字母,如果是则把它转换成小写字符再赋值给cb,把ch作为函数值返回。在主函数中定义了一个字符数组s并初始化,然后定义了一个指针变量并使它指向数组s。接着通过一个while循环利用指针变量p,依次取出字符数组的字符(直到遇到字符串结束标志['\0'为止),并调用cchar()函数,把大写字母转换成小写字母,其他字符不变。最后输出字符数组为s中的内容,结果为“abc+abc=defdeF”。所以,4个选项中B为所选。

  • 第20题:

    已知:char str[10],*p=str;下面C语言语句中正确的是( )。

    A.str="ABC";
    B.p="ABC";
    C.*str="ABC";
    D.*p="ABC”;

    答案:B
    解析:
    题中str是字符数组,p是一个指向str首地址的指针,A中字符之间不能直接赋值,要使用strcpy;B是将指针p指向ABC字符串的地址空间,是可行的;C和D都是将ABC直接赋值给str或者p,不能直接赋值。

  • 第21题:

    如图4,在等腰直角△ABC中,∠B=90o,将△ABC绕顶点A逆时针旋转60o后得到△ADE,则∠BAE=__________度。


    答案:
    解析:
    105

  • 第22题:

    若采用p—>abc(y)表达式调用一个成员函数,在成员函数中使用的()就代表了类外的P指针。


    正确答案:this

  • 第23题:

    单选题
    若P是平面α外一点,则下列命题正确的是(  ).
    A

    过P只能作一条直线与平面α相交

    B

    过P可作无数条直线与平面α垂直

    C

    过P只能作一条直线与平面α平行

    D

    过P可作无数条直线与平面α平行


    正确答案: D
    解析:
    过P可以作无数条直线与平面α相交;过P只能作一条直线与平面α垂直;过P可作无数条直线与平面α平行.