以下程序的输出结果是-推荐下载

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以下程序的输出结果是_____。

int ast(int x, int y, int *cp, int *dp)

{ *cp = x + y;

*dp = x - y;

}

main()

{ int a, b, c, d;

a = 4;

b = 3;

ast(a, b, &c, &d);

printf("%d %d\n", c, d);

}

以下程序的输出结果是_____。

main()

{ int a[] = {2, 4, 6}, *prt = &a[ 0], x = 8, y, z;

for(y = 0; y < 3; y++)

z = (*(prt + y) < x ) ? *(prt + y) : x;

printf("%d\n", z);

}

执行以下程序后的输出结果是_____。

main()

{

int a, b, c, d, i, j, k;

a = 10;

b =

c =

d = 5; i = j = k = 0;

for( ; a > b; ++b)

i++;

while( a > ++c )

j++;

do

k++;

while(a > d++);

printf("i = %d, j = %d, k = %d\n", i, j, k);

}

执行以下程序段后, s的值是_____

int a[]={5,3,7,2,1,5,3,10},s=0,k;

for(k=0;k<8;k+=2)

s+=*(a+k);

若变量已正确定义,以下语句段的输出结果是_____。

x = 0; y = 2; z = 3;

switch(x)

{ case 0: switch( y == 2)

{ case 1: printf("*"); break;

case 2: printf("%"); break;

}

case 1: switch( z )

{ case 1: printf("$");

case 2: printf("*"); break;

default : printf("#");

}

}

(20)若程序执行时的输入数据是"2473",则下述程序的输出结果是

#include

void main()

{ int cs;

while((cs=getchar())!= '\n')

{switch(cs-'2')

{ case 0:

case 1: putchar(cs+4);

case 2: putchar(cs+4);

break;

case 3: putchar(cs+3); default: putchar(cs+2); } } }

A)668977

B)668966

C)6677877

D)6688766

(21)以下程序的输出结果是

main()

{ int a,i;a=0;

for(i=1;i<5;i++)

{ switch(i)

{ case 0:

case 3:a+=2;

case 1:

case 2:a+=3;

default:a+=5; }

}printf("%d\n",a);}

A)31 B)13C)10D)20

(38)以下程序的输出结果是

int f()

{ static int i=0;

int s=1;

s+=i; i++;

return s; }

main()

{ int i,a=0;

for(i=0;i<5;i++)a+=f();

printf("%d\n",a);}

A)20 B)24C)25D)15

(39)下列程序的输出结果是

#include "stdio.h"

#define M(x,y) x%y

main()

{ int a,m=12,n=100;

a=M(n,m);

printf("%d\n",a--);}

A)2B)3C)4 D)5

若从键盘输入58,则以下程序输出的结果是_____。

main()

{

int a;

scanf("%d",&a);

if(a>50)printf("%d",a);

if(a>40)printf("%d",a);

if(a>30)printf("%d",a);

}

阅读下面程序,程序执行后的输出结果是_____。

#include "stdio.h"

main()

{

int x,y,z;

x = 1; y = 2; z = 3;

if(x>y)

if(x>z)printf("%d",x);

else printf("%d",y);

printf("%d",z);

}

C语言中调用_____函数来打开文件.

调用 fopen 函数打开一文本文件,在"使用方式"这一项中, 以"只读"方式打开需填入_____.

以下程序的输出结果是:

main( )

{ char a[2][5]={"3769","5482"};

int i,j,s=0;

for ( i = 0; i < 2; i++ )

for ( j = 0; a[i][j]>'0' && a[i][j]<='9'; j+=2 )

s=10*s+a[i][j]-'0';

printf("s=%d\n",s);

}

结构体是不同数据类型的数据集合,作为数据类型, 必须先说明结构体_____,再说明结构体变量.

执行下面程序段的输出结果是______.

int x=023,y=5,z;

z=2+(y+=y++,x+8,++x);

printf("%d,%d\n",x,z);

以下程序段,要求通过scanf语句给变量赋值,然后输出变量的值。写出运行时给k输入100,给a输入25.81,给x输入1.89234时,输入形式是_____。

int k; flaot a; double x;

scanf("%d%f%lf", &k, &a, &x);

printf("k = %d, a = %f, x = %f\n", k, a, x);

下列程序的执行结果是_____。

int d = 1;

fun(int p)

{ int d = 5;

d += p++;

printf("%d ", d);

相关文档
最新文档