更多“ 阅读下面程序,则执行后的输出结果为( ) ”相关问题
  • 第1题:

    阅读下面程序段,则执行后输出的结果是 #include"stdio.h" main() { char fun(char,int); char a='A'; int b=13; a=fun(a,b); putchar(a);} char fun(char a,int b) { char k; k=a+b; return k;}

    A.A

    B.M

    C.N

    D.L


    正确答案:C
    解析:函数说明语句中的类型名必须与函数返回值的类型一致。本题实现的是在字符,A,的ASCII码值上加上一个常数,使之变成另一个ASCII码值,从而输出字符。

  • 第2题:

    阅读下面程序,则执行后的结果是( )。

    A.tomeetme

    B.tmem

    C.oete

    D.tome


    正确答案:B
    存放字符串的字符数组的名字就是这个字符串的首地址。本题的功能是对字符串”tomeetme”进行选择式输出,从第一个字母开始,每输出一个字符即跳过一个。

  • 第3题:

    阅读下面程序,则执行后的结果为_____ #include <stdio.h>    int main()   { char *str="abcdefghijklmnopq";   while(*str++!=′e′);   printf("%cn",*str);  }


    程序出现异常

  • 第4题:

    阅读下面程序,则执行后的输出结果为

    #include<stdio.h>

    fun(int a,int b)

    {

    int s;

    s=a*b/2;

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

    }

    main()

    {

    int a=10,b=16;

    fun(a,b);

    }

    A.10

    B.16

    C.160

    D.80


    正确答案:D
    直接将数据代入函数即可

  • 第5题:

    阅读下面程序段,则执行后的结果为( )。

    A.64

    B.8

    C.56

    D.0


    正确答案:C
    函数之间的数据传递。如果没有指明函数值类型,则默认函数返回值的类型为int型。