计算机二级考试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.上述三个阶段 |
【单选题】: |