赞题库-背景图
单项选择题

有以下程序:
#include <stdio.h>
double f(double x);
main( )
{double a=0; int i;
for(i=0; i<30; i+ =10) a+ =f((double)i);
printf("%3.0f\n",a);
}
double f(double x)
{ return x*x+1; }
程序运行后的输出结果是______。

A.500
B.401
C.503
D.1404
<上一题 目录 下一题>
热门试题

单项选择题有以下程序:#include <stdio.h>void fun( int a, int b ){int t;t=a; a=b; b=t;}main( ){ int c[10] = {1,2,3,4,5,6,7,8,9,0}, i;for (i=0; i<10; i+ =2) fun(c[i], c[i+1]);for (i=0;i<10; i+ +) printf( %d, , c[i]);printf( n );}程序的运行结果是______。

A.1,2,3,4,5,6,7,8,9,0,
B.2,1,4,3,6,5,8,7,0,9,
C.0,9,8,7,6,5,4,3,2,1,
D.0,1,2,3,4,5,6,7,8,9,

单项选择题若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。

A.main ( ){ ... x=fun(2,10); ...}float fun(int a,int B) {...}B. float fun (int a,int
B.t {...}main( ){... x=fun(i,j); ...}
C.float fun(int ,int);main ( ){ ... x=fun(2,10); ...}float fun(int a,int bB){...}
D.main( ){ float fun(int i,int j);... x=fun(i,j); ...float fun(int a,int B) {...}