APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
15.要调用数学函数时,在#include命令行中应包含( )。

A、 stdio.h

B、 string.h

C、 math.h

D、 ctype.h

答案:空

C语言程序设计题库
14.下面程序的运行结果为________。
#include
int main()
{int i, a[3][3]={1, 2, 3, 4, 5, 6, 7, 8, 9};
for(i=0; i<3; i++)
printf("%2d", a[i][2-i]); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-ce98-c003-bc7499099f01.html
点击查看题目
6. 已知有声明“int x=1,y=2;”,则执行表达式“( )&&( )”后x的值为________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-51e0-c003-bc7499099f02.html
点击查看题目
18.本程序的功能是:在N个数组元素中找出最小值和最大值,将最小值元素移到第一个位置上,最大值元素移到最后一个位置上,其他元素保持相对位置不变。例如,若数组元素为20,13,23,18,11,30,8,19,28,27,则结果为8,20,13,23,18,11,19,28,27,30。
#include
#define N 10
int main()
{int i,j,max=0,min=0,temp,a[N]={20,13,23,18,11,30,8,19,28,27};
for(i=1;i<N;i++)
if( ) min=i;
temp=a[min];
j=( (44) );
while(j>0){a[j]=a[j-1];j--;}
a[0]=( (45) );
for(i=1;i<N;i++)
if( )max=i;
temp=a[max];
j=max;
while(j<N-1){a[j]=a[j+1]; j++;}
( (46) )=temp;
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-1aa0-c003-bc7499099f00.html
点击查看题目
11.本程序的功能是:找出所有两位绝对质数。如果一个两位整数是质数,将组成它的两个数字交换位置后形成的整数仍为质数,则称这样的数为绝对质数。例如,13就是一个绝对质数。
#include
int main()
{int i,j,k,n=0,flag,a[2];
for(i=13;i<100;i++)
{a[0]=i; a[1]=( (25) );
for(j=0;j<2;j++)
{flag=1;
for(k=a[j]/2;k>1;k--)
if(a[j]%k==0)
{( (26) );
break; }
if(flag==0) break;
}
if(( (27) ))
{printf( );
n++;
if(n%2==0)printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-d068-c003-bc7499099f00.html
点击查看题目
8.C 语言源程序的3种基本结构是顺序结构、( )结构和循环结构。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-01f0-c003-bc7499099f00.html
点击查看题目
6.逻辑“异或”运算可描述为当且仅当a、b两个操作数中只有一个为真时才为真,其他情况下均为假。下面能够正确表示逻辑“异或”运算的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-f9d8-c003-bc7499099f00.html
点击查看题目
11.下面程序运行时,输出的结果是()。
#include
int main()
{ int a[]={6,3,4,1,2}; int n=5;
int m, j, k, temp;
for(m=n/2; m >1; m/=2 )
for( )
for(k=j-m; k>=0 && a[k] >a[k+m]; k-=m )
{ temp=a[k];
a[k]=a[k+m];
a[k+m] =temp;
}
for(k=0; k<5; k++)
printf("%2d", a[k]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-3fe0-c003-bc7499099f00.html
点击查看题目
1.下面程序是输入一个正整数n,计算…的前n项之和。
#include
int main()
{ int denominator,flag,i,n;
double item,sum;
printf( );
scanf( );
( (1) );
denominator=1;
sum=0;
for(i=1;i<=n;i++)
{item=flag*1.0/denominator;
sum=sum+item ;
flag=-flag ;
( (2) );
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ff90-c003-bc7499099f00.html
点击查看题目
9. 已知有声明“long x, y;”,且x中整数的十进制表示有n位数字(4<n<10),若要求去掉整数x十进制表示中的最高位,用剩下的数字组成一个新的整数并保存到y中,则以下表达式中能正确实现这一功能的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-1f18-c003-bc7499099f00.html
点击查看题目
14.与整型数学算式等价的C语言表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-fbf0-c003-bc7499099f03.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

15.要调用数学函数时,在#include命令行中应包含( )。

A、 stdio.h

B、 string.h

C、 math.h

D、 ctype.h

答案:空

分享
C语言程序设计题库
相关题目
14.下面程序的运行结果为________。
#include
int main()
{int i, a[3][3]={1, 2, 3, 4, 5, 6, 7, 8, 9};
for(i=0; i<3; i++)
printf("%2d", a[i][2-i]); return 0;
}

A.   1 5 9

B.   1 4 7

C.   3 5 7

D.   3 6 9

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-ce98-c003-bc7499099f01.html
点击查看答案
6. 已知有声明“int x=1,y=2;”,则执行表达式“( )&&( )”后x的值为________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-51e0-c003-bc7499099f02.html
点击查看答案
18.本程序的功能是:在N个数组元素中找出最小值和最大值,将最小值元素移到第一个位置上,最大值元素移到最后一个位置上,其他元素保持相对位置不变。例如,若数组元素为20,13,23,18,11,30,8,19,28,27,则结果为8,20,13,23,18,11,19,28,27,30。
#include
#define N 10
int main()
{int i,j,max=0,min=0,temp,a[N]={20,13,23,18,11,30,8,19,28,27};
for(i=1;i<N;i++)
if( ) min=i;
temp=a[min];
j=( (44) );
while(j>0){a[j]=a[j-1];j--;}
a[0]=( (45) );
for(i=1;i<N;i++)
if( )max=i;
temp=a[max];
j=max;
while(j<N-1){a[j]=a[j+1]; j++;}
( (46) )=temp;
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-1aa0-c003-bc7499099f00.html
点击查看答案
11.本程序的功能是:找出所有两位绝对质数。如果一个两位整数是质数,将组成它的两个数字交换位置后形成的整数仍为质数,则称这样的数为绝对质数。例如,13就是一个绝对质数。
#include
int main()
{int i,j,k,n=0,flag,a[2];
for(i=13;i<100;i++)
{a[0]=i; a[1]=( (25) );
for(j=0;j<2;j++)
{flag=1;
for(k=a[j]/2;k>1;k--)
if(a[j]%k==0)
{( (26) );
break; }
if(flag==0) break;
}
if(( (27) ))
{printf( );
n++;
if(n%2==0)printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-d068-c003-bc7499099f00.html
点击查看答案
8.C 语言源程序的3种基本结构是顺序结构、( )结构和循环结构。

A.  分支

B.  递归

C.  转移

D.  嵌套

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-01f0-c003-bc7499099f00.html
点击查看答案
6.逻辑“异或”运算可描述为当且仅当a、b两个操作数中只有一个为真时才为真,其他情况下均为假。下面能够正确表示逻辑“异或”运算的表达式是( )。

A.  a||b

B.  a&&b

C.  (a&&b)&&!(a||b)

D.  (a||b)&&!(a&&b)

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-f9d8-c003-bc7499099f00.html
点击查看答案
11.下面程序运行时,输出的结果是()。
#include
int main()
{ int a[]={6,3,4,1,2}; int n=5;
int m, j, k, temp;
for(m=n/2; m >1; m/=2 )
for( )
for(k=j-m; k>=0 && a[k] >a[k+m]; k-=m )
{ temp=a[k];
a[k]=a[k+m];
a[k+m] =temp;
}
for(k=0; k<5; k++)
printf("%2d", a[k]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-3fe0-c003-bc7499099f00.html
点击查看答案
1.下面程序是输入一个正整数n,计算…的前n项之和。
#include
int main()
{ int denominator,flag,i,n;
double item,sum;
printf( );
scanf( );
( (1) );
denominator=1;
sum=0;
for(i=1;i<=n;i++)
{item=flag*1.0/denominator;
sum=sum+item ;
flag=-flag ;
( (2) );
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ff90-c003-bc7499099f00.html
点击查看答案
9. 已知有声明“long x, y;”,且x中整数的十进制表示有n位数字(4<n<10),若要求去掉整数x十进制表示中的最高位,用剩下的数字组成一个新的整数并保存到y中,则以下表达式中能正确实现这一功能的是( )。

A.  y=x/(10*(n-1))

B.  y=x%(10*(n-1))

C.  y=x%(long)pow(10, n-1)

D.  y=x%(10^(n-1))

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-1f18-c003-bc7499099f00.html
点击查看答案
14.与整型数学算式等价的C语言表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-fbf0-c003-bc7499099f03.html
点击查看答案
试题通小程序
试题通app下载