题目内容

有以下程序#include double fun(double a){ double x; x = a - (int)a; return x;}main( ){ double a = 3.1415; printf("%f\n", fun(a));}程序的运行结果是( )。

A. 0. 000000
B. 3.141500
C. 3.000000
D. 0. 141500

查看答案
更多问题

有以下程序#include int sub(double a, double b){ return (int)(a - b - 1.3);}main( ){ printf("%d\n", sub(3.2, 4.1));}程序运行后的输出结果是( )。

A. 1.7
B. -2
C. -3
D. 2.0

有以下程序#include main(){ char ch = 'A'; while (ch < 'D') { printf("%d", ch - 'A'); ch++;}printf("\n");}程序运行后的输出结果是( )。

A. 123
B. ABC
C. abc
D. 012

有以下程序#include main(){ int i,j; for( i=3; i>0; i-- ) { for( j=1; j<=i; j++ ) putchar( '*'); for( j=1; j<=3-i; j++ ) putchar('#'); putchar('\n'); }}执行后的输出结果是( )。

A. *** **# *##
B. **# *## ###
C. ### ##* #**
D. ##* #** ***

有以下程序 #include main( ) { char c,d; c=getchar(); d=getchar(); switch(c-'0') { case 1: switch(d%'0') { case 1: printf("*");case 2: printf("@"); } case 2: switch(d%'0') { case 1: printf("#"); case 2: printf("&"); } } } 若运行时输入:21,程序的输出结果是( )。

A. #&
B. &
C. @#&
D. *@#&

答案查题题库