3.输入数值数据时,输入的数值之间一般用________、________或者( )进行分隔。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f03.html
点击查看答案
18.下面程序运行时,输出结果是()。
#include
#include
int main()
{ char ch[2][4];
strcpy(ch[0], "you");
strcpy(ch[1], "me");
ch[0][3]= '&';
printf("%s\n", ch[0]); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-6308-c003-bc7499099f00.html
点击查看答案
5.若有定义“int i=7;float x=3.1415;double y=3;”,表达式“i+'a'*x+i/y”值的类型是________型。
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
解析:
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-1d48-c003-bc7499099f03.html
点击查看答案
7.变量的值在函数调用结束后仍然保留,以便下一次调用该函数时使用,可以将局部变量定义为( )类型。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f04.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
点击查看答案
4.若有以下程序段,且变量已正确定义和赋值:
for(s=1.0,k=1;k<=n;k++)
s=s+1.0/(k*(k+1));
printf( );
请完善下面程序段,使之与上面程序段的功能完全相同:
s=1.0;k=1;
while(( (7) ))
{s=s+1.0/(k*(k+1));
( (8) );
}
printf( );
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-0f30-c003-bc7499099f00.html
点击查看答案
18.下面程序运行时输出的结果是()。
#include
int main()
{ int i, m=0;
for(i=0; i<5; i++)
{switch( )
{case 0:
case 1: m++;
case 3: m++;
case 4: m--; break;
}
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-eff0-c003-bc7499099f00.html
点击查看答案
55.已有定义“int m=3, n=4;”,下列表达式中合法的是( )。
A. m+n=7
B. m=|n|
C. m=n=0
D. (m++)++
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-c158-c003-bc7499099f00.html
点击查看答案
13.本程序的功能是:以每行5个输出100~999之间的所有回文数。所谓回文数,是指其各位数字左右对称的整数。例如121、12321都是回文数。
#include
#define N 10
int main()
{long a[N],n,m; int i,j,k=0;
for(m=100;m<1000;m++)
{n=m;i=0;j=0;
while(n!=0)
{a[j++]=n%10;( (31) ); }
j--;
while( )
{if( )
i++, ( (32) );
else
break;
}
if(( (33) ))
{printf("%6ld",m);
k++;
if(k%5==0)printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-ebc0-c003-bc7499099f00.html
点击查看答案
3.若在一个C语言源程序中“exp1”和“exp3”是表达式,“s;”是语句,则下列选项中与语句“for(exp1; ; exp3)s;”功能等同的是( )。
A. exp1; while(1)s;exp3
B. exp1; while(1){exp3;s;}
C. exp1; while(1){s;exp3;}
D. while(1){exp1;s;exp3}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8e48-c003-bc7499099f00.html
点击查看答案