试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
填空题
)
7.78.scanf9.710.10

答案:空

试题通
C语言程序设计题库
试题通
48.表达式 sizeof( )的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-b1b8-c003-bc7499099f00.html
点击查看题目
10.本程序的功能是:合并两个已经按照升序排列的一维数组。例如合并前数组a[10]={1,3,5,7,9},b[5]={2,4,8,16,32},合并后a[10]={1, 2,3, 4,5,7,8,9,16,32}。
#include
int main()
{ int i,j,k,a[10]={1,3,5,7,9},b[5]={2,4,8,16,32};
for(k=0;k<5;k++)
if(b[k]>a[k+4])
a[k+5]=( (23) );
else
{for(i=0;a[i]<b[k];i++);
for(j=k+5;j>=i;j--)
( (24) );
a[i]=b[k];
}
for(k=0;k<9;k++)
printf( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-c898-c003-bc7499099f00.html
点击查看题目
1.已有定义“int m=23, n=5;”,则表达式“!m+m%n”的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4df8-c003-bc7499099f00.html
点击查看题目
5.写出下列程序段的输出结果________。
int k, x;
for ( )
x=x+2;
printf ( ) ;
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8290-c003-bc7499099f04.html
点击查看题目
12.在下面程序的main()函数中,语句“f( );”内的实参a表示数组a的( )。
void f( )
{ int k; for( )a[k]++; }
int main()
{ int a[10]={0};f( ); return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-e1d8-c003-bc7499099f00.html
点击查看题目
12.一元二次方程ax2+bx+c=0有两个相异实根的条件是且b2-4ac>0,下面选项中正确的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-1148-c003-bc7499099f00.html
点击查看题目
13.本程序的功能是:将数组a和数组b中相同的数复制到数组c中。例如,如果数组a中的数据是{8,5,7,1,6,4,9},数组b中的数据是{2,9,3,7,4,5,6},则数组c中的数据是{9,7,4,5,6}。
#include
int search( )
{int i;
for(i=0; i<n; i++)
if(( (35) ))return 1;
return 0;
}
int main()
{ int a[7]={8, 5, 7, 1, 6, 4, 9}, b[7]={2, 9, 3, 7, 4, 5, 6}, c[7]={0}, i, j=0;
printf( );
for(i=0;i<7;i++)
printf("%2d",a[i]);
printf( );
for(i=0;i<7;i++)
printf("%2d",b[i]);
for(i=0; i<7; i++)
if(( (36) ))
c[j++]=b[i];
printf( );
for(i=0; ( (37) ); i++)
printf("%2d", c[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-9b40-c003-bc7499099f00.html
点击查看题目
32.在函数的返回值类型与返回值表达式的类型的描述中,________是错误的。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2828-c003-bc7499099f01.html
点击查看题目
36. 下面程序运行时输出结果的最后一行是()。
#include
void fun(int a[3][3])
{ int i, j, k;
for(i=0; i<3; i++)
for(j=0; j<3-i; j++)
{ k=a[i][j]; a[i][j]=a[2-j][2-i]; a[2-j][2-i]=k;}
}
int main()
{ int a[3][3]={1, 2, 3, 4, 5, 6, 7, 8, 9}, i, j;
fun( );
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-b3f5-ff00-c003-bc7499099f00.html
点击查看题目
21.D22.D23.C24.B25.C26.C27.A28.A29.D30.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-23f8-c003-bc7499099f01.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
填空题
)
手机预览
试题通
C语言程序设计题库

7.78.scanf9.710.10

答案:空

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
48.表达式 sizeof( )的值是( )。

A.  8

B.  9

C.  10

D.  11

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-b1b8-c003-bc7499099f00.html
点击查看答案
10.本程序的功能是:合并两个已经按照升序排列的一维数组。例如合并前数组a[10]={1,3,5,7,9},b[5]={2,4,8,16,32},合并后a[10]={1, 2,3, 4,5,7,8,9,16,32}。
#include
int main()
{ int i,j,k,a[10]={1,3,5,7,9},b[5]={2,4,8,16,32};
for(k=0;k<5;k++)
if(b[k]>a[k+4])
a[k+5]=( (23) );
else
{for(i=0;a[i]<b[k];i++);
for(j=k+5;j>=i;j--)
( (24) );
a[i]=b[k];
}
for(k=0;k<9;k++)
printf( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-c898-c003-bc7499099f00.html
点击查看答案
1.已有定义“int m=23, n=5;”,则表达式“!m+m%n”的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4df8-c003-bc7499099f00.html
点击查看答案
5.写出下列程序段的输出结果________。
int k, x;
for ( )
x=x+2;
printf ( ) ;
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8290-c003-bc7499099f04.html
点击查看答案
12.在下面程序的main()函数中,语句“f( );”内的实参a表示数组a的( )。
void f( )
{ int k; for( )a[k]++; }
int main()
{ int a[10]={0};f( ); return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-e1d8-c003-bc7499099f00.html
点击查看答案
12.一元二次方程ax2+bx+c=0有两个相异实根的条件是且b2-4ac>0,下面选项中正确的表达式是( )。

A.  a!=0, b*b-4*a*c>0

B.  a!=0||b*b-4*a*c>0

C.  a&&b*b-4*a*c>0

D.  !a&&b*b-4*a*c>0

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-1148-c003-bc7499099f00.html
点击查看答案
13.本程序的功能是:将数组a和数组b中相同的数复制到数组c中。例如,如果数组a中的数据是{8,5,7,1,6,4,9},数组b中的数据是{2,9,3,7,4,5,6},则数组c中的数据是{9,7,4,5,6}。
#include
int search( )
{int i;
for(i=0; i<n; i++)
if(( (35) ))return 1;
return 0;
}
int main()
{ int a[7]={8, 5, 7, 1, 6, 4, 9}, b[7]={2, 9, 3, 7, 4, 5, 6}, c[7]={0}, i, j=0;
printf( );
for(i=0;i<7;i++)
printf("%2d",a[i]);
printf( );
for(i=0;i<7;i++)
printf("%2d",b[i]);
for(i=0; i<7; i++)
if(( (36) ))
c[j++]=b[i];
printf( );
for(i=0; ( (37) ); i++)
printf("%2d", c[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-9b40-c003-bc7499099f00.html
点击查看答案
32.在函数的返回值类型与返回值表达式的类型的描述中,________是错误的。

A.  函数返回值的类型是在定义函数时确定的,在函数调用时是不能改变的

B.  函数返回值的类型就是返回值表达式的类型

C.  函数返回值类型决定了返回值表达式的类型

D.  函数返回值表达式类型与函数返回值类型不同时,表达式类型应转换成函数返回值类型

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2828-c003-bc7499099f01.html
点击查看答案
36. 下面程序运行时输出结果的最后一行是()。
#include
void fun(int a[3][3])
{ int i, j, k;
for(i=0; i<3; i++)
for(j=0; j<3-i; j++)
{ k=a[i][j]; a[i][j]=a[2-j][2-i]; a[2-j][2-i]=k;}
}
int main()
{ int a[3][3]={1, 2, 3, 4, 5, 6, 7, 8, 9}, i, j;
fun( );
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-b3f5-ff00-c003-bc7499099f00.html
点击查看答案
21.D22.D23.C24.B25.C26.C27.A28.A29.D30.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-23f8-c003-bc7499099f01.html
点击查看答案
试题通小程序
试题通app下载