• 2022-06-09
    有以下程序[br][/br]#include[br][/br]#include[br][/br]struct[br][/br]{inta;charb[10];doublec;};[br][/br]voidf(structAt);[br][/br]main()[br][/br]{structAa={1001,"ZhangDa",1098.0};[br][/br]f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);[br][/br]}[br][/br]voidf(structAt)[br][/br]{t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;}[br][/br]程序运行后的输出结果是
    A: 1002,ZhangDa,1202.0
    B: 1002,ChangRong,1202.0
    C: 1001,ChangRong,1098.0
    D: 1001,ZhangDa,1098.0
  • D

    举一反三

    内容

    • 0

      下列程序的运行结果为structA{inta;charb[10];doublec;};voidf(structA*t);main(){structAa={1001,"ZhangDa",1098.0}; f(&a); printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}voidf(structA*t){strcpy(t->b,"ChangRong");}

    • 1

      有以下程序[br][/br] # include <stdio.h>[br][/br] main()[br][/br] { int a=7;[br][/br] while(a--);[br][/br] printf("%d\n",a),[br][/br] }[br][/br] 程序运行后的输出结果是 A: -1 B: 0 C: 1 D: 7

    • 2

      有以下程序[br][/br]#include <stdio.h>[br][/br]main( )[br][/br]{ unsigned char a=8,c;[br][/br]c=a>>3:[br][/br]printf("%d\n",c);[br][/br]}[br][/br]程序运行后的输出结果是( )。 A: 32 B: 16 C: 1 D: 0

    • 3

      有以下程序:[br][/br]#include <stdio.h>[br][/br]main()[br][/br]{ int a=2,b=2,c=2;[br][/br]printf("%d\n",a/b&c);[br][/br]}[br][/br]程序运行后的输出结果是( )。[br][/br] A: 0 B: 1 C: 2 D: 3

    • 4

      第22题(本题:1分) 有以下程序[br][/br]#include &#91;stdio.h&#93;[br][/br]main()[br][/br]{[br][/br]printf("%d\n", NULL );[br][/br]}[br][/br]程序运行后的输出结果是 A: 0 B: 变量无定义,输出不确定 C: -1 D: 1