单项选择题

有以下程序:
#include<stdio.h>
int fun1(double a) return a*=a;
int fun2(double x, double y)
double a=O, b=0;
a=funl(x); b=fun1(y); return (int) (a+b);

main()
double w; w=fun2(1.1, 2.0); ……)
程序执行后变量w中的值是( )。

A) 5.21
B) 5
C) 5.0
D) 0.0
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的运行结果是( )。 #include<stdio.h> int k=0; void fun(int m) m+=k; k+=m; printf( m=%d k=%d , m, k++); main() int i=4; fun(i++); printf( i=%d k=%d n , i, k);
A) m=4 k=5 i=5 k=5
B) m=4 k=4 i=5 k=5
C) m=4 k=4 i=4 k=5
D) m=4 k=5 i=4 k=5
单项选择题
以下叙述中正确的是( )。
A) 调用printf函数时,必须要有输出项
B) 使用putchar函数时,必须在之前包含头文件stdio.h
C) 在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D) 调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码
相关试题
  • 在一个C源程序文件中所定义的全局变量,其...
  • 以下叙述中错误的是( )。
  • 有以下程序: main() int c=35; ...
  • 若有以下说明和定义: union dt int a...
  • 有以下结构体说明和变量定义,如下图所示,...