单项选择题
1.以下属于C语言保留字的是( )
(A)fopen
(B)include
(C)get
(D)unsigned
【正确答案】D
2.C语言中,错误的int类型的常数是( )
(A)100000
(B)0
(C)37
(D)0xaf
【正确答案】A
3.在C语言中,'a'和"a"存储所占用的字节数分别是( )
(A)1,1
(B)1,2
(C)2,1
(D)2,2
【正确答案】B
4.对于数学表达式
(A)2sqrt(x)+(a+b)/3sin(x)
(B)2sqrt(x)+(a+b)/(3sin(x))
(C)2*sqrt(x)+(a+b)/3/sin(x)
(D)2*sqrt(x)+(a+b/3*sin(x))
【正确答案】C
5.设int x=10,a=0,b=25;,条件表达式x<1? a+10:b的值是( )
(A)0
(B)1 ……此处隐藏6876个字…… 题
39.为实型变量x输入一个值后,输出x的值、x的平方根、x的平方、x的立方根和x的立方。
【正确答案】#include<math.h> main() { floal x; scanf("%f",&x); printf("%.4f,%.4f,%.4f,%.4f,%.4f\n", x,sqrt(x),x*x,pow(x,1.0/3),pow(x,3)); }
40.输入三个整型数,找出其中数值最大者并输出。
【正确答案】main() { int a,b,c,max; scanf("%d%d%d",&a,&b,&c); if(a>b)max=a; else max=b; if(c>max)max=c; printf("a=%d,b=%d,c=%d,max=%d\n",a,b,c,max); }
41.根据Fibonacci数列公式:
【正确答案】main() { int i;float f[22]={1,1},sum=0; for(i=2;i<=21;i++) { f[i]=f[i-1]+f[i-2]; sum+==f[i]/f[i-1]; } printf("sum=%,4f\n",sum); }