更多“intbrr[3]={11,12,13};想要输出第二个元素则可以使用语句printf("%d",brr[2]);”相关问题
  • 第1题:

    已知int k=10,m=3,n;则下列语句输出结果是printf("%d\n",n=(k%m,k/m));

    A.2

    B.3

    C.4

    D.5


    正确答案:B
    解析:表达式n=(k%m,k/m)实际上是将k/m的结果赋值给了n。逗号表达式中最后一个表达式的值是该逗号表达式的值,所以输出结果为k/m。

  • 第2题:

    若有以下说明和语句: char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"}; char**q;q=language+2; 则语句printf("%o\n",*q);( )。

    A.输出的是language[2]元素的地址

    B.输出的是字符串PASCAL

    C.输出的是language[2]元素的值,它是字符串PASCAL的首地址

    D.格式说明不正确,无法得到确定的输出


    正确答案:C
    解析:题中指针数组language中的每个元素都是一个指向一个字符串的字符指针。通过这个指针可以引用到字符串中的每一个字符。题中的q是双重字符指针,q=language+2则使指针q指向了数组language的第三个元素,是字符串“PASCAL”的首地址。

  • 第3题:

    执行以下语句后的输出结果是______。int x=3,y=0;printf("%d,%d”,-1>x>-10&&1y>

    执行以下语句后的输出结果是______。 int x=3,y=0; printf("%d,%d”,-1>x>-10&&1<x<10,-1>y>-10&&1<y<10);

    A.1 2

    B.1 1

    C.1 2

    D.2 2


    正确答案:B

  • 第4题:

    设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。

    A.数组a的第二个元素的值是"bb"

    B.输出"cc"使用语句printf("%s",a[2]);

    C.数组a的3个元素分别存放的是含有两个字符的一维字符数组

    D.数组a的3个元素中各自存放了字符'a'、'b'和'c'


    正确答案:B

  • 第5题:

    执行“printf("%c",’A’+2);”语句后得到的输出结果为()。
    C

  • 第6题:

    若已定义:int a=5;floatb=63.72;以下语句中能输出正确值的是()

    • A、printf(“%d%d”,a,b)
    • B、printf(“%d%2f”,a,b)
    • C、printf(“%2f%2f”,a,b)
    • D、printf(“%2f%d”,a,b)

    正确答案:B

  • 第7题:

    C语言中,定义一维数组intarr[3]={1,1,1}输出第三个元素可以使用语句printf("%d",arr);。


    正确答案:错误

  • 第8题:

    若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5 的语句为()。

    • A、printf("%d",*p[5]);
    • B、printf("%d",p[5]);
    • C、printf("%d",*(p+5));
    • D、printf("%d",*(a+5));

    正确答案:A

  • 第9题:

    语句:printf("%d",(a=2)&&(b=-2));的输出结果是()。

    • A、无输出
    • B、结果不确定
    • C、1
    • D、2

    正确答案:C

  • 第10题:

    语句:printf(""%d"",(a=2)&&(b=-2));的输出结果是()

    • A、无输出
    • B、结果不确定
    • C、-1
    • D、1

    正确答案:D

  • 第11题:

    单选题
    语句:printf(""%d"",(a=2)&&(b=-2));的输出结果是()
    A

    无输出

    B

    结果不确定

    C

    -1

    D

    1


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

  • 第12题:

    填空题
    在一个表单里,想要找到指定元素的第一个元素用()实现,那么第二个元素用()实现

    正确答案: first,eq(1)
    解析: 暂无解析

  • 第13题:

    用Dim arr(3 To 5,-2 To 2)语句定义的数组元素个数是( )。A.20B.12C.15SXB

    用Dim arr(3 To 5,-2 To 2)语句定义的数组元素个数是( )。

    A.20

    B.12

    C.15

    D.24


    正确答案:C
    C)【解圻】本题考查数组。数组中所含有的元素个数为:上界-下界+1,因此对丁二二维数组arr来讲,共含有3行、5列共15个元素。

  • 第14题:

    执行下面程序中的输出语句后,a的值是()。includemain(){int a; printf("%d\n",(a=3*5,a

    执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d\n",(a=3*5,a*4));

    A.15

    B.20

    C.10

    D.60


    正确答案:A
    解析:本题考查对逗号运算符的理解。逗号运算符的求解过程是从左至右,依次求解各个表达式的值,所以在该题中,先使a的值等于15,再计算a*4,此时整个表达式的值为60,但a的值并未改变,仍为15。

  • 第15题:

    下列程序的功能是( )。 main() { static int s[3][3]={1,2,3,4,5,6,7,8,9,),m,n; for(m=0;m<3;m++) { for(n=0;n<=m;n++) printf("%d",s[m][n]);printf("\n'); } }

    A.输出3×3矩阵的下三角的元素

    B.输出3×3矩阵的上三角的元素

    C.输出3×3矩阵的对角线上的元素

    D.输出3×3矩阵的元素


    正确答案:A
    解析:本题使用了一个双重for循环,外循环变量m的变化范围是0~2,而内循环变量n的变化范围从0~m,所以执行循环体时(m,n)的值依次为(0,0),(1,0),(1,1),(2,0),(2,1),(2,2),故输出的是3×3矩阵的下三角元素。所以应该选择A。

  • 第16题:

    设有定义语句: int x[6] = {2,4,6,8,5,7} , * p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。

    A.for(i=0; i <6;i++) printf("%2d",* (p++));

    B.for(i =0;i <6;i ++ ) printf( "%2d" , * (p +i));

    C.for(i =0;i <6;i ++ ) printf(" %2d" , * p ++ );

    D.for(i =0;i <6;i ++ ) printf("%2d" ,( * p) ++ );


    正确答案:D
    解析:*p=x的作用是将x的首地址赋给指针变量p。选项A)正确,*(P++)中括号内的++是在P的后面,所以它先取*P的值x[0],再执行p++;选项B)正确,p+i表示x[i]的地址,*(p+i)表示x[i]的值;选项C)中的*和++处于同一优先级别,而结合方向为自右而左,因此*p++相当于*(p++),与选项A)相同;选项D)中的(*p)++是使*p的值+1,即x[0]的值加1,它不能实现指针的移动,每次循环只是x[0]的值在改变,而P的值并没有改变,所以不能实现6个元素的输出。

  • 第17题:

    执行“printf("%c",’F’-2);”语句后得到的输出结果为H。()

    A

    B



  • 第18题:

    定义数组intsalay[10]={1,2,3,4,5,6,7,8,9,0};想要输出最大薪资只要用第一个元素与第二个比较一次就可以了。


    正确答案:错误

  • 第19题:

    语句printf(“%f%%”,1.0/3);的输出结果为()

    • A、0.333333
    • B、0.333333%
    • C、0.333333%%
    • D、出错

    正确答案:B

  • 第20题:

    语句 printf("%f%%",1.0/3);输出为 0.333333.


    正确答案:错误

  • 第21题:

    在一个表单里,想要找到指定元素的第一个元素用()实现,那么第二个元素用()实现。


    正确答案:first;eq(1)

  • 第22题:

    判断题
    C语言中,定义一维数组intarr[3]={1,1,1}输出第三个元素可以使用语句printf("%d",arr);。
    A

    B


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

  • 第23题:

    填空题
    执行“printf("%c",’A’+2);”语句后得到的输出结果为()。

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