[单选题]

有以下程序

#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<stdio.h> main() {inta[ ]=

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

  • 查看答案
  • 有以下程序 #include<stdio.h> main() {inta[ ]=

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

  • 查看答案
  • 有以下程序 #include<stdio.h>main(){inta=1,b=2

    [单选题]有以下程序#include <stdio.h>main(){int a=1,b=2,c=3,x;x=(a^B.&c; printf(“%d/n”,x);}程序运行结果是( )。A.0B.1C.2D.3

  • 查看答案
  • #include<conio.h> #include<stdio.h> intf

    [主观题]#include <conio.h>#include <stdio.h>int fun(int *s, int t, int *k){ int i;*k=0;(15)if(s[*k]<s[i])*k=i;return(16);}main(){int a[10]={ 876,675,896,101,301,401,980,431,451,777},k;clrscr();fun(a, 10, &k);printf("%d, %d\n ", k, a[k]);

  • 查看答案
  • 有以下程序:include<stdio.h> include<string.h>

    [单选题]有以下程序:include<stdio.h> include<string.h>main{ char x[]="STRING"有以下程序:include<stdio.h>include<string.h>main{ char x[]="STRING";x[0]=0;x[1]=/0;x[2]=0;printf("%d %d/n",sizeof(x),strlen(x));}程序运行后的输出结果

  • 查看答案
  • 有以下程序#include<stdio.h>#include<string.h>

    [单选题]有以下程序#include<stdio.h>#include<string.h>struet A{int a;char b[10];double c;};struct A f(struct A t);main( ){struct A a={1001,“ZhangDa”,1098.0);a=f(A);prinff(“%d,%S,%6.1f\n”,a.a,a.b,a.e);}struct A f(struct A t){t.a=1002;strepy(t.b,“changRo

  • 查看答案
  • 有以下程序#include<stdio.h>#include<string.h>

    [单选题]有以下程序#include<stdio.h>#include<string.h>main( ){char a[10]=”abcd”;prinff(“%d,%d\n”,strlen(A),sizeof(A));}程序运行后的输出结果是A.7,4B.4,10C.8,8D.10,lO

  • 查看答案
  • 有以下程序#include<stdio.h>#include<string.h>

    [单选题]有以下程序#include<stdio.h>#include<string.h>main( ){char str[][20]={“Qne*World”,“one*Dream!”},*P=str[1 ].prinff(“%d,”,strlen(p));printf(“%s\n”,P); ’}程序运行后的输出结果是A.9,One*World S)9,One*Dream!B.10,One*Dream!C.10,One*World

  • 查看答案
  • 有以下程序#include<stdio.h>#include<string.h>

    [单选题]有以下程序#include<stdio.h>#include<string.h>main( ){char x[]=“STRING”;x[0]=0;x[1]=’\0’;x[2]=’0’;printf(”%d%d\n”,sizeof(x),strlen(x));}程序运行后的输出结果是( )。A.6 1B.7 0C.6 3D.7 1

  • 查看答案
  • 有以下程序#include<stdio.h>#include<stdlib.h>

    [单选题]有以下程序#include<stdio.h>#include<stdlib.h>main( ){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=bprintf(”%d,%d,%d\n”,*a,*b,*c);}程序运行后的输出结果是( )。A.3,3,3B.2,2,3C.1,2,3D.1,1,3

  • 查看答案
  • 有以下程序 #include<stdio.h>inta=1;intf(intC.