全国计算机等级考试二级C笔试及上机试题(8)

2019-03-10 17:11

48.下列关于C语言数据文件的叙述中正确的是

A)文件由ASCII码字符序列组成,C语言只能读写文本文件 B)文件由二进制数据序列组成,C语言只能读写二进制文件

C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件 D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件

A B C D

49.有以下程序

void ss(char *s,char t) {while(*s)

{if(*s= =t)*s=t-'a'+'A'; s++; } } main()

{char str1[100]=\ ss(str1,c); printf(\\n\); }

程序运行后的输出结果是 A)ABCDDEFEDBD B)abcDDfefDbD C)abcAAfefAbA D)Abcddfefdbd

A B C D

50.若以下定义: struct link {int data;

struct link *next; } a,b,c,*p,*q;

且变量a和b之间已有如下图所示的链表结构:

指针p指向变量a,q指向变量c。则能够把c插入到a和b 之间并形成新的链表的语句组是: A)a.next=c; c.next=b; B)p.next=q; q.next=p.next; C)p->next=&c; q->next=p->next; D)(*p).next=q; (*q).next=&b;

A B C D

二、填空题(每空2分,共计30分)

1.算法的基本特征是可行性、确定性、 【1】 和拥有足够的情报。

输入答案,中间不含空格:

2.在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 【2】 。

输入答案,中间不含空格:3.在面向对象的程序设计中,类描述的是具有相似性质的一组 【3】 。

输入答案,中间不含空格:4.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 【4】 。

输入答案,中间不含空格:5.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 3种。

输入答案,中间不含空格:6.设y是int型,请写出y为奇数的关系表达式 【6】 。

输入答案,中间不含空格:7.设int a=5,b=6,表达式(++a==b--)?++a:--b的值是【7】 。

输入答案,中间不含空格:8.下列程序的输出结果是【8】。 maim ()

{char b []=\; b[5]=0;

printf (\\n\);}

输入答案,中间不含空格:9.当调用函数时,实参是一个数组名,则向函数传递的是【9】。

输入答案,中间不含空格:10.以下程序的输出结果是【10】。 int a=1234;

printf (\\n\,a);

输入答案,中间不含空格:11.用高级语言编写的程序称为【11】程序,它可以通过解释程序翻译一句

执行一句的方式执行,也可以通过编译程序一次翻译产生目标程序,然后执行。

输入答案,中间不含空格:12.以下程序的输出结果是【12】。 main() {int a=0; a+=(a=8);

printf(\\n\);}

输入答案,中间不含空格: 13.(13)函数 void fun(float *sn, int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。

void fun( float *sn, int n)

{ float s=0.0, w, f=-1.0; int i=0;

for(i=0; i<=n; i++) { f=【13】* f; w=f/(2*i+1); s+=w; } 【14】=s;}

输入答案,中间不含空格:14.上一题【14】

输入答案,中间不含空格:15.14)函数fun的功能是:根据以下公式求p的值,结果由函数值返回。 m与n为两个正数且要求m>n。

例如:m=12,n=8时,运行结果应该是495.000000。 请在题目的空白处填写适当的程序语句,将该程序补充完整。 #include #include

float fun (int m, int n) { int i; double p=1.0;

for(i=1;i<=m;i++)【15】; for(i=1;i<=n;i++)【16】; for(i=1;i<=m-n;i++)p=p/i; return p;} main () { clrscr();

printf (\\n\(12,8));}

输入答案,中间不含空格: 16.上一题【16】

输入答案,中间不含空格:17.该程序运行的结果是【17】。 #include #include #define M 100

void fun(int m, int *a, int *n) { int i,j=0;

for(i=1;i<=m;i++) if(i%7==0||i==0) a[j++]=i;

*n=j;} main() { int aa[M],n,k; clrscr(); fun(10,aa,&n); for(k=0;k

if((k+1) ==0)printf(\\n\); else printf(\[k]); printf(\\n\);}

输入答案,中间不含空格:18.下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符1,则输出3,请填空。 #include #include #define M 81

int fun(char *ss, char c) { int i=0;


全国计算机等级考试二级C笔试及上机试题(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新版小学英语四年级下册Unit-3--的6个课时总教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: