全国2011年4月计算机基础与程序设计试题

合集下载

全国2011年4月高等教育自学考试计算机应用基础试题及答案

全国2011年4月高等教育自学考试计算机应用基础试题及答案

全国2011年4月高等教育自学考试计算机应用基础试题及答案一、单项选择题(本大题共34小题,每小题1分,共34分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分.1.下列语言不需要翻译,计算机就可执行的是(D)A.高级语言 B。

符号语言 C。

汇编语言 D.机器语言2.有多媒体功能的微型计算机系统中,常用的CD—ROM是(B)A.只读大容量软盘B.只读光盘C.只读硬盘 D。

只读内存储器3.在微机的存储器中1KB表示(D)A. 1000位 B。

1000*8位 C. 1024位 D。

1024*8位4。

下列有关编译程序和解释程序的叙述,正确的是 (C)A。

编译程序、解释程序均能产生目标程序B。

编译程序、解释程序均不能产生目标程序C。

编译程序能产生目标程序,解释程序不能产生目标程序D。

编译程序不能产生目标程序而解释程序能产生目标程序5.下列能直接与CPU交换数据的是(A)A。

随机存储器 B.只读存储器 C。

优盘 D。

硬盘6.把内存中的数据传送到计算机的硬盘,称为(A )A。

写盘 B.读盘 C。

输入 D. 。

显示7。

下列有关计算机病毒的叙述,正确的是(B)A。

计算机病毒只感染。

exe或。

com文件B。

计算机病毒可以通过读写磁盘、复制文件或Internet网络进行传播C。

计算机病毒是指被破坏的程序D。

计算机病毒是由于磁盘表面不清洁而造成的8.通常计算机硬件由五部分组成,它们是输入设备、输出设备(C)A。

控制器、运算器和寄存器B.控制器、寄存器和存储器C。

运算器、控制器和存储器D。

寄存器、存储器和运算器9.将十进制数139转换成的二进制数是 (C)A: 10001010 B. 10001111 C. 10001011 D。

1000110010.下列有关计算机硬件的叙述,正确的是(B)A.键盘是计算机输入数据的唯一手段 B。

显示器和打印机均属于计算机的输出设备C.计算机的硬件由CPU和存储器组成D.内存(RAM)可以长期保存信息11.下列选项中,属于操作系统主要功能的是(C)A.把源程序翻译成目标程序 B。

2011年计算机统考真题+解析

2011年计算机统考真题+解析

王道考研系列2011 年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合(科目代码:408)特别鸣谢:阿三(casper08,哈工大)王道考研系列辅导书编写团队予人玫瑰手留余香2 2 共1895个中间结点一、单项选择题:1-40小题,每小题2分,共80分,下列每小题给出的四个选项中,只有一项符合题目要求的。

请在答题卡上将所选项的字母涂黑。

)1. 设 n 是描述问题规模的非负整数,下面程序片段的时间复杂度是x=2;while (x<n/2)x=2*x ;A .O(log n)B .O(n)C .O(nlog n)D .O(n 2)解答:A 。

程序中,执行频率最高的语句为“x=2*x ”。

设该语句执行了t 次,则2t+1=n/2, 故t=log 2(n /2)-1=log 2n -2= O(log 2n)。

2. 元素a ,b ,c ,d ,e 依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所有元素都出栈,则在所有可能的出栈序列中,以元素d 开头的序列个数是A .3B .4C .5D .6解答:B 。

出栈顺序必为d_c_b_a_,e 的顺序不定,在任意一个“_”上都有可能。

3. 已知循环队列存储在一维数组A[0...n -1]中,且队列非空时front 和rear 分别指向队头元素和队尾元素。

若初始时队列为空,且要求第1个进入队列的元素存储在A[0]处,则 初始时front 和rear 的值分别是A .0,0B .0,n -1C .n -1,0D .n -1,n -1解答:B 。

插入元素时,front 不变,rear+1.而插入第一个元素之后,队尾要指向尾元 素,显然,rear 初始应该为n -1,front 为0。

4. 若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是 A .257 B .258C .384D .385 解答:C 。

叶结点数为n ,则度为2的结点数为n -1,度为1的结点数为0或1,本题中为1(总结点数为偶数),故而即2n=768。

2011年04月自学考试《管理系统中计算机应用》历年真题答案

2011年04月自学考试《管理系统中计算机应用》历年真题答案
匕〉采用信息技术的最新成果(1分};
<3)结合企业业务流程重组C1分)[
(4T其适用薄围不仅局限于加工制造业□分〉:而且可适用于各种不同类型的企业TI分*
37.(1)系统分析是最重要、关键的阶段”分):
(2)给出新系统目标,提也新系统逻辑模型,解决新系统“做•什么*的问塚f i分爲<3)是使系统开发达到合理、优化的重要阶段口分).这阶段「作採入与否直接影响到新系统的商量和经济性(1分)-

«.(1)X(2;Y(3)X(4)Y(5)X
(5)X(7)7EXT3(8)X(9)SX(10)WY
毎空I分,
17. C
A
19. B
20- C
21.A
22. B
23.B
24. B
25- D
26 -D
27. C
28,砂
29+C
30. B
二、名词解释麒(本大題共S小題,毎小題3分,共15分〉
31-是佳输各种数据<1分)和命令(1分)的公共通道CI分L
32.消息是对象的外界激发因素<1分);可激发对窺的操怀H分);系统功能通过对象之间的消息传递实现<1分丄
3&(1)吸收有丰富经验的管理人员参加口分);
(2)事前制定调査计划(I分);
(3〉灵活釆用多种多样的调査方法(I野"
(4)有明确豹调査目的(1分);
(5)善于引导,取得调査对零的滝力合作(1分),
39.控制耦台指犧块间调用时H分).传递了控制信号〈1分);它使模块的独立性受到一定彫响C1分X
模埃修改时必须考虑对其他模块的壊响(1分\自下而上传递控制信号对系统影响面很大(I分).
—费用计算*项目账目文件
付款通知
||財:处

全国2011年4月自学考试计算机软件基础(二)试题

全国2011年4月自学考试计算机软件基础(二)试题

全国2011年4月自学考试计算机软件基础(二)试题课程代码:02365一、单项选择题(本大题共20小题,每小题1分,共20分)1.负责在开机时对微型计算机进行初步检测并提供基本设备的驱动程序的输入输出程序是( )A.DBAB.DBMSC.CD—ROMD.ROM—BIOS2.单链表适用于( )A.顺序查找B.随机查找C.散列查找D.二分(折半)查找3.设输入字母序列为a,b,c,d,e,f。

在入栈的过程中也可进行出栈,则不能实现的出栈序列为( )A.a,b,c,d,e,fB.c,b,e,f,d,a,C.c,a,b,e,d,fD.b,d,c,e,a,f4.二维数组A的数组元素是由6个字符组成的串,数组的行下标i的取值范围从0到8,列下标j的取值范围从1到10,A的第7列和第5行共占用的字节数为( )A.54B.60C.108D.1145.深度为K的满二叉树的结点个数有( D )A.2kB.2k-1C.2k-1D.2k-1-16.一棵二叉树,其叶子数为10,则其度为2的结点数为( C )A.9B.10C.11D.127.临界区是指( )A.操作系统中设备管理程序B.独占设备的设备驱动程序C.访问系统中独占资源的程序代码D.在每个进程中访问临界资源的程序代码8.程序地址重定位是指把程序中的逻辑地址变换成主存空间的物理地址的过程,其中动态重定位是在( )八.程序装入时完成转换的 B.程序执行的过程中完成转换的C.编泽程序中完成转换的D.编辑程序中完成转换的9.微机上的DOS是一种( )A.分时操作系统B.网络操作系统C.多道批处理操作系统D.单用户单任务操作系统10.在一个采用页式存储管理的操作系统环境下,页的大小是1024字节,程序地址为3249的页内相对地址是( )A.177B.188C.512D.103511.在DOS系统中对每个磁盘文件设置了一个字节的文件属性,字母R表示文件属性为( B )A.系统B.只读C.隐含D.归档12.信息世界中主要对象是实体,在数据世界中它被认为是( )A.数据项B.记录C.字段D.属性13.在现代社会中,私家车拥有者(车主)与他所拥有的汽车之间的所属联系是( D )A.一对一的联系B.多对多的联系C.多对一的联系D.一对多的联系14.设有两个关系R与S,运算表示R与S的( )A.自然连接B.等值连接C.笛卡儿积D.交运算15.FoxPro的记录定位命令SKIP表示把记录指针( )A.移动到库文件第一个记录B.原地不动C.往后移动一个记录D.往前移动一个记录16.在FoxPro中对单个记录的非索引查找,应使用命令( )A.FINDB.SEEKC.LOCA TE FORD.DISP17.作为软件设计基础和验收依据的重要文档是( C )A.系统说明书B.模块说明书C.数据说明D.程序说明18.数据词典的结构是( B )A.按字典序排列的命名数据流B.自顶向下、逐步分解的分层结构C.数据项条目的集全D.自底向上、逐步归纳的分层结构19.如果一个模块直接访问另一个模块的内容,这种连接称为( )A.数据连接B.特征连接C.控制连接D.内容连接20.在联合测试(又称为组装测试)中若为每一个被测试的模块设计一个驱动模块和桩模块,则其采取的测试方法是( A )A.自顶向下B.自底向上C.非渐增式D.渐增式二、填空题(本大题共10小题,每小题1分,共10分)。

全国2011年4月高等教育自学考试管理系统中计算机应用试题含答案

全国2011年4月高等教育自学考试管理系统中计算机应用试题含答案

一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.信息可分为固定信息和流动信息,下列属于固定信息的是( )A.工资信息B.财务信息C.定额信息D.市场信息2.二次信息收集的关键问题之一是正确地( )A.解释所得到的信息B.校验所得到的信息C.处理所得到的信息D.存储所得到的信息3.从理论上分析,传统的IP地址(IPv4)最多可以访问的用户数是( )A.255*255*255*255B.8*8*8*8C.32*32*32*32D.256*256*256*2564.目前在因特网中连接各局域网、广域网的主要设备是( )A.网桥B.集线器C.路由器D.中继器5.数字通信信号带宽的含义是( )A.传输速率B.频带宽度C.复用率D.电缆的粗细6.数据库系统由四个部分构成:数据库、计算机软硬件系统、用户和( )A.操作系统B.数据库管理员C.数据集合D.数据库管理系统7.使用电路交换方式可以在数据交换技术中实现( )A.报文交换B.专线连接C.分组交换D.存储转发8.计算机程序设计中的高级语言是( )A.最新开发的语言B.人最容易理解的语言C.功能最强的语言D.机器最容易理解的语言9.MIS开发成功与否取决于该系统是否( )A.操作便利B.采用先进技术C.节约资金D.符合用户需要10.在选择开发方法时,不.适合使用原型法的情况是( )A.用户需求模糊不清B.组织结构不稳定C.用户参与程度不高D.管理体制有变化11.某企业日常信息处理工作已经普遍由计算机完成。

按照诺兰模型,该企业计算机应用属于( )A.控制阶段B.集成阶段C.数据管理阶段D.成熟阶段12.进行现行系统的详细调查应当在( )A.可行性报告已获批准,系统逻辑模型已经确定之后B.可行性报告已获批准,系统逻辑模型有待确定之前C.系统逻辑模型已经确立,可行性报告提交之后D.系统逻辑模型已经确立,可行性研究进行之前13.企业的输入输出报表(日报、月报、年报)等数据( )A.是不需要保存的流动信息B.是不需要保存的固定信息C.是需要保存的流动信息D.是需要保存的固定信息14.“条件成立时重复执行某个处理,直到条件不成立时结束”的处理逻辑是( )A.循环结构B.顺序结构C.判断结构D.重复结构15.系统物理结构设计的主要工具是( )A.控制结构图B.模块调用图C.实体联系图D.数据流程图16.在调用时,只完成一项确定任务的模块是( )A.数据凝聚模块B.逻辑凝聚模块C.功能凝聚模块D.时间凝聚模块17.下述不.符合模块调用规则的是( )A.每个模块只接受上级模块的调用B.非直接上下级模块不能直接调用C.被调用的下级模块不能再次分解D.模块的调用必须遵从白上而下的顺序l8.系统测试、维护等修改的工作量,约占软件生命周期总工作量的( )A.90%B.65%C.50%D.35%19.根据信息系统物理设计的基本要求,系统的物理模型必须( )A.符合E-R模型B.符合逻辑模型C.以业务为中心D.符合代码规则20.系统分析报告批准后,信息系统开发将进行( )A.设备购置B.可行性分析C.系统设计D.确定逻辑模型21.在Visual FoxPro中,可以包含数据环境的对象是( )A.报表B.数据表C.菜单D.数据库22.在Visual FoxPro数据库中,实现数据安全性、完整性、可靠性校验主要依靠( )A.程序语句B.数据字典C.操作员D.界面控制23.需要用热键F操作下拉菜单某选项,创建菜单该选项时应当在相应的“菜单名称”项中输入( )A.(\F)B.(\<F)C.(<F)D.(\F)24.数据库表中字符型字段的默认匹配类是( )A.组合框B.文本框C.列表框D.编辑框25.在面向对象方法中,一组对象的属性和行为特征的抽象描述称为( )A.操作B.事件C.方法D.类26.在系统实施阶段编制应用程序时,最重要的是( )A.贯彻系统分析的结果B.选择熟悉的程序语言C.完善计算机设备功能D.具有系统的观点27.属于系统直接切换方式优点的是( )A.功能完善B.可靠性高C.费用节省D.安全性好28.不.属于系统可靠性技术措施的是( )A.负荷分布技术B.存取控制技术C.设备冗余技术D.系统重组技术29.评价系统运行中,非计划停机所占比例属于( )A.目标评价B.功能评价C.性能评价D.经济效果评价30.下列属于MIS间接经济效果的是( )A.缩短投资回收期B.实现信息集成化C.增加收益增长额D.提高劳动生产率二、名词解释题(本大题共5小题,每小题3分,共15分)31.总线32.(面向对象方法中的)消息33.(U/C矩阵的)无冗余性检验34.处理过程设计35.程序的逻辑错误三、简答题(本大题共5小题,每小题5分,共25分)36.简述企业资源计划(ERP)系统的主要特点。

2011年至2013年计算机基础与程序设计考题及答案

2011年至2013年计算机基础与程序设计考题及答案
A.0 B.1 C.2D.3
7.下面不正确地关系表达式是( )
A.a=3 B.a<3 C.a>=b>cD.a>b>c
8.设有声明int x=1,y=2,z;执行z=x>y?x+2:y-2后变量z地值是( )
A.0 B.1 C.2D.3
9.设有int b=-1;则执行printf("%u\n”,b);后地输出是( )
printf("x=%d\n",x);
}
}
32.阅读下列程序,当依次输入11,l2,l3,14,16这5个数时,请写出程序地运行结果.
void main(void)
{ int x,i,s=O;
for(i=O;i<5;i++){
scanf("%d",&x);
if(x%2)continue;
printf("%d\t",x);
全国
一、单项选择题(本大题共20小题,每小题1分,共20分)
1.计算机处理信息时,CPU一般是以一组二进制数码为单位进行处理地,这组二进制数码称为( )
A.word B.MB C.KBD.bit
2.下列不属于计算机硬件系统地是( )
A.操作系统B.控制器C.存储器D.运算器
3.下面转义字符中,表示换页地是( )
{int nl,n2,n3;…}
E.int fun(nl,n2,n3)
{int n1,int n2,int n3;…}
25.设有关于结构体类型地定义:( )
struct mankind
{
char name[20];
int age;
float weight:
}person,*p;

2011年(下)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷

2011年(下)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷

2011年(下)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷第一大题:单选题(30 分)1. (1分) C语言语句中必须使用的结束符号是()。

(A) , (B) . (C) : (D) ;2. (1分) C语言中表示“a和b中至少有一个小于c”的表达式为()。

(A) a<c||b<c (B) a<c&&b<c (C) a<b||b<c (D) a<b&&b<c3. (1分) 下列叙述中不正确的是()。

(A) 在不同的函数中可以使用相同名字的变量(B) 函数中的形式参数是局部变量(C) 在一个函数内定义的变量只在本函数范围内有效(D) 在一个函数内的复合语句中定义的变量在本函数范围内有效4. (1分) 下列关于C语言中共用体类型数据的叙述中不正确的是()。

(A) 可以对共用体变量名直接赋值(B) 一个共用体变量的各个成员使用同一存储区域(C) 一个共用体变量所占内存单元数为其成员中占内存单元最长者的长度(D) 一个共用体变量中不能同时存放其所有成员5. (1分) 下面程序的输出结果是()。

#include<stdio.h>int fun(int num){int k=0;while(num){K+=num%10;num/=10;}return k;}void main(){int n=615;printf("%d\n",fun(n));}(A) 12 (B) 30 (C) 0 (D) 6156. (1分) 若有说明语句: int a[5]={10,20,30,40,50}, *p=a+2;则执行语句 *--p 后,*p的值是()。

(A) 30 (B) 20 (C) 19 (D) 297. (1分) 下面程序的功能是()。

void main ( ){ int a,max=0;scanf(“%d”,&a);while (a) {if (max<a) max=a ;scanf (“%d”,&a);}printf(“%d”,max);}(A) 一批正数中求最小数(B) 一批正数中求最大数(C) 一批正数的平均数(D) 一批正数的和8. (1分) 下面程序的输出结果是()。

2011年04计算机应用基础_题库_计算机网考_真题选择题详细分析

2011年04计算机应用基础_题库_计算机网考_真题选择题详细分析

全国网络统考《计算机应用基础》选择题复习第一章计算机基础知识【例题与解析】1、一般认为,世界上第一台电子计算机诞生于(A)。

A 1946年B 1952年C 1959年D 1962年【解析一般认为,世界上第一台数字计算机于1946年在美国宾夕法尼亚大学研制成功。

1952年前苏联研制成功数字计算机,而中国第一台大型电子数字计算机是1959年在中国科学院计算技术研究所研制成功的。

2、计算机当前以应用于各个行业,各个领域,而计算机最早的设计是针对(B )。

A 数据处理B 科学计算C 辅助设计D 过程控制【解析】计算机以普及到各行各业,各种领域,已经无所不在。

但早期的数字计算机其设计目的是用于快速计算,着重于军事目的应用。

而随着计算机技术的发展与应用需求的增加,计算机从主要用于科学和工程计算发展到从事数据处理,辅助设计和过程控制以及人工智能等。

3、计算机硬件系统的主要组成部分部件有五大部分,下列各项中不属于这五大部分的是(B )。

A 运算器B 软件C I/O设备D 控制器【解析】计算器是对输入的信息进行加工,并能输入加工结果的电子设备。

一个计算机系统由硬件系统和软件系统构成。

一般计算机硬件的主要组成部件有运算器,控制器,存储器,输入设备和输出设备五大部分以及将这五大部分连接为一体的总线。

4、计算机软件一般分为系统软件和应用软件两个类,不属于系统软件的是(C )。

A 操作系统B 数据库管理系统C 客户管理系统D 语言处理程序【解析】计算机系统由计算机硬件和计算机软件组成。

计算机软件一般又可分为系统软件和应用软件两类。

系统软件主要包括操作系统,语言处理程序,数据库管理系统以及某些服务性程序等。

应用软件是为了解决不同应用问题中研制的软件系统,它是针对某一类特定的应用而研制的。

上述选项中A,B,C,D均为系统软件,而C不属于系统软件范畴。

客户管理系统是针对企业对客户的管理而研制的应用软件。

5、计算机系统中,最贴近硬件的系统是(D )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国2011年4月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题 (本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.计算机处理信息时,CPU一般是以一组二进制数码为单位进行处理的,这组二进制数码称为( )A.wordB.MBC.KBD.bit2.下列不属于计算机硬件系统的是 ( )A.操作系统B.控制器C.存储器D.运算器3.下面转义字符中,表示换页的是 ( )A.\0B.\nC.\rD.\f4.在Turbo C 2.O中,保存源程序在主菜单File项中可选择( )A.LoadB.NewC.SaveD.Quit5.下面表达式结果为3的是 ( )A.(-7)%4B.(-7.O)%4.0C.7%(-4)D.7.O%4.O6.设有int x=2,y,z;执行z=y=x++;后变量z的值是 ( )A.0B.1C.2D.37.下面不正确的关系表达式是 ( )A.a=3B.a<3C.a>=b>cD.a>b>c8.设有声明int x=1,y=2,z;执行z=x>y?x+2:y-2后变量z的值是 ( )A.0B.1C.2D.39.设有int b=-1;则执行printf("%u\n”,b);后的输出是 ( )A.-1B.ffffC.177777D.6553510.下面程序段的输出结果是 ( )main(){ int a=3,b=5,c;c=a+b;a=b;b=c;printf("%d,%d",a,b);}A.3,5B.5,3C.5,8D.8,1311.设有声明int x=-1;执行if(x<0)x=-x-1;后变量x的值是 ( )A.-1B.0C.1D.212.关于break语句,以下说法不正确的是 ( )A.它可以用于循环语句中B.它可以用于switch语句中C.可以从最内层循环结构中直接跳出最外层循环结构D.可以从当前switch结构中跳出13.下面能正确将字符串"Boy"进行完整赋值操作的语句是( )A.char s[3]={′B′,′o′,′y′};B.char s[]="Boy";C.char s[3]={"Boy"};D.char s[3];s[O]=′B′;s[1]=′o′;s[2]=′y′;14.下列函数中向文件一次读一串字符的函数是 ( )A.fgetcB.fgetsC.fputcD.fputs15.在一个c源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是 ( )A.externB.registerC.autoD.static16.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )A.地址传递B.单向值传递C.由实参传给形参,再由形参传回给实参D.由用户指定方式17.设有声明语句int a[2][3],(*p)[3]=a;则对a数组元素正确引用的是( )A.(p+1)[O]B.*(*(p+2)+1)C.*(p[1]+1)D.p[1]+218.设有下面的结构体和结构变量定义: ( )struct car{long id:char*name;};struct car carl;关于结构体类型变量赋值不正确的是A.carl.id=10101;="BlueSky";C.carl.* name="BlueSky";D.carl.id=123456L;19.设有声明和语句: ( )unsigned int x=1,y=2;x<<=y+1;则x的值是C.5D.820.设有下面程序: ( )#include"stdio.h"void main(void){unsigned x=1,y=3,z=5;printf("%d\n",z^∧x y);}该程序的运行结果是A.1B.3C.5D.7二、多项选择题 (本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

21.与十进制10.625等值的数有 ( )A.(10.101)2B.(1010.101)2C.(12.101)8D.(12.5)8E.(A.A)1622.下面合法的C语言用户定义的标识符有 ( )B._123C.ABCD.Turbo_cE.int23.下面属于Turbo C 提供的数学函数有 ( )A.acosB.tanC.putsD. sqrtE.exp24.自定义函数有n1,n2,n3三个形式参数且为整型,函数正确的定义形式有( )A.int fun(int nl,n2,n3) {…}B.int fun(int nl,int n2,int n3){…}C.int fun(nl,n2,n3)int nl,n2,n3;{…}D.int fun(n1,n2,n3){int nl,n2,n3;…}E.int fun(nl,n2,n3){int n1,int n2,int n3;…}25.设有关于结构体类型的定义:( )struct mankind{char name[20];int age;float weight:}person,*p;下面各个供选项中语句都正确的有="Li";person.age=15;B.strcpy(,"Wang");Person->age=15;C.p=&person;p->age=25;D.strcpy(,"Tom");p=&person;E.strcpy(,"Tom"),p=&person;p->weight=97.2;三、简答题 (本大题共4小题,每小题4分,共16分)26.设有下面程序:void main(void){int x:x=1:while(x<20){printf("x=%d\n",x);x+=2:}}请把程序改写为for结构。

27.声明语句char s[20]="computer";能用下面的语句替代吗?为什么?char s[20];s="computer";28.设有说明:struct node{int num;char name[12];char sex;float income;}a,*ptr=&a;写出对ptr所指成员num,name,sex,income分别赋值123,"zhang",′m′,654.25的赋值语句。

29.设有说明:unsigned x=10;试写出通过仅对x进行移位操作的表达式,使表达式的值为 16。

四、阅读分析题 (本大题共6小题,每小题5分,共30分)30.阅读下列程序并写出运行结果。

void main(void){int x=1,y=2;char ch=′a′:x++;y-=2;++ch;printf("%c,%d,%d\n",ch,x,y);}31.阅读下列程序并写出运行结果。

void main(void){int x=11;switch(x-1){case O:printf("x=%d\n",x++);break:case 10:printf("x=%d\n",x*2);case 20:printf("x=%d\n",x*4);default:printf("x=%d\n",x);}}32.阅读下列程序,当依次输入11,l2,l3,14,16这5个数时,请写出程序的运行结果。

void main(void){int x,i,s=O;for(i=O;i<5;i++){scanf("%d",&x);if(x%2)continue;printf("%d\t",x);s+=x;}printf("\n");printf("s=%d\n",s);}33.阅读下列程序并写出运行结果。

void main(void){int x=3,y[7]={1,3,5,8,9,11,12}; int t=O,b=7,f=O,m;m=(b+t)/2;while(b-t>=O)if(y[m]==x){f=1;printf("\ny[%d]=%d\n",m,y[m]); break;}else if(y[m]>x){b=m-1;printf("%d\t",y[m]);m=(b+t)/2;}else{t=m+1;printf("%d\t",y[m]);m=(b+t)/2;}if(! f)printf("\n not find!\n");34.阅读下列程序序并写出运行结果。

int fun(int y);void main(void){int x[4]={3,5,7,O},s=0,i=0; while(x[i]){s+=fun(x[i]);i++;printf("s=%d\n",s);}}int fun(int y){static int a=O;a=a+y;return a;}35.阅读下列程序并写出运行结果。

void f1(char*t,char*s);void main(void){char s1[20]="abcdl2345",t1[20]="xyz";printf("%s\n%s\n",s1,t1);f1(t1,s1);printf("%s\n",t1);}void f1(char*t,char*s){while((*t=*s)!=′\0′){t++;s++;}}五、编程题 (本大题共2小题,每小题12分,共24分)36.从键盘输入20个整数存放到数组a 中,计算数组a中下标为奇数的所有元素的和。

37.从键盘上输入20个字符存放到一个字符数组s中。

对数组s中的元素按升序(由小到大)排序,再将排序后的结果写到c:\abc.dat文本文件中。

相关文档
最新文档