试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
填空题
)
10.若在某个C编译系统中,如果一个变量能正确存储的数据范围为整数-32768~32767,则该变量在内存中占( )字节。

答案:空

试题通
C语言程序设计题库
试题通
4.下面叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fa20-c003-bc7499099f01.html
点击查看题目
7.本程序的功能是:将一维数组中的所有素数移到该数组的前端部分。
#include
#include
#define N 10
int main()
{int i,j,k,d=0,t, a[N]={ 21,13,6,5,3,17,23,15,9,19};
for(i=0;i<N;i++)
{k=sqrt( );
for(j=2;j<=k;j++)
if(a[i]%j==0)( (16) );
if( )
{t=a[i];
for(j=i-1;j>=d;j--)( (17) );
a[d]=t;
( (18) );}
}
for(i=0;i<N;i++)printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-a188-c003-bc7499099f00.html
点击查看题目
10. 下面程序运行时,输出的结果是()。
#include
int main()
{ int i,k,a[10]={1,2,3,4,5,6,7,8,9,10},b[3]={0};
for(i=0;i<10; i++)
{ k=a[i]%3; b[k]+=a[i];}
printf("%d,%d,%d",b[0],b[1],b[2]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-3bf8-c003-bc7499099f00.html
点击查看题目
5.执行“printf( ) ;”后在屏幕上将输出()个整数。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f420-c003-bc7499099f00.html
点击查看题目
15.下面程序段运行后,a、b、c的值分别是( )。
int a=0,b=3,c=2;
if( )c--;
else if( )c++;
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e268-c003-bc7499099f00.html
点击查看题目
5.已有定义语句“int a[10], b[3][3];”,则以下对数组元素赋值的操作中,不会出现越界访问的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-af58-c003-bc7499099f00.html
点击查看题目
11.已有定义“char ch[80];”,若需要将键盘输入的一个不含空格的字符串保存到ch数组中,则下列语句中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-c6c8-c003-bc7499099f00.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
点击查看题目
16.已知有声明“char ch; int a;”执行语句“scanf( );”时如果从键盘输入的数据是“123”,则变量a得到的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ffd8-c003-bc7499099f00.html
点击查看题目
6.若有定义“char a=0; int b=1; float c=2; double d=3;”,则表达式“c=a+b+c+d”值的类型为________型。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2130-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
填空题
)
手机预览
试题通
C语言程序设计题库

10.若在某个C编译系统中,如果一个变量能正确存储的数据范围为整数-32768~32767,则该变量在内存中占( )字节。

答案:空

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
4.下面叙述中错误的是( )。

A.  算法正确的程序可以没有输出

B.  算法正确的程序最终一定会结束

C.  算法正确的程序可以没有输入

D.  算法正确的程序对相同的输入一定有相同的结果

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fa20-c003-bc7499099f01.html
点击查看答案
7.本程序的功能是:将一维数组中的所有素数移到该数组的前端部分。
#include
#include
#define N 10
int main()
{int i,j,k,d=0,t, a[N]={ 21,13,6,5,3,17,23,15,9,19};
for(i=0;i<N;i++)
{k=sqrt( );
for(j=2;j<=k;j++)
if(a[i]%j==0)( (16) );
if( )
{t=a[i];
for(j=i-1;j>=d;j--)( (17) );
a[d]=t;
( (18) );}
}
for(i=0;i<N;i++)printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-a188-c003-bc7499099f00.html
点击查看答案
10. 下面程序运行时,输出的结果是()。
#include
int main()
{ int i,k,a[10]={1,2,3,4,5,6,7,8,9,10},b[3]={0};
for(i=0;i<10; i++)
{ k=a[i]%3; b[k]+=a[i];}
printf("%d,%d,%d",b[0],b[1],b[2]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-3bf8-c003-bc7499099f00.html
点击查看答案
5.执行“printf( ) ;”后在屏幕上将输出()个整数。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f420-c003-bc7499099f00.html
点击查看答案
15.下面程序段运行后,a、b、c的值分别是( )。
int a=0,b=3,c=2;
if( )c--;
else if( )c++;
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e268-c003-bc7499099f00.html
点击查看答案
5.已有定义语句“int a[10], b[3][3];”,则以下对数组元素赋值的操作中,不会出现越界访问的是()。

A.  a[-1]=0

B.  a[10]=0

C.  b[3][0]=0

D.  b[0][3]=0

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-af58-c003-bc7499099f00.html
点击查看答案
11.已有定义“char ch[80];”,若需要将键盘输入的一个不含空格的字符串保存到ch数组中,则下列语句中正确的是( )。

A.  scanf("%s", ch);

B.  scanf("%s", ch[0]);

C.  s=gets();

D.  ch=getchar();

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-c6c8-c003-bc7499099f00.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
点击查看答案
16.已知有声明“char ch; int a;”执行语句“scanf( );”时如果从键盘输入的数据是“123”,则变量a得到的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ffd8-c003-bc7499099f00.html
点击查看答案
6.若有定义“char a=0; int b=1; float c=2; double d=3;”,则表达式“c=a+b+c+d”值的类型为________型。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2130-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载