试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
填空题
)
6.已知有声明和语句“int a; scanf( );”,欲从键盘上为变量a输入的值为2,则正确的输入应是________。

答案:"a=%d", &a

试题通
C语言程序设计题库
试题通
4.下面叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fa20-c003-bc7499099f01.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
点击查看题目
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
点击查看题目
18.下列程序运行时输出的结果是()。
#include
int fun( )
{ static int i; int j=0;
return ++i+k+j++;
}
int main()
{ static int i, n;
for(i=0;i<4;i++)
n+=fun( );
printf("%3d", n);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-a140-c003-bc7499099f00.html
点击查看题目
14.下面程序运行时输出结果中的第3行是()。
#include
int main()
{ int i, j, a[3][3]={1},f1=0, f2=1, temp;
for(i=1; i<3; i++)
for(j=0; j<=i; j++)
{ if( )
{ a[i][j]=f1+f2;
temp=f1; f1=f2; f2=f1+temp;}
}
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-4f80-c003-bc7499099f00.html
点击查看题目
11.以下标识符中不是C语言关键字的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-09c0-c003-bc7499099f00.html
点击查看题目
16.数学表达式所对应的C语言表达式为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e268-c003-bc7499099f01.html
点击查看题目
8.本程序的功能是输出小于n的所有个位不等于9的素数。n的值由键盘输入。要求每行输出10个数。
#include
int main()
{int i,j,line=0; long int n;
printf( );
scanf( );
while(n<=1)
{printf( );
scanf( );
}
for(i=2;i<=n;i++)
{for(j=2;j<i;j++)
if(( (17) ))break;
if(j==i&&( (18) ))
{printf( );
line++;
if(line==10){printf( );line=0; }}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-3258-c003-bc7499099f00.html
点击查看题目
1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-8ba0-c003-bc7499099f01.html
点击查看题目
21.下面程序运行后输出结果为________。
#include
int a;
int m( )
{ static int b;return( )+( ); }
int main()
{ int a=2; printf( return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-acf8-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
填空题
)
手机预览
试题通
C语言程序设计题库

6.已知有声明和语句“int a; scanf( );”,欲从键盘上为变量a输入的值为2,则正确的输入应是________。

答案:"a=%d", &a

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

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

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

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

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

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fa20-c003-bc7499099f01.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
点击查看答案
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
点击查看答案
18.下列程序运行时输出的结果是()。
#include
int fun( )
{ static int i; int j=0;
return ++i+k+j++;
}
int main()
{ static int i, n;
for(i=0;i<4;i++)
n+=fun( );
printf("%3d", n);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-a140-c003-bc7499099f00.html
点击查看答案
14.下面程序运行时输出结果中的第3行是()。
#include
int main()
{ int i, j, a[3][3]={1},f1=0, f2=1, temp;
for(i=1; i<3; i++)
for(j=0; j<=i; j++)
{ if( )
{ a[i][j]=f1+f2;
temp=f1; f1=f2; f2=f1+temp;}
}
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-4f80-c003-bc7499099f00.html
点击查看答案
11.以下标识符中不是C语言关键字的是( )。

A.  static

B.  else

C.  _if

D.  case

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-09c0-c003-bc7499099f00.html
点击查看答案
16.数学表达式所对应的C语言表达式为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e268-c003-bc7499099f01.html
点击查看答案
8.本程序的功能是输出小于n的所有个位不等于9的素数。n的值由键盘输入。要求每行输出10个数。
#include
int main()
{int i,j,line=0; long int n;
printf( );
scanf( );
while(n<=1)
{printf( );
scanf( );
}
for(i=2;i<=n;i++)
{for(j=2;j<i;j++)
if(( (17) ))break;
if(j==i&&( (18) ))
{printf( );
line++;
if(line==10){printf( );line=0; }}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-3258-c003-bc7499099f00.html
点击查看答案
1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-8ba0-c003-bc7499099f01.html
点击查看答案
21.下面程序运行后输出结果为________。
#include
int a;
int m( )
{ static int b;return( )+( ); }
int main()
{ int a=2; printf( return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-acf8-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载