6. 已知有声明“int x=1,y=2;”,则执行表达式“( )&&( )”后x的值为________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-51e0-c003-bc7499099f02.html
点击查看答案
2.表达式!x等价于( )。
A. x==0
B. x==1
C. x!=0
D. x!=1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e650-c003-bc7499099f01.html
点击查看答案
34.下面程序运行后输出结果中的最后一行为()。
#include
void fun(int a[3][3],int m,int n)
{ int i,t;
for(i=0;i<3;i++)
{ t=a[m][i];
a[m][i]=a[n][i];
a[n][i]=t;
}
}
int main()
{ int i,j,k;
int a[3][3]={2,3,4,1,3,2,3,2,3};
for(k=0; k<3; k++)
{ for(j=0;j<3;j++)
printf("%3d", a[k][j]);
printf( );
}
for(i=0; i<3; i++)
{ k=i;
for(j=i+1;j<3;j++)
if(a[j][0]<a[k][0])k=j;
else if(a[j][0]==a[k][0]&&a[j][1]<a[k][1])k=j;
if( )fun( );
}
for(k=0;k<3;k++)
{ for(j=0;j<3;j++)
printf("%3d",a[k][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-e790-c003-bc7499099f00.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
点击查看答案
20.表达式“(a=4*5, b=a*2), b-a, a+=2”的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-6780-c003-bc7499099f00.html
点击查看答案
16.下面语句中有语法错误的是( )。
A. printf("%d", 0e);
B. printf("%f", 0e2);
C. printf("%d", 0x2);
D. printf("%s", "0x2");
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-32a0-c003-bc7499099f00.html
点击查看答案
20.本程序的功能是:采用改进的选择排序算法对10个整数按从小到大的次序排序。算法是:第一轮在待排序的数据中,找到一个最小数和一个最大数,将最小数与第一个数交换,将最大数与最后一个数交换;第二轮对除第一个数和最后一个数以外的n-2个待排序数重复上述操作,依次类推,共需进行n/2轮。
#include
#define N 10
int main()
{int i,j,max,min,t,a[N]={9,5,1,4,7,2,3,8,6,0};
for(i=0;i<N/2;i++)
{ min=i; max=( (50) );
for(j=i;j<=N-1-i;j++)
{if( )min=j;
if( )( (51) );
}
if( )
t=a[i];a[i]=a[min];a[min]=t;
if(max!=N-1-i)
if(( (52) ))
{t=a[N-1-i];a[N-1-i]=a[min];a[min]=t;}
else
{t=a[N-1-i];a[N-1-i]=a[max];a[max]=t;}
}
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-2e28-c003-bc7499099f00.html
点击查看答案
27.设n=10,i=4,则赋值运算“n%=i+1”执行后n的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-7b08-c003-bc7499099f00.html
点击查看答案
1.( )0( )连续 数组名( )越界
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-7478-c003-bc7499099f00.html
点击查看答案
8.下列程序段中,能将变量x、y中值较大的数保存到变量a、值较小的数保存到变量b的程序段是( )。
A. if(x>y)a=x;b=y;else a=y;b=x;
B. if(x>y){a=x;b=y;}else a=y;b=x;
C. if(x>y){a=x;b=y;}else{a=y;b=x;}
D. if(x>y){a=x;b=y;}else(x
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-01a8-c003-bc7499099f00.html
点击查看答案