7.下面叙述中正确的是( )。
A. C程序的基本组成单位是语句
B. C语句必须以分号结束
C. C程序中的每一行只能写一条语句
D. C程序必须在一行内写完
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fe08-c003-bc7499099f02.html
点击查看答案
14.下面程序运行时输出结果是()。
#include
int x = 1;
int main()
{int b;
b = fun(3);
printf( );
return 0;
}
int fun( )
{if(x==3){int x=2;return x; }
else return x;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-8db8-c003-bc7499099f00.html
点击查看答案
16.下列程序运行时输出的结果是()。
#include
#include
int fun( )
{int k;
while( )
{k=abs( );
m=( )?n:m;
n=k;
}
return m;
}
int main( )
{printf("%d, %d\n", fun(9, 15), fun(9, 5));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-9588-c003-bc7499099f00.html
点击查看答案
20.本程序的功能是:求数组中前4个元素之和及后6个元素之和。
#include
int sum( )
{ int i, sum=0;
for(i=0;i<n; i++)
( (53) );
return( );
}
int main()
{ int a[15]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,15},sumh, sumt;
sumh=sum(a, 4);
sumt=sum(( (54) ),6);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-00d0-c003-bc7499099f00.html
点击查看答案
42.下面程序在编译时在第4行报错“error C2082: 形参“m”的重定义”,若要修改第4行的局部变量m的名字,则下列选项中不能使用的是( )。
#include
int y;
void f( )
{ int n; double m=1;
printf( );
}
int main()
{ int e=1;f( ); return 0;}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-4768-c003-bc7499099f00.html
点击查看答案
10.以下哪一条不属于程序设计的3种基本结构?( )
A. 顺序结构
B. 分支结构
C. 逆转结构
D. 循环结构
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-05d8-c003-bc7499099f01.html
点击查看答案
10.定义外部函数的关键字是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f01.html
点击查看答案
26.本程序的功能是输出杨辉三角形。
#include
#define N 10
int main()
{ int i,j,k,a[N][N];
for (i=1; i<N; i++)
{a[i][1]=1;
( (66) );
}
for (i=3;i<N; i++)
for (j=2;j<i;j++)
a[i][j]=a[i-1][j-1]+( (67) );
for (i=1;i<N;i++)
{ for(k=1;k<30-3*i;k++)
( (68) );
for (j=1;j<=i;j++)
printf("%6d",a[i][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-6ca8-c003-bc7499099f00.html
点击查看答案
1.A2.A3.D4.C5.B6.B7.A8.C9.C10.D
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4a10-c003-bc7499099f00.html
点击查看答案
13.下面程序运行时输出的结果是()。
#include
int main()
{ int a[12]={1, 2, 3, 4, 4, 3, 2, 1, 1, 1, 2, 3}, b[5]={0}, i, k;
for(i=0; i<12; i++)
{ k=a[i];
b[k]++;
}
for(i=1; i<5; i++)
printf("%2d", b[i]);
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-4b98-c003-bc7499099f00.html
点击查看答案