5.算法的表示可以有多种形式,如文字表示、流程图表示、伪代码和________表示等。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-f250-c003-bc7499099f00.html
点击查看答案
9.下面程序运行时输出结果的第2行是()。
#include
int main()
{ int a[20]={0},b[]={7,2,5,3,6,9,-1},m,i=0;;
while(b[i]>-1)
{ m=b[i];
a[m]++;
i++;
}
for(m=0,i=0;i<20;i++)
while( )
{ m++;
(m%3==0)?printf("%2d\n",i): printf("%2d",i);
a[i]--;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-3810-c003-bc7499099f00.html
点击查看答案
1 2 1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-8ba0-c003-bc7499099f03.html
点击查看答案
19.本程序的功能是:先将行列相同的二维数组a的每一行中值最大的元素与该行主对角线的元素值进行交换,然后将主对角线上的所有元素排序使其自左上角到右下角降序排列,最后输出排序后主对角线上各元素的值。
#include
#define N 5
void max_sort( )
{ int i, j, temp, max, col;
for(i=0; i<n; i++)
{ max=( (50) ); col=0;
for(j=0; j<n; j++)
if( ){max=b[i][j]; col=j; }
temp=b[i][i];
b[i][i]=( (51) );
b[i][col]=temp;
}
for(i=0; i<n-1; i++)
for(j=i+1; j<n; j++)
if(b[i][i]<( (52) ))
{ temp=b[i][i]; b[i][i]=b[j][j]; b[j][j]=temp; }
}
int main()
{ int a[N][N]={{9,23,24,16,27},{10,21,14,28,6},{23,17,11,19,14},{17,19,14,3,13},{21,11,16,5,8}},i;
max_sort( );
for(i=0; i<N; i++)
printf("%3d ", a[i][i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-f518-c003-bc7499099f00.html
点击查看答案
45.下面定义中错误的是( )。
A. int a=0xFF;
B. double a=1.2e0.5;
C. long a=2L;
D. char a='\72';
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-a600-c003-bc7499099f02.html
点击查看答案
12.下面程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数。请填空。
#include
int main()
{int i,j;
for(i=0;( (24) );i++)
{j=i*10+6;
if(( (25) ))
printf("%3d",j);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-5198-c003-bc7499099f00.html
点击查看答案
30.当一个函数无返回值时,定义时函数的类型应是________。
A. 任意
B. int
C. void
D. 无
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2440-c003-bc7499099f01.html
点击查看答案
52.已有定义“int e=1;”,则执行“printf("%d", (e+5, e++));”时输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-b988-c003-bc7499099f00.html
点击查看答案
29.已有定义“char ch[20]= "first";”,在程序运行过程中,若要想使数组ch中的内容修改为“second”,则下列语句中能实现该功能的是( )。
A. ch="second";
B. ch[20]="second";
C. strcat(ch, "second");
D. strcpy(ch, "second");
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-0930-c003-bc7499099f00.html
点击查看答案
10.执行程序段“int x=0x6c; printf( );”后的输出结果为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f808-c003-bc7499099f03.html
点击查看答案