2.编写函数prime( )判断m是否为素数,当m为素数时返回1,否则返回0。
#include
int prime( )
{ int i;
for(i=2;i<=m/2;i++)
if (m%i==0) break;
if (i>m/2) return 1;
return 0;
}
int main()
{ int i;
for(i=2;i<100;i++)
if ( ) printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-6660-c003-bc7499099f00.html
点击查看答案
13.已有定义“int a[3][4]={0};",则下面正确的叙述是________。
A. 只有元素a[0][0]可得到初值
B. 此说明语句不正确
C. 数组a中各元素都可得到初值,但其值不一定为0
D. 数组a中每个元素均可得到初值0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-ce98-c003-bc7499099f00.html
点击查看答案
5.下面程序运行后输出结果中的最后一行为()。
#include
int main()
{ int i, j,b[3][3]={0};
for(i=0; i<3; i++)
{ for(j=0; j<3; j++)
switch(i-j+2)
{ case 0:
case 1: b[i][j]=1;break;
case 2: b[i][j]=2;break;
case 3: b[i][j]=3;break;
case 4: b[i][j]=4;break;
}
}
for(i=0; i<3; i++)
{ for(j=0; j<3; j++)
printf("%2d", b[i][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-2488-c003-bc7499099f00.html
点击查看答案
19.下面程序运行时输出结果是()。
#include
int f1( )
{static int i=0, f=1;
return f*=++i;
}
int f2( )
{int i=0, f=1;
return f*=++i;
}
int main( )
{ printf("%2d ", f1( )+f1( ));
printf("%2d\n", f2( )+f2( ));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-a528-c003-bc7499099f00.html
点击查看答案
19.在C语言的源程序中若出现常量“1L”,则该常量的类型是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-30d0-c003-bc7499099f00.html
点击查看答案
12.下面程序运行时输出结果的最后一行是()。
#include
int main()
{ int i, j, k=1, a[3][3]={0};
for(i=0;i<=3/2+1;i++)
{ for(j=0;j<=i;j++)
a[j][i-j]=k++;
}
for(;i<6;i++)
{ for(j=i+1-3;j<=3-1;j++)
a[j][i-j]=k++;
}
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
printf("%2d", a[i][j]);
printf( ); }
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-43c8-c003-bc7499099f00.html
点击查看答案
22.本程序的功能是:输出15至100之间所有能被3整除且至少有一位数字是5的整数。
#include
int main()
{int i,j,n=0,m,k,a[100],b[5];
for(i=15;i<=100;i++)
if(( (55) ))
{m=i;j=0;k=0;
do
{b[j]=m%10; ( (56) );
if(b[j]==5)k++;j++;
}while(m>0);
if(k>0)( (57) );
}
for(i=0;i<n;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-4598-c003-bc7499099f00.html
点击查看答案
2.若有以下a 数组,数组元素 a[0]~a[9]中的值为:9,4,12,8,2,10,7,5,1,3
( )对该数组进行定义并赋以上初值的语句是________。
( )该数组中,可用的最小下标值是________,最大下标值是________。
( )该数组中,值最小的元素名字是( ),它的值是________;值最大的元素名字是( ),它的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9400-c003-bc7499099f00.html
点击查看答案
51.已知字符'a'的ASCII码为97,执行下列语句的输出是( )。
printf ("%d, %c", 'b', 'b'+1 );
A. 98, b
B. 语句不合法
C. 98, 99
D. 98, c
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-b5a0-c003-bc7499099f01.html
点击查看答案
43.已有定义“char c='1'; int x=300; float w=35000; double d=3.1234567e10;”,则下面表达式求值时除( )外其结果都可能是不准确的。
A. x=w/c
B. w=d/x
C. w=d/1e5f
D. w=x+c
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-a600-c003-bc7499099f00.html
点击查看答案