APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
41.1,2,342.a1e2
(1) sqrt( )(2) n%i==0(3) k/10
(4) prime_pal( )(5) -t(6) s+=w
(7) s=f1( )(8) j<i(9) 1/t
(10) math.h(11) fabs( )(12) -x*x/(n*(n+1))
(13)t>eps(14) n/(2*n+1)(15) p( )
(16) 1(17) prime( )&&prime( ) (18) char s[]
(19) d=d*16+s[k]-'0'(20) d=d*16+s[k]-'a'+10(21) s+n%10
(22) s+f1( )(23) f1( )==f2( )(24) k++
(25) j++(26) s[k]='\0'(27) n%100!=0
(28) n%400==0(29) flag(30) n==0
(31) gcd( )(32) m==1||m==n(33) n-1,m-1
(34) t--(35) a[i]==m(36)search(a,7,b[i])
(37)i<j(38) n%i==0(39)n=n/10
(40)convert( )(41) n/10(42)i<j
(43)n>0(44) r-10+'A'(45)i-1
(46)x%10(47) inverse_number( ) (48) prime( )
(49)0(50) b[i][0] (51)b[i][col]
(52)b[j][j](53) sum+=a[i] (54)a+9
(55)a%b(56) gcd( ) (57) a[i]==a[i+1]
(58) a[i]<a[i+1](59) flag

答案:NAI

C语言程序设计题库
1 1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-8ba0-c003-bc7499099f02.html
点击查看题目
8.可以改变局部变量的生存期、但不能改变它的作用域的存储类别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f05.html
点击查看题目
8.系统库函数scanf和gets在被调用执行时都可以读取从键盘输入的一串数字字符,其中函数( )具有将读取的数字字符串转换为整型数的功能。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9bd0-c003-bc7499099f02.html
点击查看题目
18.已有定义“int a=7, b=2;”,则表达式“b+=( )( )/2”运算后b的值为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2ce8-c003-bc7499099f02.html
点击查看题目
55.已有定义“int m=3, n=4;”,下列表达式中合法的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-c158-c003-bc7499099f00.html
点击查看题目
51.D52.A53.B54.C55.C56.C57.D58.D
第3章 顺序结构程序设计
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f00.html
点击查看题目
1.假设10个整数存储在数组a[10]中,要求把其中能被12整除的数标记为T,其他标记为F。标记存储在字符数组b[10]中下标相同的对应位置。试编写程序,实现以上功能,并输出两个数组。
#include
int main()
{ int i,a[]={11,12,23,36,48,56,72,78,89,96};
char b[10];
for(i=0;i<10;i++)
{ printf( );
if(a[i]%12==0)b[i]='T';
else b[i]='F';
}
printf( );
for(i=0;i<10;i++)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-bac8-c003-bc7499099f00.html
点击查看题目
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
点击查看题目
9.85210.76,3111.0 -312.-2 -2
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-6138-c003-bc7499099f00.html
点击查看题目
27. 下面关于函数定义的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2058-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

41.1,2,342.a1e2
(1) sqrt( )(2) n%i==0(3) k/10
(4) prime_pal( )(5) -t(6) s+=w
(7) s=f1( )(8) j<i(9) 1/t
(10) math.h(11) fabs( )(12) -x*x/(n*(n+1))
(13)t>eps(14) n/(2*n+1)(15) p( )
(16) 1(17) prime( )&&prime( ) (18) char s[]
(19) d=d*16+s[k]-'0'(20) d=d*16+s[k]-'a'+10(21) s+n%10
(22) s+f1( )(23) f1( )==f2( )(24) k++
(25) j++(26) s[k]='\0'(27) n%100!=0
(28) n%400==0(29) flag(30) n==0
(31) gcd( )(32) m==1||m==n(33) n-1,m-1
(34) t--(35) a[i]==m(36)search(a,7,b[i])
(37)i<j(38) n%i==0(39)n=n/10
(40)convert( )(41) n/10(42)i<j
(43)n>0(44) r-10+'A'(45)i-1
(46)x%10(47) inverse_number( ) (48) prime( )
(49)0(50) b[i][0] (51)b[i][col]
(52)b[j][j](53) sum+=a[i] (54)a+9
(55)a%b(56) gcd( ) (57) a[i]==a[i+1]
(58) a[i]<a[i+1](59) flag

答案:NAI

分享
C语言程序设计题库
相关题目
1 1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-8ba0-c003-bc7499099f02.html
点击查看答案
8.可以改变局部变量的生存期、但不能改变它的作用域的存储类别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f05.html
点击查看答案
8.系统库函数scanf和gets在被调用执行时都可以读取从键盘输入的一串数字字符,其中函数( )具有将读取的数字字符串转换为整型数的功能。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9bd0-c003-bc7499099f02.html
点击查看答案
18.已有定义“int a=7, b=2;”,则表达式“b+=( )( )/2”运算后b的值为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2ce8-c003-bc7499099f02.html
点击查看答案
55.已有定义“int m=3, n=4;”,下列表达式中合法的是( )。

A.  m+n=7

B.  m=|n|

C.  m=n=0

D.  (m++)++

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-c158-c003-bc7499099f00.html
点击查看答案
51.D52.A53.B54.C55.C56.C57.D58.D
第3章 顺序结构程序设计
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f00.html
点击查看答案
1.假设10个整数存储在数组a[10]中,要求把其中能被12整除的数标记为T,其他标记为F。标记存储在字符数组b[10]中下标相同的对应位置。试编写程序,实现以上功能,并输出两个数组。
#include
int main()
{ int i,a[]={11,12,23,36,48,56,72,78,89,96};
char b[10];
for(i=0;i<10;i++)
{ printf( );
if(a[i]%12==0)b[i]='T';
else b[i]='F';
}
printf( );
for(i=0;i<10;i++)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-bac8-c003-bc7499099f00.html
点击查看答案
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
点击查看答案
9.85210.76,3111.0 -312.-2 -2
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-6138-c003-bc7499099f00.html
点击查看答案
27. 下面关于函数定义的叙述中正确的是( )。

A.  构成C语言源程序的基本单位之一是函数定义

B.  所有被调用的函数必须在调用之前定义

C.  main()函数定义必须放在其他函数定义之前

D.  main()函数定义的函数体中必须至少有一条语句或声明

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