试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
58.下面程序段在编译时不会报错的是( )。

A、 #define double 2

B、 #define b 2
void main()void main()
{double b=0;}{int b=0;}

C、 #define b 2

D、 #define b 2
void main()int x=b;
{b++;}void main()
{x++;}

答案:参考答案

试题通
C语言程序设计题库
试题通
23.本程序的功能是:采用双向冒泡排序法对a数组中的n个元素按从小到大的次序排序。双向冒泡排序的方法是:第一轮,从a[0]开始(i=0),比较a[i]与a[i+1],若a[i]大于a[i+1],则交换a[i]与a[i+1]两个元素的值,一直比较到a[n-1]为止;然后再从a[n-2]开始(i=n-2),比较a[i]与a[i-1],若a[i]小于a[i-1],则交换a[i]与a[i-1]两个元素的值,一直比较到a[0]为止。继续进行第二轮,最多需要进行n/2轮比较。
#include
#define N 10
int main()
{int i,j,w,m,t,flag=1,a[N]={5,6,-3,11,43,16,8,23,19,-6};
printf( );
for(i=0;i<N;i++)
printf("%4d",a[i]);
w=0; m=N-1;
while(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-5150-c003-bc7499099f00.html
点击查看题目
33.下面合法的浮点数是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-8aa8-c003-bc7499099f00.html
点击查看题目
7.本程序的功能是求2~100之间的守形数。所谓守形数是指该数的平方的低位数与该数相同。例如,252=625,其低位数为25,25是守形数。
#include
int main()
{int n,prod,t,dw,k;
for(n=2;n<=100;n++)
{t=prod=n*n;
k=( (14) );
while(t!=0)
{k*=10;
( (15) );
}
k/=10;
dw=prod-prod/k*k;
if(( (16) ))
printf("%4d %8d\n",n,prod);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-2a88-c003-bc7499099f00.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
点击查看题目
1.102.23.1,0,14.23
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5f68-c003-bc7499099f00.html
点击查看题目
16.已知有声明“char ch; int a;”执行语句“scanf( );”时如果从键盘输入的数据是“123”,则变量a得到的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ffd8-c003-bc7499099f00.html
点击查看题目
15.12 3416.23
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4628-c003-bc7499099f01.html
点击查看题目
12.一元二次方程ax2+bx+c=0有两个相异实根的条件是且b2-4ac>0,下面选项中正确的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-1148-c003-bc7499099f00.html
点击查看题目
1.( )0( )连续 数组名( )越界
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-7478-c003-bc7499099f00.html
点击查看题目
43.在下面程序中,需要在main()函数之后定义一个函数,下面选项中( )可以用做该函数的名字。
#include
#define p 3.14
int m;
int main()
{ int n = 1;
函数名( );

}
int函数名( )
{return c*c;}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-4b50-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

58.下面程序段在编译时不会报错的是( )。

A、 #define double 2

B、 #define b 2
void main()void main()
{double b=0;}{int b=0;}

C、 #define b 2

D、 #define b 2
void main()int x=b;
{b++;}void main()
{x++;}

答案:参考答案

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
23.本程序的功能是:采用双向冒泡排序法对a数组中的n个元素按从小到大的次序排序。双向冒泡排序的方法是:第一轮,从a[0]开始(i=0),比较a[i]与a[i+1],若a[i]大于a[i+1],则交换a[i]与a[i+1]两个元素的值,一直比较到a[n-1]为止;然后再从a[n-2]开始(i=n-2),比较a[i]与a[i-1],若a[i]小于a[i-1],则交换a[i]与a[i-1]两个元素的值,一直比较到a[0]为止。继续进行第二轮,最多需要进行n/2轮比较。
#include
#define N 10
int main()
{int i,j,w,m,t,flag=1,a[N]={5,6,-3,11,43,16,8,23,19,-6};
printf( );
for(i=0;i<N;i++)
printf("%4d",a[i]);
w=0; m=N-1;
while(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-5150-c003-bc7499099f00.html
点击查看答案
33.下面合法的浮点数是________。

A.  1010

B.  1.2E3.4

C.  40.

D.  0x12.34

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-8aa8-c003-bc7499099f00.html
点击查看答案
7.本程序的功能是求2~100之间的守形数。所谓守形数是指该数的平方的低位数与该数相同。例如,252=625,其低位数为25,25是守形数。
#include
int main()
{int n,prod,t,dw,k;
for(n=2;n<=100;n++)
{t=prod=n*n;
k=( (14) );
while(t!=0)
{k*=10;
( (15) );
}
k/=10;
dw=prod-prod/k*k;
if(( (16) ))
printf("%4d %8d\n",n,prod);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-2a88-c003-bc7499099f00.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
点击查看答案
1.102.23.1,0,14.23
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5f68-c003-bc7499099f00.html
点击查看答案
16.已知有声明“char ch; int a;”执行语句“scanf( );”时如果从键盘输入的数据是“123”,则变量a得到的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ffd8-c003-bc7499099f00.html
点击查看答案
15.12 3416.23
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4628-c003-bc7499099f01.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
点击查看答案
1.( )0( )连续 数组名( )越界
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-7478-c003-bc7499099f00.html
点击查看答案
43.在下面程序中,需要在main()函数之后定义一个函数,下面选项中( )可以用做该函数的名字。
#include
#define p 3.14
int m;
int main()
{ int n = 1;
函数名( );

}
int函数名( )
{return c*c;}

A.  main

B.  m

C.  print

D.  p

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-4b50-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载