计算机二级习题练习

计算机二级考试C语言每日一练(2015-12-1)
1题:以下函数按每行8个输出数组中的数据
void fun( int *w,int n)
{ int i;
for(i=0;i)
{_________________
printf(“%d”,w);
}
printf(“\n”);
}
下划线处应填入的语句是()
A.if(i/8==0)print(“\n”);
B. if(i/8==0)continue;
C. if(i%8==0)print(“\n”);
D. if(i%8==0)continue;
【单选题】:      

2题:若有语句doublex=17;inty;,当执行y=(int)(x/5)%2;之后y的值为【】。
【填空题】:

3题:软件设计中划分模块的一个准则是()
A. 低内聚低耦合
B. 高内聚低耦合
C. 低内聚高耦合
D. 高内聚高耦合

【单选题】:      

4题:概念数据模型简称()
【填空题】:

5题:有以下程序
#include 
main()
{ int a[]={1,2,3,4,5,6},*k[3],i=0;
while(i<3)
{ k[i]=&a[2*i];
printf("%d",*k[i]);
i++;
}
}
程序运行后的输出结果是【】 。

【填空题】:

6题:设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
【填空题】:

7题:若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是
A.*p=&a; scanf("%1f",p); 
B.*p=&a; scanf("%f",p);
C.p=&a; scanf("%1f",*p); 
D.p=&a; scanf("%1f",p);

【单选题】:      

8题:阅读以下程序
#include
main()
{ int case; float printF;
printf(“请输入2个数:”);
scanf(“%d %f”,&case,&pjrintF);
printf(“%d %f\n”,case,printF);
}
该程序编译时产生错误,其出错原因是()
A.定义语句出错,case是关键字,不能用作用户自定义标识符
B.定义语句出错,printF不能用作用户自定义标识符
C.定义语句无错,scanf不能作为输入函数使用
D.定义语句无错,printf不能输出case的值

【单选题】:      

9题:对线性表进行二分法检索,其前提条件是( )。
A.线性表以顺序方式存储,并按关键码值排好序
B.线性表以顺序方式存储,并按关键码的检索频率排好序
C.线性表以链式方式存储,并按关键码值排好序
D.线性表以链式方式存储,并按关键码的检索频率排好序
【单选题】:      

10题:软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(  )。
A.定义阶段
B.开发阶段
C.维护阶段
D.上述三个阶段
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交