更多“若有以下定义和语句: int u=010,v=0x10,w=10; printf(″%d,%d,%dn″,u,v,w); 则输出结果是:_____”相关问题
  • 第1题:

    若有下列定义(设int类型变量占2个字节):

    int i=8,j=9;

    则下列语句:

    printf("i=%u,j=%x\n".i,j);

    输出的结果是( )。

    A.i=8,j=9

    B.8.9

    C.89

    D.i=8,i=8


    正确答案:A
    解析: 本题考查函数printf()的格式。“%x”表示以十六进制输出整型数据;“%u”表示以十进制无符号型输出整型数据。printf函数中格式说明符之前插入的任何字符都原样输出。

  • 第2题:

    若有下列定义和语句: int u=011,v=0x11,w=11; printf("%o,%x,%d\n",u,v,w); 则输出结果是( )。

    A.9,17,11

    B.9,11,11

    C.11,11,11

    D.11,17,11


    正确答案:C
    “%o”表示八进制无符号型输出整型数据(即不带前导O);“%x”是示以十六进制无符号型输出整型数据(即不带前导ox或OX);“%d”表示输出带符号的十进制整型数。

  • 第3题:

    有以下程序:include void f(int v, int w){int t; t=v; v=w; w=t;}main(){int x=1,y=3

    有以下程序: #include <stdio.h> void f(int v, int w) { int t; t=v; v=w; w=t; } main() { int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf("%d,%d,%d\n",x,y,z); } 执行后的输出结果( )。

    A.1,2,3

    B.3,1,2

    C.1,3,2

    D.2,3,1


    正确答案:C
    解析:程序中if语句的条件只有y>z为真,所以执行f(y,z)。函数f的功能是交换两形参的值,但由于实参和形参都是一般变量,因此形参变量值的交换不能影响实参的值,main函数中的y和z并来互换,因此输出结果为:1,3,2。

  • 第4题:

    设有关系R、S和T如下图所示,则元组演算表达式{t|(u)((R(u)∨S(u))∧(v)(T(v)→(w)((R(w)∨S(w))∧W[1]=u[1]∧W[2]=∨[1]∧W[3]=∨[2])∧t[1]=u[l])}的运算结果是(48)。

    A.

    B.

    C.

    D.


    正确答案:C
    解析:本题考查应试者对元组演算与关系代数运算的掌握。题目给出的元组演算表达式等价的关系代数表达式为:R∪S÷T,故正确答案为C。

  • 第5题:

    若有下列定义和语句: int u=011,y=0x11,w=11; printf("%o,%x,%d\n",u,v,w); 则输出结果是( )。

    A.9,17,11

    B.9,11,11

    C.11,11,11

    D.11,17,11


    正确答案:C
    解析:在C语言中,“%d”表示输出带符号的十进制整型数;“%x”表示以十六进制无符号型输出整型数据(即不带前导0x或0x);“%o”表示以八进制无符号型输出整型数据(即不带前导0)。

  • 第6题:

    下面程序的输出结果是()。include using namespace std;int fun (int, int);//fun ( )

    下面程序的输出结果是( )。 #include <iostream> using namespace std; int fun (int, int); //fun ( ) 函数的说明 void main( ) { int a =48,b =36,c; c = fun(a,B) ; cout<<c; } int fun(int u,int v) { int w; while (v) {w=u%v;u =v;v =w;} return u; }

    A.24

    B.12

    C.48

    D.36


    正确答案:B
    解析:注意运算符%的特点。

  • 第7题:

    若有以下定义和语句,则输出结果是______。int **pp,*p,a=10,b=20;pp=&p; p=&a; p=&b; printf("%d\n",*p,**pp);

    A.10,20

    B.10,10

    C.20,10

    D.20,20


    正确答案:D

  • 第8题:

    若有以下定义和语句,则输出结果是______。 int u=010,v=0x10,w=10; printf("%d,%d,%d\n,u,v,w);

    A.8,16,10

    B.10,10,10

    C.8,8,10

    D.8,10,10


    正确答案:A
    解析:u被八进制数10赋值,等于十进制数8:v被十六进制数10赋值,等于十进制数16;w直接被十进制数10赋值;因此分别输出十进制数8,16,10。

  • 第9题:

    三相电源的相序有正相序和逆相序之分,表示为U-V-W和()

    • A、V-W-U
    • B、W-V-U
    • C、U-W-V
    • D、V-U-W

    正确答案:C

  • 第10题:

    上下布置的母线由上而下排列应以()相排列。

    • A、W、V、U;
    • B、V、W、U;
    • C、U、V、W;
    • D、W、U、V。

    正确答案:C

  • 第11题:

    正序的顺序是()。

    • A、U、V、W
    • B、V、U、W
    • C、U、W、V
    • D、W、V、U

    正确答案:A

  • 第12题:

    单选题
    若有定义和语句: char s[10]:s=""abcd"";printf(""%s/n"",s); 则结果是(以下u代表空格)()
    A

    输出abcd

    B

    输出a

    C

    输出abcduuuuu

    D

    编译不通过


    正确答案: D
    解析: 暂无解析

  • 第13题:

    有以下程序: #include<stdio.h> int abe(int u,int v); main { int a=24,b一16,c; c=abc(a,b); printf("%d\n",c); } int abc(int u,int v) { int w; while(v) {w=u%v;u=v;v=w;) return; } 输出结果是( )。

    A.6

    B.7

    C.8

    D.9


    正确答案:C
    abc函数是求u、v的最大公约数,当v=16时,循环成立,执行其后的语句,即w=u%v,u=v;v=w;w=24%16=8,u=16,v=8,接着返回到while中,当v=8时,循环成立,执行其后昀语句,即w=u%v;u=v;v=w;w=16%8=0,u=8,v=0,接着再返回到while中,当v=0时,循环不成立,退出循环。

  • 第14题:

    设有关系R、S和T如下所示,则元组演算表达式{t| (u)((R(u)∨S(u))∧(v)(T(v)→(w)((R(w)∨S(w))∧w[1]=u[1]∧w[2]=v[1]∧w[3]=v[2]))∧t[1]=u[1])}运算结果是______。

    可选择的答案:


    正确答案:C

  • 第15题:

    若有以下定义和语句:includeinta=4,b=3,*p,*q,*w;p=&a; q=&b; w=q; q=NULL;则

    若有以下定义和语句: #include<stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是( )。

    A.*q=0;

    B.w=p;

    C.*p=a;

    D.*p=*w;


    正确答案:A
    解析:本题中定义了3个指向整型的指针变量p、q、w,并让p指向a,让q指向b,通过将q的值赋给w,使w也指向b,最后将q指向NULL。因为q指向NULL,所以选项A中对q所指地址进行写入是非法的。故A选项为所选。

  • 第16题:

    下面的程序输出结果是( )。 #define U 5 #define V U+1 #define W V*V/2 main() {printf("%d ",W); printf("%d",5*W); }

    A.18 72

    B.10.5 52.5

    C.10.5 25.5

    D.10 30


    正确答案:D
    解析:宏W展开后为V*V/2,继续展开为U+1*U+1/2,再继续展开得5+1*5+1/2=5+5+0=10。而5*W展开后为5*5+1*5+1/2= 25+5+0=30。故应该选择D。

  • 第17题:

    有以下程序:

    #include<stdio.h>

    int abe(int u,int v);

    main

    { int a=24,b一16,c;

    c=abc(a,b);

    printf("%d\n",c);

    }

    int abc(int u,int v)

    { int w;

    while(v)

    {w=u%v;u=v;v=w;)

    return;

    }

    输出结果是( )。

    A.6

    B.7

    C.8

    D.9


    正确答案:C
    abc函数是求u、v的最大公约数,当v=16时,循环成立,执行其后的语句,即w=u%v,u=v;v=w;w=24%16=8,u=16,v=8,接着返回到while中,当v=8时,循环成立,执行其后昀语句,即w=u%v;u=v;v=w;w=16%8=0,u=8,v=0,接着再返回到while中,当v=0时,循环不成立,退出循环。

  • 第18题:

    若有以下定义和语句 ( )int u=010,v=Ox10,w=10;printf("%d,%d%d\n",u,v,w);则输出结果是

    A.8,16,10

    B.10,10,10

    C.8,8,10

    D.8,10,10


    正确答案:A

  • 第19题:

    若有下列定义和语句: int u=011, v=Ox11,w=11; printf("%o,%x,%d\n”,u,v,w); 则输出结果是( )。

    A.9,17,11

    B.9,11,11

    C.11,11,11

    D.11,17,11


    正确答案:C
    解析:在C语言中,“%d”表示输出带符号的十进制整型数;“%x”表示以十六进制无符号型输出整型数据(即不带前导0x或0X);“%o”表示以八进制无符号型输出整型数据(即不带前导0)。

  • 第20题:

    设有关系R、S和T如下图所示,则元组演算表达式{t|(Eu)((R(u)VS(u))^(Av)(T(v→(Ew)((R(w)vs(w))^w[1]^w[3]=v[2]))^t[1]=u[1]))运算结果是( )。关系R A



    答案:C
    解析:

  • 第21题:

    工程上常用的在相交流电的相序为(),称为()序。

    • A、V-U-W-V正序
    • B、V-U-W-U负序
    • C、U-W-W-U正序
    • D、V-W-U-V逆序

    正确答案:A

  • 第22题:

    下列电源相序()是正相序。

    • A、U→V→W
    • B、W→V→U
    • C、U→W→V
    • D、V→U→W

    正确答案:A

  • 第23题:

    若有定义和语句: char s[10]:s=""abcd"";printf(""%s/n"",s); 则结果是(以下u代表空格)()

    • A、输出abcd
    • B、输出a
    • C、输出abcduuuuu
    • D、编译不通过

    正确答案:D

  • 第24题:

    单选题
    若有以下语句:int u=020,v=0x20,w=‘\20’;printf(“%d,%d,%d/n”,u,v,w);则输出结果是()
    A

    16,16,16

    B

    20,20,20

    C

    16,32,16


    正确答案: C
    解析: 暂无解析