语言 程序结集,C语言看程序写结集锦12"/>
c语言 程序结集,C语言看程序写结集锦12
三、程序阅读题(共25分,每题5分)
1、写出下面程序的输出结果 。
#include
int main()
{
int x=1,y=2;
for( ; x<10 ; x++)
{
x+= 2;
if ( x>7 )break;
if ( x==6 ) continue;
y *= x;
}
printf("%d %d\n",x,y);
return 0;
}
装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊2、写出下面程序的输出结果
装 订 线 内 不 要 答 题
自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊
#include
int Square(int i)
{
return i * i;
}
int main( )
{
int i = 0;
i = Square(i);
for( ; i<3; i++)
{
static int i = 1;
i += Square(i);
printf("%d ", i);
}
printf("%d\n", i);
return 0;
}
3、写出下面程序的输出结果 。
#include
void swap(int *a, int b)
{
int m, *n;
n=&m;
*n=*a;
*a=b;
b=*n;
}
int main()
{
int x=8,y=1;
swap(&x,y);
printf("%d %d\n",x,y);
return 0;
}
4、写出下面程序的输出结果 。
#include
struct node
{
装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊
装 订 线 内 不 要 答 题
自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊
struct node *next;
};
int main()
{
struct node array[4]={{11},{22},{33}}, *p;
for( p=array ; p
p->next = p+1;
p->next = 0;
p=array;
while ( p != '\0' )
{
printf("%d ",p->data);
p=p->next;
}
printf("\n");
return 0;
}
5、写出下面程序的输出结果 。
#include
void fun(char str[ ])
{
int i,j;
for (i=0,j=0;str[i];i++)
if ( str[i]>='0'&&str[i]<='9') str[j++]= str[i];
str[j]='\0';
}
int main()
{
char str[100]="By the end of February of 2010, the total number of the teaching staff in NUPT has reached 1622.";
fun(str);
printf("%s\n",str);
return 0;
}
答案:
题号
答案
评分详细说明
1
9 6
2
2 6 42 3
3
1 1
4
11 22 33 0
5三、读程序写结果(共25分,每题5分)
1、 #include
#include
int main( )
{ int i,j,k;
for (i=11;i<20;i=i+2)
{ k=(int)sqrt(i);
装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊
装 订 线 内 不 要 答 题
自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊
if (!(i%j)) break;
if (j>k) printf("%d,",,i);
}
return 0;
}
程序的输出结果是:_
更多推荐
c语言 程序结集,C语言看程序写结集锦12
发布评论