以下程序的输出结果是-推荐下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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);