首页>计算机等级考试>模拟试题>正文
2007年计算机二级C语言模拟试题(3)

www.zige365.com 2007-10-26 11:25:49 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
二 、填空题 
(1)数据的逻辑结构有线性结构和 【1】 两大类。
正确答案:  1.(非线性结构)

(2)顺序存储方法是把逻辑上相邻的结点存储在物理位置 【2】 的存储单元中。
正确答案:  1.(相邻)

(3)一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。
正确答案:  1.(可重用性)

(4)软件工程研究的内容主要包括: 【4】 技术和软件工程管理。
正确答案:  1.(软件开发)

(5)关系操作的特点是 【5】 操作。
正确答案:  1.(集合)

(6)下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。
#include <stdio.h>
main ()
{ int i; char  s[21],*p;
for (i=0;i<20;i++)
s[i]=getchar ();
s[i]=【6】;
p =【7】
while (*p)putchar  (【8】);
}
正确答案:  1.('\0') 2.(s) 3.(*p++)

(7)以下程序将数组a的4个元素和数组b的6个元素写到名为lett.dat的二进制文件中,请填空。
#include <stdio.h>
main ()
{ FILE   *fp;
char a[4]="1234",b[6]="abcedf";
if((fp=fopen("【9】","wb"))=NULL)exit(0);
fwrite(a,sizeof(char),4,fp);
fwrite(b,【10】,1,fp);
fclose(fp);
}
正确答案:  1.(lett.dat) 2.(6*sizeof(char))

(8)在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为4;一个double型数据在内存中所占的字节数为【11】。
正确答案:  1.(8)

(9) 以下程序输出的结果是【12】。
main()
{ int a=5,b=4,c=3,d;
d=(a>b>c);
printf("%d\n",d);
}
正确答案:  1.(0)

(10)以下函数的功能是求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15。
请按题意,完成填空。
试题程序:
#include <conio.h>
#include <stdio.h>
void fun (int x, int pp[], int *n)
{ int i,j=0;
【13】
if(x%i==0)pp[j++]=i;
【14】;
}
main ()
{ int  x,aa[1000], n, i ;
clrscr();
printf("\nPlease enter an integer number : \n "); scanf ("%d ", &x);
fun (x, aa, &n);
for (i=0 ; i<n ; i++)
printf ("%d ", aa [i]);
printf ("\n ");
}
正确答案:
  1.(for(i=1;i<x;i+=2)) 2.(*n=j)

本新闻共3页,当前在第3页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
2007年计算机二级VB模拟试题及答案(12)
2007年计算机二级VB模拟试题及答案(3)
2007年计算机等级考试二级C++模拟试题(1)
2007年计算机二级C语言模拟试题(8)
2007年计算机二级C语言模拟试题(7)
2007年计算机二级C语言模拟试题(6)