根据网考网考试中心的统计分析,在2015-3-5日计算机二级考试C语言习题练习中,以下试题答错率最高:
第1题:
【分析解答题】编程计算下列表达式:s=n!(n从键盘上输入)
main()
{ long t=1;
inti;
for(i=1;i<=10;i++)
t=t*i;
printf("%ld",t); }
,答错率:82%
查看解析:点击查看解析
第2题:
【填空题】在指针变量名前加间接访问运算符就等价它所指向的()。
网考网参考答案:量,答错率:49%
查看解析:点击查看解析
第3题:
【单选题】
下列叙述中正确的是
A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D)上述三种说法都不对
网考网参考答案:B,答错率:38%
查看解析:点击查看解析
第4题:
【填空题】
设a、b、c为整型数,且a=2、b=3、c=4,则执行完语句 a*=16+(b++)-(++c)后,a的值是() 。
网考网参考答案:28,答错率:33%
查看解析:点击查看解析
第5题:
【分析解答题】已知学生的记录由学号和学习成绩构成,n名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。
,答错率:99%
查看解析:点击查看解析
第6题:
【填空题】语句可出现在循环结构与()语句中,continue只出现在循环结构中。
网考网参考答案:switch,答错率:90%
查看解析:点击查看解析
第7题:
【填空题】函数fun的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。
int fun(int a, int b, int c)
{int t;
t = (a>b) ? (b>c? b :(a>c?c:___1___)) : ((a>c)?___2___ : ((b>c)?c:___3___));
return t;
}
网考网参考答案:见解析,答错率:89%
查看解析:点击查看解析
第8题:
【单选题】数据的存储结构是指______。A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示
网考网参考答案:D,答错率:75%
查看解析:点击查看解析
第9题:
【填空题】冒泡排序法,在最坏的情况下,冒泡排序需要比较次数为()。
网考网参考答案:n(n-1)/2,答错率:76%
查看解析:点击查看解析
第10题:
【分析解答题】给定程序的功能是计算score中m个人的平均成绩aver,将低于aver的成绩放在be-low中,通过函数名返回人数。
例如,当score={10,20,30,40,50,60,70,80,90},m=9时,函数返回的人数应该是4,below={10,20,30,40}。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在横线上填人所编写的若干表达式或语句。
试题程序:
#include
#include
int fun(int score[],int m,int below[])
{
int i,j=0;
float aver=0.0;
for(i=0;i aver+=score[i];
aver/=(float)m;
for(i=0;i if(score[i] below[j++]=【1】 ;
return j;
}
} void main()
{
int i,n,below[9];
int score[9]={10,20,30,40,50,60,70,80,90};
n=fun(score,9, 【2】 );
printf("\n Below the average score are:%d\n",n);
for(i=0;i printf("%d",【3】);
}
,答错率:63%
查看解析:点击查看解析