更多“下列程序的输出结果是。void main(){int a=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);} ”相关问题
  • 第1题:

    读程序,写出程序执行后的输出结果 main() { int a=0.8 ; float b= 0.8 ; printf("%d,%d,%fn",a||!b , a&&(a-b), a-b ); }


    自然数1~10中的偶数之和

  • 第2题:

    9、以下程序运行时输出到屏幕的结果是 , 。#include<stdio.h> main() { int a=1,b=2; a+=b; b=a-b; a-=b; printf("%d,%d\n",a,b); }

    A.2 1

    B.2 2

    C.1 2

    D.1 1


    2+3=5

  • 第3题:

    以下程序运行后的输出结果是___。 main() { int a=1,b=2; a=a+b; b=a-b; a=a-b; printf("%d,%dn",a,b); }

    A.1,2

    B.1,1

    C.2,2

    D.2,1


    17 bteak语句只能在循环体和switch语句体内使用,当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。当break出现在循环体中,但不在switch语句体内时,则在执行break后,跳出本层循环体。而continue语句的作用时结束本次循环;即跳过本次循环中余下尚未执行的语句,接着再一次进行循环的条件判定。本题中首先定义了一个变量x并赋初值15,然后判断循环条件“x>5&&x<50”,即“x>5&&x<50”,为真,执行循环体。语句“x++;”执行后,x的值变为16,“x/3”的值为5为真,执行其后的语句“x++;”,x的值变为17,执行语句“break”,退出循环,输出x的值为17。

  • 第4题:

    有以下程序 main() { int a=20,b=10; printf("%d,%%d",a+b,a-b); } 程序运行后的输出结果是()。

    A.30,%d

    B.30,10

    C.30,%10

    D.以上答案均不正确


    A 解析:在C语言中,注释是用于协助读者更好地理解程序,它不会被系统编译执行,此题中第—处的注释内容包括:“/*给a赋值 b=20; 给b赋值 */”,故本题中“b=20;”在程序中不起作用,所以输出语句执行的a+b的值为10+0的值,即输出为“a+b=10”。

  • 第5题:

    5、以下程序的输出结果是:#include <stdio.h> int main() { int a=1, b=2; a=a+b; b=a-b; a=a-b; printf("%d,%d\n", a, b ); return 0; }

    A.2,1

    B.3,1

    C.3,2

    D.1,2


    ***** ***** ***** ***** *****