APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
16.表达式x&&1等价于( )。

A、 x==0

B、 x==1

C、 x!=0

D、 x!=1

答案:空

C语言程序设计题库
17.inr18.you&me
(1) k(2)queue[k](3)k!=m
(4) k=i(5) k/=10(6) break
(7) a[j]-a[i](8) flag=1(9) a[i-2]+a[i-1]
(10) a[i]%j==0(11) k=0(12) pow(10,k-1)
(13) n%10(14) d!=i(15) m*10+a[i]
(16) break(17) a[j+1]=a[j](18) d++
(19) i<N/2(20) a[N-i-1]=temp(21) continue
(22) sum%10(23) b[k](24) a[j]=a[j-1]
(25) i%10*10+i/10(26) flag=0(27) flag
(28) a[i]<a[j](29) a[j+1]=a[j](30) a[i]=n
(31) n/=10(32) j--(33) i>=j
(34) a[0](35) a[i]=a[j](36) a[i]=x
(37) sum=0(38) sum==m(39) ( )/2-1
(40) n=a[i+1](41) r=m%n(42) i<j
(43)j--(44)min(45) temp
(46)a[N-1](47) k++(48) b[j++]=a[i]
(49)i=0(50)N-1-i(51) max=j
(52)max==i(53) m/=10(54) m*10+c[k]
(55)i%3==0(56) m/=10(57) a[n++]=i
(58)0(59)a[j]>a[j+1](60) flag=1
(61)( )/2(62)find=1(63) left=mid+1
(64)str[i]!='\0'(65)str+i(66) a[i][i]=1
(67)a[i-1][j](68) printf(" ")
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8be8-c003-bc7499099f01.html
点击查看题目
17.double18.619.long int20.0x或0X
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-d4e0-c003-bc7499099f01.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
点击查看题目
1.auto2.void3.main()4.return
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-1c28-c003-bc7499099f00.html
点击查看题目
23.下面说法错误的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-14a0-c003-bc7499099f01.html
点击查看题目
13.若有定义“int i; float x;”,为使i得到值1,x得到值3.1416,当执行语句“scanf("%3d%f", &i, &x);”时,正确的输入形式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2ad0-c003-bc7499099f00.html
点击查看题目
4.关于循环语句,下面说法中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-9230-c003-bc7499099f00.html
点击查看题目
2.下面程序运行时输出的结果中第3行为()。
#include
int main()
{ int i, j, k, t, b[3][3]={{9, 8, 7}, {6, 5, 4}, {3, 2, 1}};
for(j=0; j<3; j++)
for(k=0; k<2; k++)
for(i=0; i<2; i++)
if(b[i][j]>b[i+1][j])
t=b[i][j], b[i][j]=b[i+1][j], b[i+1][j]=t;
for(i=0; i<3; i++)
{ for(j=0;j<3; j++)
printf("%3d", b[i][j]);
printf( ); }
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-18d0-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
点击查看题目
13.执行程序段“int a, b; a=b=4; a+=b%3;”后,变量a, b的值分别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2900-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

16.表达式x&&1等价于( )。

A、 x==0

B、 x==1

C、 x!=0

D、 x!=1

答案:空

分享
C语言程序设计题库
相关题目
17.inr18.you&me
(1) k(2)queue[k](3)k!=m
(4) k=i(5) k/=10(6) break
(7) a[j]-a[i](8) flag=1(9) a[i-2]+a[i-1]
(10) a[i]%j==0(11) k=0(12) pow(10,k-1)
(13) n%10(14) d!=i(15) m*10+a[i]
(16) break(17) a[j+1]=a[j](18) d++
(19) i<N/2(20) a[N-i-1]=temp(21) continue
(22) sum%10(23) b[k](24) a[j]=a[j-1]
(25) i%10*10+i/10(26) flag=0(27) flag
(28) a[i]<a[j](29) a[j+1]=a[j](30) a[i]=n
(31) n/=10(32) j--(33) i>=j
(34) a[0](35) a[i]=a[j](36) a[i]=x
(37) sum=0(38) sum==m(39) ( )/2-1
(40) n=a[i+1](41) r=m%n(42) i<j
(43)j--(44)min(45) temp
(46)a[N-1](47) k++(48) b[j++]=a[i]
(49)i=0(50)N-1-i(51) max=j
(52)max==i(53) m/=10(54) m*10+c[k]
(55)i%3==0(56) m/=10(57) a[n++]=i
(58)0(59)a[j]>a[j+1](60) flag=1
(61)( )/2(62)find=1(63) left=mid+1
(64)str[i]!='\0'(65)str+i(66) a[i][i]=1
(67)a[i-1][j](68) printf(" ")
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8be8-c003-bc7499099f01.html
点击查看答案
17.double18.619.long int20.0x或0X
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-d4e0-c003-bc7499099f01.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
点击查看答案
1.auto2.void3.main()4.return
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-1c28-c003-bc7499099f00.html
点击查看答案
23.下面说法错误的是()。

A.  变量的定义可以放在所有函数之外

B.  变量的定义可以放在某个复合语句的开头

C.  变量的定义可以放在函数的任何位置

D.  变量的定义可以不放在本编译单位内,而放在其他编译单位内

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-14a0-c003-bc7499099f01.html
点击查看答案
13.若有定义“int i; float x;”,为使i得到值1,x得到值3.1416,当执行语句“scanf("%3d%f", &i, &x);”时,正确的输入形式是( )。

A.  1, 3.1416

B.  13.1416

C.  001 3.1416

D.  i=001, x=3.1416

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2ad0-c003-bc7499099f00.html
点击查看答案
4.关于循环语句,下面说法中正确的是( )。

A.  do-while语句的循环体至少会被执行1次

B.  while语句的循环体至少会被执行1次

C.  for语句的循环体至少会被执行1次

D.  在C语言中只能用for、do或do-while语句实现循环结构

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-9230-c003-bc7499099f00.html
点击查看答案
2.下面程序运行时输出的结果中第3行为()。
#include
int main()
{ int i, j, k, t, b[3][3]={{9, 8, 7}, {6, 5, 4}, {3, 2, 1}};
for(j=0; j<3; j++)
for(k=0; k<2; k++)
for(i=0; i<2; i++)
if(b[i][j]>b[i+1][j])
t=b[i][j], b[i][j]=b[i+1][j], b[i+1][j]=t;
for(i=0; i<3; i++)
{ for(j=0;j<3; j++)
printf("%3d", b[i][j]);
printf( ); }
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-18d0-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
点击查看答案
13.执行程序段“int a, b; a=b=4; a+=b%3;”后,变量a, b的值分别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2900-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载