[单选题]

试题24

有以下程序

#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(“%5.0f/n”, a);

}

double f(double x)

{ return x*x+1;}

程序运行后的输出结果是()

A.503

B.401

C.500

D.1404

参考答案与解析:

相关试题

有以下程序#include<stdio.h>double f(double x)

[单选题]有以下程序#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("%5.0f\n",a);}double f(double x){return x*x*i;}程序运行后的输出结果是A.503B.401C.500D.1404

  • 查看答案
  • 试题33有以下程序#include <stdio.h>int f(int m){

    [单选题]试题33有以下程序#include <stdio.h>int f(int m){ static int n=0;n+=m;return n;}main(){ int n=0;printf(“%d,”, f(++n));printf(“%d/n”, f(n++));}程序运行后的输出结果是()A.1,2B.1,1C.2,3D.3,3

  • 查看答案
  • 试题32有以下程序#include <stdio.h>#include <str

    [单选题]试题32有以下程序#include <stdio.h>#include <string.h>main(){ char a[5][10]={“china”, “beijing”, “you”, “tiananmen”, “welcome”};int i,j; char t[10];for(i=0; i<4; i++)for(j=i+1; j<5; j++)if(strcmp(a[i], a[j])>0){ strcpy(t, a[i]); strcpy(a

  • 查看答案
  • 试题35有以下程序#include <stdio.h>#include <str

    [单选题]试题35有以下程序#include <stdio.h>#include <string.h>void fun(char *w,int m){ char s, *p1, *p2;p1=w; p2=w+m-1;while(p1<p2){s=*p1; *p1=*p2; *p2=s; p1++; p2- -;}}main(){ char a[]=”123456”;fun(a, strlen(a)); puts(a);}程序运行后的输出结果是()A.654321B.11661

  • 查看答案
  • 试题36有以下程序#include <stdio.h>#include <str

    [单选题]试题36有以下程序#include <stdio.h>#include <string.h>Typedef struct {char name[9]; char sex; int score[2];}STU;STU f(STU a){ STU b={“Zhao”, ‘m’, 85, 90};int i ;strcpy(a.name, b.name);a.sex=b.sex;for(i=0; i<2; i++) a.score[i]=b.score[i];return

  • 查看答案
  • (24)有以下程序 #include<stdio.h> int f(int x,

    [单选题](24)有以下程序#include<stdio.h>int f(int x,int y){return()y-x)*x);}main(){int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf(“%d/n”,d);}程序运行后的输出结果是A.)10 B)9 C)8 D)7

  • 查看答案
  • 试题18有以下程序#include <stdio.h>main(){ int a

    [单选题]试题18有以下程序#include <stdio.h>main(){ int a=1,b=0;if(- -a) b++;else if(a= =0) b+=2;else b==3;printf(“%d/n”, b);}程序运行后的输出结果是()A.0B.1C.2D.3

  • 查看答案
  • 试题20有以下程序#include <stdio.h>main(){ int a

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

  • 查看答案
  • 试题34有以下程序#include <stdio.h>main(){ char

    [单选题]试题34有以下程序#include <stdio.h>main(){ char ch[3][5]={“AAAA”, ”BBB”, ”CC”};printf(“%s/n”, ch[1];)}程序运行后的输出结果是()A.AAAAB.CCC.BBBCCD.BBB

  • 查看答案
  • 试题38有以下程序#include <stdio.h>main(){ int a

    [单选题]试题38有以下程序#include <stdio.h>main(){ int a=2,b;b=a<<2; printf(“%d/n”,b);}程序运行后的输出结果是()A.2B.4C.6D.8

  • 查看答案