[单选题]

有以下程序 include int a=1; int f(int c) { stati

有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return (a++) + c; } main() { int i, k=0; for(i=0;i<2;i++) { int a=3; k += f(a); k +=a; printf("%d/n",k); }

A.14

B.15

C.16

D.17

参考答案与解析:

相关试题

有以下程序()。 #include int f(int n) { if(n==1

[单选题]有以下程序()。 include int f(int n) { if(n==1)return l; else return f(n£­1)£«1;有以下程序( )。 #include<iostream.h> int f(int n) { if(n==1)return l; else return f(n-1)+1; } void main() { int i,j=-; for(i=1;i<3;i++) j+=f(i); cout<j<<endl; } 程序运行后输出结果是( )。A.4B.3C.

  • 查看答案
  • 有以下程序 #include int f(int n) {if(n==1)ret

    [单选题]有以下程序 include int f(int n) {if(n==1)return1; else return f(n£­1)£«1} voidm有以下程序 #include<iostream.h> int f(int n) {if(n==1)return1; else return f(n-1)+1} voidmain() {int i,j=0; for(i=l i<3;i++)=i+=f(i); cout<<j;} 程序运行后的输出结果是( )。A.4B.3C.2D.1

  • 查看答案
  • 有以下程序#include <stdio.h>int a=1;int f(int

    [单选题]有以下程序#include <stdio.h>int a=1;int f(int c){ static int a=2;c=c+1;return (a++)+c;}main(){ int i,k=0;for(i=0;i<2;i++){int a=3;k+=f(a);}k+=a;printf( " %d/n " ,k);}程序运行结果是A.) 14B.) 15C.) 16D.) 17

  • 查看答案
  • 有以下程序:#include int f(int a)return a% 2;

    [单选题]有以下程序:include int f(int a)return a% 2; }main( )int s[8] = {1,3,5,2,4,6} ,i有以下程序: #include <stdio. h> int f(int a) return a% 2; } main( ) int s[8] = {1,3,5,2,4,6} ,i,d =0; for (i=0;f(s[i]);i++) d+ =s[i]; prinff( "% d /n", d); 程序运行后的输出的结果是( ).A.9B.11

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

    [单选题]有以下程序#include <stdio.h>int f(int x){ int y;if(x==0||x==1) return(3);y=x*x-f(x-2);return y;}main( ){int z;z=f(3); printf("%d/n",z);}程序的运行结果是A.)0B.)9C.)6D.)8

  • 查看答案
  • 有下列程序: #include int f(int x) { int y; i

    [单选题]有下列程序: include int f(int x) { int y; if(x=0‖x==1)r有下列程序: #include <stdio.h> int f(int x) { int y; if(x=0‖x==1)return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3);printf("%d/n",z); 程序的运行结果是( )。A.0B.9C.6D.8

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

    [单选题]有以下程序#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.)10B.)9C.)8D.)7

  • 查看答案
  • 有以下程序 #include int fun(int a, int b) {

    [单选题]有以下程序 include int fun(int a, int b) { if(b==0) return a;有以下程序 #include <stdio.h> int fun(int a, int b) { if(b==0) return a; else return(fun(-a,-b)); } main() { printf("%d/n",fun(4,2)); } 程序的运行结果是______。A.1B.2C.3D.4

  • 查看答案
  • 以下程序的执行结果是()。 include int f(int b[],int

    [主观题]以下程序的执行结果是()。 include int f(int b[],int n) { int i,r=1; for(i=0;i

  • 查看答案
  • 有以下程序: #include void swap1 (int c0[],int

    [单选题]有以下程序: include void swap1 (int c0[],int e1[] ){intt;t = c0[0]; c0[0]: c1 [有以下程序: #include <stdio, h>void swap1 (int c0[],int e1[] ){ int t; t = c0[0]; c0[0]: c1 [0] ; c1 [0] = t;}void swap2(int * c0,int * c1){ int t; t= *c0; *c0= *c1; * c1 =t;}main(

  • 查看答案