试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
11.下面程序运行时输出结果是()。
#include
int f( )
{ static int c, b;
if(c==0)b=1;
else b=b+a;
c++;
return b;
}
int main()
{ int i;
for(i=0; i<2; i++)
printf("%d", f(2));
return 0;
}

答案:INTA

试题通
C语言程序设计题库
试题通
10. 若有定义“long a, b”且变量a和b都需要通过键盘输入获得初值,则下列语句中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2300-c003-bc7499099f00.html
点击查看题目
11.下面程序运行后输出的结果是________。
#include
int main()
{ int x=3;
do
{printf("%3d", x=x-3);
}while( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-dc68-c003-bc7499099f00.html
点击查看题目
16.已知有声明“char ch; int a;”执行语句“scanf( );”时如果从键盘输入的数据是“123”,则变量a得到的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ffd8-c003-bc7499099f00.html
点击查看题目
36.下面选项中,不能作为C语言合法常量的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-9278-c003-bc7499099f00.html
点击查看题目
21.XCF
(1) flag=1(2) denominator+=2(3) flag=1.0
(4) flag*i/(2*i-1)(5) n/=10(6) n!=0
(7) k<=n(8) k++(9) sum<k
(10) j-2(11) n(12) flag=1
(13) n--(14) 1(15) t/=10
(16) n==dw(17) i%j==0(18) i%10!=9
(19) temp=0(20) (i+1)(21) (i-5)%9==0
(22) count = 0(23) grade<60(24) i<10
(25) j%3==0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-6138-c003-bc7499099f03.html
点击查看题目
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
点击查看题目
29.在一个被调用函数中,关于return语句使用的描述,________是错误的。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2440-c003-bc7499099f00.html
点击查看题目
3. 一个C程序在运行时,如果没有发生任何异常情况,则只有在执行了( )函数的最后一条语句或该函数中的return语句后,程序才会终止运行。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f00.html
点击查看题目
18.下面程序运行时,输出结果是()。
#include
#include
int main()
{ char ch[2][4];
strcpy(ch[0], "you");
strcpy(ch[1], "me");
ch[0][3]= '&';
printf("%s\n", ch[0]); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-6308-c003-bc7499099f00.html
点击查看题目
3.编写程序,输出一个整数的全部素数因子。要求判断是否为素数调用第2题中的prime()函数。例如,整数120的素数因子为:2、2、2、3、5。
#include
int prime( )
{ int i;
for(i=2;i<=m/2;i++)
if (m%i==0) break;
if (i>m/2) return 1;
return 0;
}
int main()
{ int i,n,m;
printf( );
scanf( );
m=n;
while(m>0)
{ for(i=2;i<=m;i++)
if( ) && m%i==0)
m=m/i;
break;
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-6a48-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

11.下面程序运行时输出结果是()。
#include
int f( )
{ static int c, b;
if(c==0)b=1;
else b=b+a;
c++;
return b;
}
int main()
{ int i;
for(i=0; i<2; i++)
printf("%d", f(2));
return 0;
}

答案:INTA

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
10. 若有定义“long a, b”且变量a和b都需要通过键盘输入获得初值,则下列语句中正确的是( )。

A.  scanf("%ld%ld,&a,&b");

B.  scanf("%d%d",a,b);

C.  scanf("%d%d",&a,&b);

D.  scanf("%ld%ld",&a,&b);

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2300-c003-bc7499099f00.html
点击查看答案
11.下面程序运行后输出的结果是________。
#include
int main()
{ int x=3;
do
{printf("%3d", x=x-3);
}while( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-dc68-c003-bc7499099f00.html
点击查看答案
16.已知有声明“char ch; int a;”执行语句“scanf( );”时如果从键盘输入的数据是“123”,则变量a得到的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ffd8-c003-bc7499099f00.html
点击查看答案
36.下面选项中,不能作为C语言合法常量的是( )。

A.  0.3e+5

B.  'cd'

C.  '\013'

D.  "a"

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-9278-c003-bc7499099f00.html
点击查看答案
21.XCF
(1) flag=1(2) denominator+=2(3) flag=1.0
(4) flag*i/(2*i-1)(5) n/=10(6) n!=0
(7) k<=n(8) k++(9) sum<k
(10) j-2(11) n(12) flag=1
(13) n--(14) 1(15) t/=10
(16) n==dw(17) i%j==0(18) i%10!=9
(19) temp=0(20) (i+1)(21) (i-5)%9==0
(22) count = 0(23) grade<60(24) i<10
(25) j%3==0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-6138-c003-bc7499099f03.html
点击查看答案
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
点击查看答案
29.在一个被调用函数中,关于return语句使用的描述,________是错误的。

A.  被调用函数中可以不用return语句

B.  被调用函数中可以使用多个return语句

C.  被调用函数中,如果有返回值,就一定要有return语句

D.  被调用函数中,一个return语句可返回多个值给调用函数

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2440-c003-bc7499099f00.html
点击查看答案
3. 一个C程序在运行时,如果没有发生任何异常情况,则只有在执行了( )函数的最后一条语句或该函数中的return语句后,程序才会终止运行。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f00.html
点击查看答案
18.下面程序运行时,输出结果是()。
#include
#include
int main()
{ char ch[2][4];
strcpy(ch[0], "you");
strcpy(ch[1], "me");
ch[0][3]= '&';
printf("%s\n", ch[0]); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-6308-c003-bc7499099f00.html
点击查看答案
3.编写程序,输出一个整数的全部素数因子。要求判断是否为素数调用第2题中的prime()函数。例如,整数120的素数因子为:2、2、2、3、5。
#include
int prime( )
{ int i;
for(i=2;i<=m/2;i++)
if (m%i==0) break;
if (i>m/2) return 1;
return 0;
}
int main()
{ int i,n,m;
printf( );
scanf( );
m=n;
while(m>0)
{ for(i=2;i<=m;i++)
if( ) && m%i==0)
m=m/i;
break;
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-6a48-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载