概述
单项选择题
1、 定义下列结构体(联合)数组:
struet St
{char name[15];
int age;
)a[10]={”ZHA()”,14,”WANG”,15,”LIU”,16,”
ZHANG”,l7);
执行语句print[(”%d,%c”,a[2].age,*(a[3].name+2))的输出结果为( )。
A.15,A
B.16,H
C.16,A
D.17,H
2、 若变量a、i已正确定义,且i已正确赋值.合法的语句是( )。
A.a==1
B.++i
C.a=a++=5
D.a=int(i)
3、 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( )。
A.-3
B.9
C.-12
D.6
4、 若有定义:“int*P,x=0,*P,P=&x;”,则语句“printf(”%dn”,*p);”的输出结果是( )。
A.随机值
B.0
C.x的地址
D.P的地址
5、 视图设计一般有3种设计次序,下列不属于视图设计次序的是( )。
A.自顶而下
B.由内向外
C.由外向内
D.自底向上
6、 表示关系X
A.(X<=Y)&&(Y<=Z)
B.(X<=Y)AND(Y<=Z)
C.(X<=Y<=Z)
D.(X<=Y)&(Y<=Z)
7、 设在c语言中,float类型数据占4个字节,则double类型数据占( )个字节。
A.1
B.2
C.8
D.4
8、 下面程序输出的是( )。
main()
{ int t-1;fun(fun(t));)
fun(int h)
{static int a[3]-{1,2,3};
int k;
for(k-0;k%3;k++)a[k]+=a[k]-h;
for(k-0;k<3;k++)printf(”%d”,a[k]);
printf(”n”);
return(a[h]);)
A.1,2,3,
B.1,3,5,1,5,9, 1,3,5,
C.1,3,5,
D.1,3,5,
0,4,8, -l,3,7,
9、 有以下程序段:
int x:
for(x=3:x<6:X++
print[((x%2)?(”**%d”):(”##%dn”),x);
程序段的输出结果是( )。
A.**3
B.##3
##4 **4
**5 ##5
C.##3
D.**3##4
**4##5 **5
简答题
10、
下列给定程序中,函数proc()的功能是:根据整型形參n的值,计算如下公式的值。
t=i-1/(2*2)-1/(3*3)-…-1/(n*n)
例如.当n=7时。t=0.188203。
请修改函数proc()中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
double proc(int n)
{double y=1.0;
inl i;
//****found****
for(i=2;i //****found****
y-=1/(i*i):
telurn(y);
}
void main()
{ int n=7:
system(”CLS”):
print[(”nThe result is%lfn”,proe(n))。
1
最后
以上就是漂亮季节为你收集整理的2014年计算机二级c语言考试要求,2014年计算机二级c考试试题 4的全部内容,希望文章能够帮你解决2014年计算机二级c语言考试要求,2014年计算机二级c考试试题 4所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复