2003年4月高等教育自学考试计算机基础与程序设计试题
全国计算机等级考试三级C语言2003年4月真题与答案
2003年4月三级数据库试卷一、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)系统软件一般包括Ⅰ. 服务性程序Ⅱ. 语言处理程序Ⅲ. 操作系统Ⅳ. 数据库管理系统A)Ⅰ、Ⅱ和ⅢB)Ⅰ、Ⅲ和ⅣC)Ⅱ、Ⅲ和ⅣD)全部(2)为提高产品质量、降低生产成本,利用计算机控制、操作和管理生产设备的系统称为A)CAT系统B)CAI系统C)CAD系统D)CAM系统(3)计算机输出设备的功能是A)将计算机运算的二进制结果信息打印输出B)将计算机内部的二进制信息显示输出C)将计算机运算的二进制结果信息打印输出和显示输出D)将计算机内部的二进制信息转换为人和设备能识别的信息(4)Internet 上的计算机,在通信之前需要A)建立主页B)指定一个IP地址C)使用WWW服务D)发送电子邮件(5)信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。
下列哪些属于攻击方法?Ⅰ. 复制信息Ⅱ. 剪裁信息Ⅲ. 窃听信息A)Ⅰ和ⅡB)Ⅱ和ⅢC)Ⅰ和ⅢD)全部(6)计算机病毒是一种具有破坏性的计算机程序,它是A)最初由系统自动生成的程序B)具有恶毒内容的文件C)具有自我再生能力的程序D)只通过网络传播的文件(7)以下关于数据的存储结构的叙述中哪一条是正确的?A)数据的存储结构是数据间关系的抽象描述B)数据的存储结构是逻辑结构在计算机存储器中的实现C)数据的存储结构分为线性结构和非线性结构D)数据的存储结构对数据运算的具体实现没有影响(8)以下关于队列的叙述中哪一条是不正确的?A)队列的特点是先进先出B)队列既能用顺序方式存储,也能用链接方式存储C)队列适用于二叉树对称序周游算法的实现D)队列适用于树的层次次序周游算法的实现(9)单链表的每个结点中包括一个指针link,它指向该结点的后继结点。
现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的?A)q:=p^.link; p^.link:=q^.link; B)p^.link:=q^.link; q:=p^.link;C)q^.link:=p^.link; p^.link:=q; D)p^.link:=q; q^.link:=p^.link;(10)按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij (1≤j≤i≤n) 的地址的公式为A)LOC(aij ) = LOC(a11 ) + i ′ (i + 1) /2 + jB)LOC(aij ) = LOC(a11 ) + i ′ (i + 1) /2 + (j - 1)C)LOC(aij ) = LOC(a11 ) + i ′ (i - 1) /2 + jD)LOC(aij ) = LOC(a11 ) + i ′ (i - 1) /2 + (j - 1)第(11)至(12)题基于下面的叙述:某二叉树结点的前序序列为E、A、C、B、D、G、F,对称序序列为A、B、C、D、E、F、G。
浙江省2003年4月高等教育自学考试高级语言程序设计(一)试题1
课程代码:00342⼀、单项选择题(在每⼩题的四个备选答案中,选出⼀个正确答案,并将正确答案的序号填在题⼲的括号内。
每⼩题1分,共15分)1.下列各个错误中,哪⼀个不属于编译错误( )。
A.改变x原值3为5,写作“x==5;”B.花括号不配对C.复合语句中的最后⼀条语句后未加分号D.变量有引⽤、⽆定义2.语句“int k=0586;”将( )。
A.说明k为初值586的整型变量B.说明k为初值0586的整型变量C.导致编译错误D.说明整型常量k的值为05863.表达式!x||a==b等效于( )。
A. !((x||a)==b)B. !(x||y)==bC. !(x||(a==b))D. (!x)||(a==b)4.下列格式符中,可以⽤于以16进制形式输出整数的是( )。
A. dB. %xC. %oD.5.下列各语句中,能够且仅输出整型变量a、b中值的是( )。
A. printf(″%d\n″,(a>b)?a,b);B. (a>b)? printf(″%d″,a);printf(″%d″,b);C. printf(″%d″,if(a>b)a else b);D. printf(″%d\n″,(a>b)?a:b);6.执⾏语句“for(d=0;d!=60; d+=0.6) s+=d;”时,( )。
A.循环在d等于60时终⽌B.循环在d⼤于60时终⽌C.循环在d⼩于60时终⽌D.循环在d⼤于60后继续7.下列各语句定义了数组,其中哪⼀个是正确的( )。
A. char a[10],*p=a[0]B. int d[2][?{1,2,3,4,5,6};C. float x[][3]={{1,2},{4,6,8},{10}};D. int m[][]={″no-1″,″no-2″,″no-3″};8.定义宏将两个float类型变量中的数据交换,下列写法中的是( )。
A. #define jh(a,b) t=a;a=b;b=t;B. #define jh(a,b) {float t;t=a;a=b;b=t;}C. #define jh(a,b) a=b;b=a;D. #define jh(a,b,t) t=a;a=b;b=t;9.假如指针p已经指向某个整型变量x,则(*p)++相当于( )。
2003计算机试卷
2003中级B卷一、文件管理(共10分)在试卷盘文件夹zdzjb中完成以下操作。
1.在文件夹bjwd\der中建立文件名为xwdb.txt的文本文档,文档内容为你的准考证号。
2.将文件夹bsx中文件sx.exe的属性设置为“只读”.3.将文件夹bcunw中的tran.txt文件在文件夹bcunw\zrc中另存为brc.bat文件。
4.将文件夹bksfs\first中的spack.h文件在文件夹bksfs中建立名为bfris的快捷方式。
5.将文件夹bwjrq中修改时间为02年12月1日的文件移动到文件夹bwjrq\dte中。
二.在WORD环境中打开KEY文件夹中的文档zbs.doc,输入下面文件,完成后以原文件名存盘。
要求:标点符号使用中文标点符号,其他字符在英文状态下输入。
这种有机分子的形状接近于圆锥体,也被称为树状合成子。
12树状合成子可以“组合”成一个含有8500个原子的球状体,这些球状体有规则地排列成晶格单元,而晶体材料就是由无数个形状相同的晶格单元重复组合而成的。
通常,光子晶体材料中晶格单元的大小要求在光波的波长范围之内,大约几百到几千纳米。
此次研究人员使用新技术组合成的晶格由30个球状体组成,共包含约25万个原子,比普通的晶格结构大得多也复杂得多,而且以前从未在有机分子中发现过。
三.文档格式化(共20分)1.在WORD环境中打开KEY文件夹中的文档ZBW1.doc,进行如下格式化操作,完成后以原文件名保存。
(1).标题格式:楷体_GB2312、三号,文字加宽度为1.5磅的双实线方框,文字底纹填充“黄色”,标题段后距16磅。
(2)正文第一、二段格式:黑体、小四、倾斜,首行缩进0.8厘米,1.2倍行距,左对齐。
(3).正文第三段格式:文字加双实线下划线、字距加宽0.5磅,文字的字体颜色为蓝色,首行缩进0.7厘米,2倍行距,分散对齐;(4).正文第四、五段落格式,加宽度为0.5磅的双实线蓝色方框;(5).在文档中画一个半径为3.5厘米的圆,要求:位于页面(10,18)厘米处,环绕方式为“四周型”,填充颜色为蓝色,线条颜色为“红色”;2.在WORD环境中打开KEY文件夹中的文档ZBW2。
全国自考计算机基础与程序设计历年真题(珍藏版)(部分有答案)
C.当表达式的值非0时D.当表达式的值不为1时
35.下列程序段输出的结果是(A)
for(i=1;i<3;i+ +)
for(j=1;j<3;j+ +)
printf("%d",i+j);
A.2334B.234
C.23D.2
343 4
36.若有定义int s[4]={1,2,3,4};则a[a[2]-3*a[0]+1]的值是(B)
13.如果一个C程序仅由一个源文件组成,则在一个源文件中定义的全局变量的作用域为(D)
A.源文件的全部范围B.本程序的全部范围
C.本函数的全部范围D.从定义该变量的位置开始至本文件末尾
14.下列定义中,不是指针数组定义的是(D)
A.int*p[5];B.float*q[4];
C.int(*r)[6];D.char*w[7];
B.将整个程序编译完成后再执行,不生成目标代码
C.将源程序编译成目标程序,执行连接后的程序
D.将源程序解释完毕后再执行
7.下列转义字符中,表示换行的是(B)
A.\0B.\n(回车换行)
C.\r(回行不回车)D.\f
8பைடு நூலகம்unsigned long型数的取值范围是(D)
A.-215~(215-1)B.-231~(231-1)
A.1个
B.2个
C.4个
D.8个
4.下列语句中不能实现循环结构的语句是(A)
A.if语句
B.while语句
C.do—while语句
D.for语句
5.内存每个基本单元都有唯一的序号,这个序号称为(C)
2003年4月全国计算机等级考试一级笔试试卷(1)
2003年4月全国计算机等级考试一级笔试试卷(考试时间90分钟,满分100分)一、选择题((1)一(30)题每小题1分, (31)一(55)题每小题2分,共80分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)计算机的软件系统可分为A)程序和数据 B)操作系统和语言处理系统C)程序、数据和文档 D)系统软件和应用软件(2)与十进制数100等值的二进制数是A)0010011 B)1100010 C)1100100 D)1100110(3)下列关于存储器的叙述中正确的是A)CPu能直接访问存储在内存中的数据,也能直接访问存储在外存中的数据B)CPU不能直接访问存储在内存中的数据,能直接访问存储在外存中的数据。
C)CPU只能直接访问存储在内存中的数据,不能直接访问存储在外存中的数据D)CPU既不能直接访问存储在内存中的数据,也不能直接访问存储在外存中的数据(4)在微型计算机中,应用最普遍的字符编码是A)ASCII码 B)BCD码 C)汉字编码 D)补码(5)计算机病毒可以使整个计算机瘫痪,危害极大。
计算机病毒是A)一条命令 B)一段特殊的程序C)一种生物病毒 D)一种芯片(6)计算机中所有信息的存储都采用A)二进制 B)八进制 C)十进制 D)十六进制(7)windows 98中,可以打开“开始”菜单的组合键是A)Alt+Esc B)Ctrl+escC)Tab+Esc D)Shift+Esc(8)在WIndows 98缺省状态下,鼠标指针的含义是A)忙 b)链接选择 C)后台操作 D)不可用(9)在W1ndows 98中,右单击“开始”按钮,弹出的快捷菜单中有A)“新建”命令 B)“查找”命令C)“关闭”命令 D)“替换”命令(10)windowsws 98中,有磁盘驱动器“属性”对话框“工具”标签中包括的磁盘管理工具A)修复 B)碎片整理C)复制 D)格式化(11)windows 98中,按PrintScreen键,则使整个桌面内容A)打印到打印纸上 B)打印到指定文件 C)复制到指定文件 D)复制到剪贴板(12)windows 98中,通过“鼠标属性”对话框,不能调整鼠标器的A)单击速度 B)双击速度C)移动速度 D)指针轨迹(13)在wlndows 98 “显示属性”对话框中,用于调整显示器分辨率功能的标签是A)背景 B)外观 C)效果 D)设置(14)Word97具有的功能是A)表格处理 B)绘制图形 C)自动更正 D)以上三项都是(15)下列选项不属于Word97窗口组成部分的是A)标题栏 B)对话框 C)菜单栏 D)状态栏(16)在word97编辑状态下,绘制一文本框,应使用的下拉菜单是A)插入 B)表格 C)编辑 D)工具(17)word 97的替换功能所在的下拉菜单是A)视图 B)编辑 C)插入 D)格式(18)在word 97编辑状态下,若要在当前窗口中打开(关闭)绘图工具栏,则可选择的操作是A)单击“工具”一“绘图” B)单击“视图”一“绘图”C)单击“编辑”一“工具栏”一“绘图”D)单击“视图”一“工具栏”一“绘图”(19)在Wbrd 97编辑状态下,若要进行字体效果的设置(如上、下标等),首先应打开A)“编辑”下拉菜单 B)“视图”下拉菜单C)“格式”下拉菜单 D)“工具”下拉菜单(20)在Word 97的默认状态下,将鼠标指针移到某一行左端的文档选定区,鼠标指针变成,此时单击鼠标左键,则A)该行被选定 B)该行的下一行被选定 C)该行所在的段落被选定 D)全文被选定(21)在Word 97中无法实现的操作是A)在页眉中插入剪贴画B)建立奇偶页内容不同的页眉C)在页眉中插入分隔符D)在页眉中插入日期(22)图文混排是word 97的特色功能之一,以下叙述中错误的是A)可以在文档中插入剪贴画 B)可以在文档中插入图形C)可以在文档中使用文本框 D)可以在文档中使用配色方案(23)在Excel97中,一个工作表最多可含有的行数是A)255 鱼)256 C)65536 D)任意多(24)在Excel97工作表中,日期型数据“2001年12月21日”的正确输入形式是A)21—12-2001 B)21.12.2001C)21,12,2001 D)21:12:2001(25)在Excel97工作表,单元格区域D2:E4所包含的单元格个数是A)5 B)6 C)7 D)8(26)在Excel97工作表中,选定某单元格,单击“编辑”菜单下的“删除”选项,不可能完成的操作是A)删除该行 B)右侧单元格左移C)删除该列 D)左侧单元格右移(27)在Excel97工作表的某单元格内输入数字字符串“456”,正确的输入方式是A)456 B)'456 C)=456 D)"456"(28)在PowerPoint 97演示文稿中,将一张布局为“项目清单”的幻灯片改为“对象”幻灯片,应使用的对话框是A)幻灯片版式 B)幻灯片配色方案 C)背景 D)应用设计模版(29)计算机网络按其覆盖的范围,可划分为A)以太网和移动通信网 B)电路交换网和分组交换网C)局域网、城域网和广域网 D)星形结构、环形结构和总线结构(30)下列域名中,表示教育机构的是A) B)C) d)www.buaa.(31)下列叙述中,正确的是A)激光打印机属于击打式打印机B)CAI软件属于系统软件C)软磁盘驱动器是存储介质D)计算机运算速度可以用MiPs来表示(32)下列等式中,正确的是A)1KB=1024×1024B B)1MB=1024BC)1KB=10241B D)1MB=1024×1024B(33)微型计算机的内存储器是a)按二进制位编址 B)按字节编址c)按字长编址 D)按十进制位编址(34)操作系统的五大功能模块为A)程序管理、文件管理、编译管理、设备管理、用户管理B)硬盘管理、软盘管理、存储器管理、文件管理、批处理管理C)运算器管理、控制器管理、打印机管理、磁盘管理、分时管理D)处理器管理、存储器管理、设备管理、文件管理、作业管理(35)如果设汉字点阵为16×16,那么100个汉字的字型信息所占用的字节数是A)3200 B)25600 C)16×1600 D)16×16(36)windows98中利用“查找”窗口不能按A)文件中所包含的文字查找 B)文件创建日期查找C)文件所属类型查找 D)文件属性查找(37)W1ndows 98中,下列关于“关闭窗口”的叙述,错误的是A)用控制菜单中的“关闭”命令可关闭窗口B)关闭应用程序窗口,将导致其对应的应用程序运行结束C)关闭应用程序窗口,则任务栏上其对应的任务按钮将从凹变凸D)按Alt+F4键,可关闭应用程序窗口(38)在“我的电脑”各级文件夹窗口中,如果需要选择多个不连续排列的文件,正确的操作是A)技A1t+单击要选定的文件对象B)按Ctrl+单击要选定的文件对象C)按Shift+单击要选定的文件对象D)按Ctrl+双击要选定的文件对象(39)非法的W5ndow593文件夹名是A)x+y B)x—y C)X*Y D)x÷Y(40)windows 98中,不含“资源管理器”命令的快捷菜单是A)右单击“我的电脑”图标,弹出的快捷菜单B)右单击“回收站”图标,弹出的快菠菜单C)右单击桌面任一空白位置,弹出的快捷菜单D)右单击“我的电脑”文件夹窗口内的任一驱动器,弹出的快捷菜单(41)在“W1ndows帮助”窗口中,若签是要通过按类分的帮助主题获取帮助信息应选择的标A)主题 B)目录 C)索引 D)搜索(42)windoWs 98缺省状态下进行输入法切换,应先A)单击任务栏右侧的“语言指示器”B)在控制面板中双击“输入法”C)在任务栏空白处单击鼠标右键打开快捷菜单,选“输入法切换”命令D)按Cbl十.键(43)在Word 97编辑状态下,对于选定的文字不能进行的设置是A)加下划线 B)加着重号 c)动态效果 D)自动版式(44)在Word 97编辑状态下,对于选定的文字A)可以移动,不可以复制 B)可以复制,不可以移动C)可以进行移动或复制 D)可以同时进行移动和复制(45)在word 97编辑状果态下,若光标位于表格外右侧的行尾处,按Enter(回车)键,结A)光标移到下一列 B)光标移到下一行,表格行数不变C)插入一行,表格行数改变 D)在本单元格内换行,表格行数不变(46)关于word 97中的多文档窗口操作,以下叙述中错误的是A)Word的文档窗口可以拆分为两个文档窗口B)多个文档编辑工作结束后,只能一个一个地存盘或关闭文档窗口C)Word允许同时打开多个文档进行编辑,每个文档有一个文档窗口D)多文档窗口问的内容可以进行剪切、粘贴和复制等操作(47)在word 97中,若要计算表格中某行数值的总和,可使用的统计函数是A)Sum() B)Tohal() C)Count() D)AVerage()(48)在Word 97中,下述关于分栏操作的说法,正确的是A)可以将指定的段落分成指定宽度的两栏B)任何视图下均可看到分栏效果C)设置的各栏宽度和间距与页面宽度无关D)栏与栏之间不可以设置分隔线(49) WINDWOS98具有强大的媒体功能,()可以在没有声卡的情况下,借助于耳机也能播放音频CD盘。
2003年4月试题及答案
2003上全国计算机等级考试三级信息管理技术试卷一、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
(1)系统软件一般包括Ⅰ. 服务性程序Ⅱ. 语言处理程序Ⅲ. 操作系统Ⅳ. 数据库管理系统A)Ⅰ、Ⅱ和Ⅲ B)Ⅰ、Ⅲ和Ⅳ C)Ⅱ、Ⅲ和ⅣD)全部(2)下列关于进程间通信的描述中,不正确的是A)进程互斥是指每次只允许一个进程使用临界资源 B)进程控制是通过原语实现的C)P、V操作是一种进程同步机制D)管程是一种进程高级通信机制(3)引入虚拟存储技术的关键前提是A)程序执行的局部性原理B)有大容量的外存C)硬件提供地址转换机制 D)选择一种合适的页面调度算法(4)Internet 上的计算机,在通信之前需要A)建立主页 B)指定一个IP地址C)使用WWW服务 D)发送电子邮件(5)信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。
下列哪些属于攻击方法?Ⅰ. 复制信息Ⅱ. 剪裁信息Ⅲ. 窃听信息A)Ⅰ和Ⅱ B)Ⅱ和Ⅲ C)Ⅰ和ⅢD)全部(6)计算机病毒是一种具有破坏性的计算机程序,它是A)最初由系统自动生成的程序 B)具有恶毒内容的文件C)具有自我再生能力的程序D)只通过网络传播的文件(7)软件工程方法的产生源于软件危机,下列哪个(些)是产生软件危机的内在原因?Ⅰ. 软件复杂性Ⅱ. 软件维护困难Ⅲ. 软件成本太高Ⅳ. 软件质量难保证A)Ⅰ B)Ⅲ C)Ⅰ和Ⅳ D)Ⅲ和Ⅳ(8)在软件工程实施中,产生软件生命周期的概念是由于A)方法论所决定 B)开发技术划分C)软件开发规律 D)软件过程管理(9)结构化软件开发期将软件的开发划分为三个阶段,其中关键是A)编码的正确性B)需求的准确性C)测试的严格性 D)设计的科学性(10)在结构化方法的软件需求定义中,可采用分析工具来辅助完成。
下列工具中,哪些是常用的工具?Ⅰ. 数据流图Ⅱ. 结构图Ⅲ. 数据字典Ⅳ. 判定表A)Ⅰ和Ⅲ B)Ⅰ、Ⅱ和Ⅲ C)Ⅰ、Ⅱ和ⅣD)Ⅰ、Ⅲ和Ⅳ(11)软件工程的结构化分析方法具有其自身特征,下列可选内容中,哪个不具有其特征?A)书写大量文档 B)详细的界面表示C)对数据流进行分析D)冻结应用需求(12)详细设计是软件总体设计后的工作。
自考 计算机基础与程序设计试卷(附答案)
二、判断题
1—4:××√√5—8:√√√×
三、名词解释
1.运算器又称为算术逻辑单元,是计算机的核心部件,是对数据进行加工处理的部件。
2.对象是具有唯一对象名称和固定对外接口的一组属性和操作的集合。
3.装箱是值类型到object类型或到此值类型所实现的任何接口类型的隐式转换。
for (;;)
{循环体;}
A.不执行循环体B.一直执行循环体,即死循环C.执行循环体一次D.程序不符合语法要求
4. C#中每个char类型变量占用多少个字节。【】
A. 2B. 4
C. 8D. 10
5. Visual Studio 2008是以()为单位来管理C#程序设计过程的。【】
A.解决方案B.数据
2.高速缓冲存储器是介于CPU和磁盘之间的高速存储器。【】
3.变量有两种典型的命名方法,Camel命名法和Pascal命名法。【】
4.计算机系统中有两种重要字符编码方式,即ASCII和EBCDIC。【】
5.依据所使用的电子元件,第三代计算机属于集成电路计算机。【 】
6.计算机指令是控制计算机操作的二进制代码,它规定了计算机能完成的某一项操作。【】
4.拆箱是从object类型到值类型或从接口类型到实现该接口的值类型的现实转换。
四、简答题
1.答案:The”big”boy is here!
2.答案:
(1)语法简洁
(2)面向对象
(3)可视化集成开发环境
(4)自动内存管理
(5)功能强大的类库
3.答案:二进制和十进制一样,是一种进位计数制,但它的基数是2。
7.下面选项中正确描述了CheckBox控件的是【】
2003年4月全国计算机等级考试二级(visual Basic)笔试试卷(含答案)
2003年4月全国计算机等级考试二级(visual Basic)笔试试卷(含答案)(考试时间90分钟,满分100分)一、选择题(1~20每小题2分,21~30每小题3分,共30题,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。
1.以下不能在“工程资源管理器”窗口中列出的文件类型是()A) .bas B) .res C) .fnn D) .ocx2.以下关于窗体的描述中,错误的是()A)执行UnloadFoml语句后,窗体Forml消失,但仍在内存中B)窗体的Ioad事件在加载窗体时发生C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、width属性用于设置窗体的高和宽3.下列可作为VisualBasic变量名的是()A)A#A B)4A C)?xY D)constA4.设有如下的记录类型Type StudentnumberAs stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是()A)Student.name=”张红”B) Dim s As Student=”张红”C)Dim s As Type Students.Dame=”张红”D) Dim s As Type=”张红”5.函数String(n,“str”)的功能是()A)把数值型数据转换为字符串B)返回由n个字符组成的字符串C)从字符串中取出n个字符D)从字符串中第n个字符的位置开始取子字符串6.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是()A)Cos(a+b)^2十5*exp(2)B)Cos^2(a+b)+5*exp(2)C)Cos(a+b)^2十5*ln(2)D)Cos^2(a+b)+5*ln(2)7.在窗体上画一个命令按钮,名称为Commandl。
自考《计算机基础与程序设计》试题及答案
4.在Turbo C 2.0 中,保存源程序在主菜单File项中可选择()C. 27. 下面不正确的关系表达式是()A. a=3C.a > =b > c8. 设有声明int x=1 , y=2,A. 0C.2 9. 设有int b=-1 ;则执行printf(”D. 3B. a v 3D.a > b > cz的值是()B. 12011年4月高等教育自学考试《计算机基础与程序设计》试题及答案(课程代码:02275)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.计算机处理信息时,CPU —般是以一组二进制数码为单位进行处理的,这组二进制数码称为A.wordB.MBC.KB2. 下列不属于计算机硬件系统的是A.操作系统C.存储器3. 下面转义字符中,表示换页的是A. \ 0C. \ rD.bitB.控制器D.运算器B. \ n D. \ fA.LoadB.NewC.Save5.下面表达式结果为3的是()A.(-7)% 4 D.QuitB.(-7.O) % 4.0C.7 % (-4)D.7.O % 4.O6.设有int x=2 ,y, z;执行z=y=x++ ;后变量z的值是(A.0B.1z;执行z=x>y?x+2 : y-2后变量D.3 % u\ n”,b);后的输出是() A.-1 B.ffff10. 下面程序段的输出结果是 ()mai n(){ int a=3, b=5 , c ;c=a+b ; a=b;b=c ;printf(" %d ,% d" , a , b) ; }A. 3 , 5C. 5 , 811. 设有声明 int x=-1;执行 if(x<0)x=-x-1A. -1C. 112. 关于break 语句,以下说法不正确的是 (A. 它可以用于循环语句中B. 它可以用于switch 语句中C. 可以从最内层循环结构中直接跳出最外层循环结构D. 可以从当前switch 结构中跳出 13. 下面能正确将字符串A. c har s : 3] ={ ' B ',' o ',' y ‘ }; C.char s : 3]二{"Boy"};B. 5 , 3 D. 8 , 13;后变量x 的值是()B. 0D. 2 )()B.char s ="Boy";D.char s 】3 】;:O ] =' Bs [ 1] =' o '; s :2]二’yB.fgets D.fputs15. 在一个c 源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该 变量需要使用的存储类别是 () B.register D.static16.C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 ()B.单向值传递A.(p+1) OC.*(p : 1] +1)"Boy"进行完整赋值操作的语句是 s14.下列函数中向文件一次读一串字符的函数是 ()A.fgetcC.fputcA.exter nC.auto A.地址传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定方式17.设有声明语句int a : 2 ][ 3 ], (*p):3 ] =a ;则对 a 数组元素正确引用的是B.*(*(p+2)+1)D.p : 1 ] +218.设有下面的结构体和结构变量定义:() struct carlong idchar*name ;struct car carl ;关于结构体类型变量赋值不正确的是A.carl.id=10101 ;C. carl.* name二"BlueSky";B.carl. name二"BlueSky"D.carl.id=123456L19.设有声明和语句: ()un sig ned int x=1 ,y=2 ;xvv=y+1 ;则x 的值是A.1C.520.设有下面程序:()#in clude"stdio.h"void mai n(void)B.4D.8{unsigned x=1 , y=3 , z=5 ;printf(" % d \ n" , x : y);}该程序的运行结果是 A.1 C.5二、多项选择题(本大题共 5小题,每小题在每小题列出的五个备选项中至少有两个是符合题目要求的,B.3 D.72分,共10分)请将其代码填写在题后的括号内。
自考 计算机基础与程序设计试卷(附答案)
20. Graphics的什么方法用于画直线。【】
A. DrawLine方法B. Line方法
C. DrawLineTo方法D. PointToPoint方法
21.在SQL Server中,下列关于用户数据库的说法正确的是【】
A.一个用户数据库可以不包含日志文件
B.一个用户数据库可以只包含一个日志文件和一个主数据库文件C.一个用户数据库可包含多个主数据库文件,但只能包含一个日志文件
7.简述的核心对象的功能。
8.简述使用连接数据库的步骤。
C. 40D. 80
13.以下哪个控件组合了TextBox控件和ListBox控件的功能。【】
A. ComboBoxB. Label
C. ListViewD. DomainUpDown
14.在C#中,下列程序的运行结果是【】
A. 4321B. 1234
C. 4123D. 3214
15. Convert类的方法包括【】
11.调用重载方法时,系统根据()来选择具体的方法。【】
A.方法名B.参数的个数和类型
C.参数名及参数个数D.方法的返回值类型
12.假定int类型变量占用四个字节,若有定义:
int[] x=new int[10]{0,2,4,4,5,6,7,8,9,10};
则数组x在内存中所占字节数是【】
A. 6B. 20
C.提供了有效的管理模式
D.缺乏灵活性
24.程序流程图又称为【】
A.控制结构图B.盒图
C.程序框图D.问题分析图
25.C#中以()作为语句的结束符。【】
A.。B.、C.!D.;
26.以下哪个不属于软件开发工具。【】
A.需求分析工具B.文档分析工具
全国计算机等级考试三级PC技术真题2003年4月
全国计算机等级考试三级PC技术真题2003年4月(总分:60.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:60,分数:60.00)1.通常所说的32位计算机是指(分数:1.00)A.CPU字长为32位√B.通用寄存器数目为32个C.可处理的数据长度为32位D.地址总线的宽度为32位解析:【解析】本题是考查对微机基本原理的掌握。
CPU的字长决定计算机是多少位的,因此32位计算机是指CPU的字长是32位的。
2.从计算机的逻辑组成来看,通常所说的PC机的"主机"包括(分数:1.00)A.中央处理器(CPU)和总线B.中央处理器(CPU)和主存C.中央处理器(CPU)、主存和总线√D.中央处理器(CPU)、主存和外设解析:【解析】本题是考查对计算机组成的掌握。
CPU、主存储器(内存)和传输数据的总线构成了计算机的“主机”,而输入/输出设备和辅助存储器则统称为计算机的“外部设备”。
3.除了I/O设备本身的性能外,影响计算机I/O数据传输速度的主要因素是(分数:1.00)A.系统总线的传输速率√B.主存储器的容量C.Cache存储器性能D.CPU的字长解析:【解析】本题考查了对系统总线的了解程度。
系统总线的传输速率直接影响到计算机I/O的性能,它与总线中的数据线宽度及总线宽度有关,因此答案选A。
4.在Pentium微处理器中,浮点数的格式采用IEEE754标准。
假设一个规格化的32位浮点数如下 1 10000011 00101100000000000000000 该数的十进制数值是(分数:1.00)A.-2.75B.-16.75C.-20.75D.-18.75 √解析:【解析】Pentium微处理器中浮点数格式完全符合IEEE754标准,它表示成如下形式:(-1)s2E(b0△b1b2b3…b p-1),其中(-1)s是该数的符号位,s=0表示此数为正, 1表示此数为负。
全国2003年4月高等教育自学考试计算机应用技术试题
全国2003年4月高等教育自学考试计算机应用技术试题课程代码:02316第一部分选择题 (共30分)一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.一般将计算机的发展分为四个阶段,其中第一阶段计算机的逻辑部件采用的是( )A.晶体管B.电子管C.中、小规模集成电路D.大规模、超大规模集成电路2.关于存储器的叙述,正确的是( )A.存储器是随机存储器和只读存储器的总称B.存储器是一种输入输出设备C.在计算机停电时,随机存储器中的数据不会丢失D.内存储器在存取数据时比外存储器快3.关于位(bit)、字节(B)的等式中,错误的是( )A.1B=8bitB.1KB=1024BC.1MB=1000KBD.1GB=230B4.关于软盘的叙述中,正确的是( )A.软盘是按柱面、磁头号和扇区的格式组织存储信息的B.磁道表现为一个个同心圆,磁道周长越长,存储的数据越多C.软盘的磁道号从内向外编起,越来越大D.软盘是在塑料盘片上涂以磁性材料制成的5.计算机病毒程序具有依附于其它程序的寄生能力,能隐蔽在合法文件中,称为( )A.计算机病毒的传染性B.计算机病毒的破坏性C.计算机病毒的潜伏性D.计算机病毒的针对性6.按下鼠标左键不放,并移动鼠标称之为( )A.指向B.拖动C.双击D.单击7.在Windows 98的应用程序窗口中,要关闭该窗口,可以用鼠标双击( )A.标题栏B.“控制菜单”按钮C.菜单栏D.边框8.在Windows 98中,由于某种原因必须将一个工作任务或一个出错程序强行终止,较合适的方法是( )A.关掉计算机电源B.重新启动计算机C.同时按++。
2003年4月高等教育自学考试管理系统中计算机应用试卷
⼀、单项选择题(本⼤题共40⼩题,每⼩题1分,共40分) 在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1.提供给中层(级)管理⼈员的信息主要是()A.业务信息B.战略信息C.战术信息D.操作信息 2.信息的传输形成信息流,信息传输主要考虑信息的种类、数量、效率以及()A.实⽤性B.可靠性C.经济性D.开放性 3.CIMS在技术集成⽅⾯,集中了管理科学和系统⼯程、计算技术、软件⼯程和制造技术以及()A.数字控制技术B.敏捷制造技术C.通信络技术D.优良制造技术 4.GDSS把计算机处理、数据通信、电⼦邮件等多种技术结合起来,使不同地点的决策⼈员通过⾃⼰的设备参与共同决策,该设备是()A.电话机B.交换机C.终端机D.传真机 5.构成数据库系统的四个部分是数据库、计算机硬件系统、⽤户和()A.操作系统B.⽂件系统C.数据系统D.数据库管理系统 6.在数据库系统中DLL表⽰()A.数据操纵语⾔B.数据描述语⾔C.数据库语⾔D.程序设计语⾔ 7.关系数据模型的3种基本关系运算是()A.选择、扫描和连接B.投影、扫描和连接C.扫描、投影和层次D.选择、投影和连接 8.在FoxBASE命令状态中执⾏下列命令 SJKM=″HYGS″ USE &SJKM 后,已打开的数据库⽂件是()A.HYGS.DBFB.SJKM.DBFC.&SJKM.DBFD.HYGSSJKM.DBF 9.在修改数据库⽂件结构时,应使⽤命令()A.MODIFY COMMANDB.MODIFY FILEC.MODIFY STRUCTURED.CREATE FROM 10.使⽤FoxBASE时,⼀个⼯作区可以同时打开的数据库⽂件数为()A.1B.128C.10D.7 11.FoxBASE的⼯作区可以⽤数字编号来选择,如果执⾏命令SELECT0,系统将选择的是()A.0⼯作区号B.最⼩可⽤区号C.区号D.最⼩区号 12.在FoxBASE中存在着两类变量,它们是()A.内存变量和字段变量B.全局变量和公⽤变量C.字符变量和简单变量D.内存变量和简单变量 13.若要恢复已经删除的记录,应该使⽤的命令是()A.RECALLB.[ESC]键C.RELEASED.PACK 14.在FoxBASE圆点提⽰符下,将2000年元旦⽇期输⼊内存变量RQ的⽅法是()A.RQ=DTOC(″01/01/2000″)B.STORE DATE(″01/01/00″)TO RQC.RQ=CTOD(′01/01/2000′)D.STORE 01/01/00 TO RQ 15.设数据库⽂件有100条记录,当执⾏LOCATE命令后,没有找到满⾜条件的记录,当前记录号是()A.100B.1C.101D.0 16.将⽆格式输出的内容打印的命令是()A.SET TALK ONB.SET PRINT ONC.SET DEVICE TO PRINTD.SET PRINT OFF 17.在第⼀次执⾏DO WHILE语句时,如果条件不符合,则循环体内容()A.只执⾏⼀次B.执⾏⼀次后再判断C.多次执⾏D.不执⾏ 18.MIS系统设计的最终成果是()A.系统⽅案说明书B.系统总体规划报告C.系统设计说明书D.系统数据库设计 19.企业MIS开发的复杂不仅在于技术的复杂性以及开发过程的复杂性,更根本的是由于()A.企业系统本⾝的复杂性B.企业组织的复杂性C.企业业务的复杂性D.企业⼈员的复杂性 20.按照系统论的⼀般原理,系统除具有⽬的性、相关性、环境适应性外,最主要的还有()A.开放性B.整体性C.层次性D.⾃适应性 21.系统⽅案说明书的主要内容包括:原系统状况和问题,新系统的⽬标、新系统的逻辑设计和()A.数据字典B.功能分析C.数据存贮分析D.新系统⽅案⽐较 22.数据流程图中的数据存贮是指()A.⽂件存贮B.数据库存贮C.逻辑存贮D.磁盘存贮 23.调查系统业务流程时,调查的范围应该是系统中()A.关键的管理业务流程B.所有环节的管理业务流程C.与系统外部有联系的业务流程D.产⽣报表的业务流程 24.现状调查的原则是⾃顶向下和()A.由点到⾯B.由具体到抽象C.由抽象到具体D.由局部到整体 25.总体⽅案和可⾏性研究的⽬的是()A.提出系统的实施计划B.决定计算机和络系统配置C.论证系统开发的可⾏性D.建⽴新系统逻辑模型 26.两个模块之间的调⽤关系如图。
2003计算机专业专升本真题及答案
}
3.以下程序的输出结果是_________
[C语言]
main( )
{ int a,b;
for(a=1; a<=3; a++)
{ for(b=1; b<=a; b++)
printf("%d*%d=%d ",a,b,a*b);
printf("\n");
}
}
五、编程题(2×10=20分)
if(a>c)
{ x=a; a=c; c=x; }
if (b>c)
{ x=b; b=c; c=x; }
printf("%d %d %d\n",a,b,c);
}
2.以下程序段的输出结果是_________
[C语言]
for(i=1; i<4; i++)
{ for(j=i; j<4; j++)
printf("* ");
C)系统软件与应用软件D)程序与数据
b8.可移植性最好的计算机语言是
A)机器语言B)高级语言C)汇编语言D)机器语言和汇编语言
c9.编译程序的作用之一是
A)将高级语言程序翻译成可执行程序
B)发现源程序中的逻辑错误
C)发现源程序中的语法错误
D)纠正源程序中的语法错误
a10.修改高级语言编写的源程序使用的是
printf("%3d",a[i]);
printf("\n");
}
计算机科学与技术专业专接本入学考试
《程序设计基础》笔试试题参考答案及评分标准
全国2003年4月高等教育自学考试
全国2003年4月高等教育自学考试微型计算机原理与接口技术试题课程代码:02205第一部分C语言程序设计(共35分)一、单项选择题(本大题共4小题,每小题1分,共4分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下列不合法的变量名是( )A.piB.al_5C.megaD.5x2.main(){int x=1,y=1;y=x--;printf(“%d,%d\n”,x,y);}运行结果为( )A.0,0B.0,1C.1,0D.1,13.main(){int k=2;while(k!=0){printf(“k=%d”,k);k--;}}程序执行的情况是( )A.执行无限次B.执行0次C.执行2次D.执行1次4.union ty{int a;int b;};main(){union ty t;t.a=5;t.b=4;printf(“%d,%d”,t,a,t,b);}运行结果为( )A.5,4B.4,5C.5,5D.4,4二、改错题(本大题共4小题,每小题2分,共8分)下面的程序或程序段存在一个错误或不妥处,请在其下划一要线,并改正的内容写在每小题后的空白处。
5.main(){char c1,c2,c;scanf(“%c%c”,&c1,&c2);if(c1>c2)c=c1;c1=c2;c2=c;else c1=c2=65;printf(“c1=%c,c2=%c\n”,c1,c2);}6.main(){int x=8,y=7,z=6if(x>y>z)printf(“最大值为x\n”);else printf(“最大值不是x\n”);}7.main(){int a[2][3],i;a[0][1]=3;a[1][2]=4;a[2][3]=5;i=a[0][1]+a[1][2]+a[2][3];printf(“i=%d\n”,i);}8.#include“stdio.h”main(){FILE *fp;int i;fp=fopen(“a:abc.dat”,w);for(i=’A’;i<’z’;i++)fputc(i,fp);fclose(fp);}三、填空题(本大题共4小题,每小题2分,共8分)9.已知int a,*p=&a;那么通过p把10赋给变量a的语句是____________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
做试题,没答案?上自考365,网校名师为你详细解答!全国2003年4月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.按冯·诺依曼的设计思想,计算机采用的数制是( )A.二进制B.八进制C.十进制D.十六进制2.若机器的当前系统提示符为A,欲将C盘TC子目录下文件名第二个字符为T,扩展名为C 的所有文件删除,应采用的操作命令是( )A.DEL ?T*.CB.DEL C:\TC\*T*.CC.DEL \TC\? T*.CD.DEL C:\TC\?T*.C3.下面哪一个是合法的指数型实数( )A.E5B.-1.0e-5C.1.2e+5.1D.e84.以下正确的C语言标识符是( )A.%dB.a+bC.-123D.3D5.设有int i;char c; float f;下面结果为整型的表达式是( )A.i+fB.i*cC.c+fD.i+c+f6.以下使i的运算结果为4的表达式是( )A.int i=0,j=0;(i=3,(j++)+i);B.int i=1,j=0;j=i=(i=3)*2);C.int i=0,j=1;(j==1)?(i=1):(i=3);D.int i=1,j=1;i+=j+=2;7.下面程序段的运行结果是( )main(){ int a,b,c;a=(b=(c=3)*5)*2-3;printf(″%d,%d,%d\n″,a,b,c);}A.27,15,3B.3,15,27C.-1,15,3D.15,27,38.对下述程序,正确的结论是( )#include<stdio.h>main(){ int x,y;scanf(″%d,%d″,&x,&y);if(x>y)x=y;y=x;elsex++;y++;prinft(″%d,%d″,x,y);}A.有语法错误,不能通过编译B.若输入数据3和4,则输出4和5C.若输入数据4和3,则输出3和4D.若输入数据4和3,则输出4和49.以下程序的输出结果是( )main(){ int a=10;a>10? a--;a++;a+=a;printf(″%d\n″,a);}A.-22B.11C.22D.-1110.在C语言中,由do-while语句构成的循环中结束循环的条件为( )A.1B.trueC.0x10D.011.以下程序的输出结果是( )main(){ int i,x=0;for(i=0;i<=2;i++)x++;prinft(″x=%d″,x);}A.x=3B.x=8C.x=6D.x=412.对下面程序段进行语法分析,正确的说法是(各行前的数字是附加的行号)①float a[3]={2.0};②int i;③scanf(″%f″,&a[1]);④for(i=1;i<3;i++)a[0]+=a[i];⑤printf(″%f\n″,a[0]);A.没有错B.第一行有错C.第四行有错D.第五行有错13.下列程序的运行结果是( )main(){ char ch[7]={″43ab21″};int i,s=0for (i=0;ch[i]>`0'&&ch[i]<=`9';i+=2)s=10*s+ch[i]-`0';printf(″%d\n″,s);}A.12ba34B.4321C.4D.4214.以下程序的运行结果是( )main(){ char c[5];int i=0;c[]0=`a';c[1]=`b';c[2]=`\n';c[3]=`c';c[4]=`\0';for (;i<5;i++) printf(″%c″,c[i]);}A.aB.aC.abD.abcb b cc15.下面关于main函数的说法中,不正确的是( )A.程序的执行从mian()函数开始B.程序的执行在main()函数中结束C.main()函数可以调用其它函数D.其它函数可以调用main()函数16.变量包括数据类型和存储类别两种属性,其中存储类别属性主要用来决定( )A.变量的存储长度B.变量的作用范围C.变量的生存期D.变量的取值范围17.下面程序的运行结果是( )void fun(int *p1,int *p2){ printf(″%d,%d\n″,*p1,*p2);}int x=11,y=19;main(){fun(&x,&y);}A.12,19B.11,19C.11,20D.12,2018.若有定义int *p[5];则其含义是( )A.p是一个数组,有5个元素,每个元素都是整型量B.p是一个指针,指向含有5个整型数据的数组C.p是一个数组,有5个元素,每个元素都是指向整型变量的指针D.p是一个指针,指向一个整型数据19.下面程序的运行结果是( )#define MIN(x,y)(x)<(y)?(x):(y)#include <stdio.h>main(){ int u=1,v=2,w=3,t;t=MIN(u+v,v+w);printf(″%d\n″,t);}A.3B.5C.1D.220.随机定位函数的函数名是( )A.fopenB.fgetcC.seekD.fseek二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中有二个至五个是符号题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
21.下面各图哪些符合结构化N—S图( )22.若所用变量已正确定义,以下各程序段执行后,变量x值一定等于10的有( )A.x=0;B.x=0;i=0;C.int i,x;for(i=0;i<5;i++) while(1) for(i=0;i<5;i++)x+=2 { i++;x+=2; x+=2;if(i>5) break;}D.for(x=0,i=0;i<5;i++)E.x=0;i=0;x+=2; while(1){ i++;x+=2if(i==5) break}23.若有如下定义及赋值:int a[5]={1,2,3,4,5},*p;p=a;则可以输出元素值为3的语句是A.printf(″%d\n″,a+2);B.printf(″%d\n″,p+2);C.printf(″%d\n″,p[2]);D.printf(″%d\n″,*(p+2));E.printf(″%d\n″,a[3]);24.设有:struct cjb{long bh;int xq;char xm[9];}x,*p;下面各项中C语句全正确的是( )A.p=&x;B.x.bh=123;C.p=&x;(*p).bh=12; x.xm=″Wang″; p→bh=123;p→xm=″Li″;D.p=&x;E.p=&x.bh;x.bh=123; *p=123;printf(″%1d″p→bh);25.设有int y,w=1,x=16;下列各项中能使y值为1的是( )A.y=(x∧x)|w;B.y=x>>4;C.y=x&15;D.y=w|w;E.y=x<<4;三、填空题(本大题共10小题,每小题1分,共10分)26.用一字节表示十进制数-123的补码是_____________。
27.C语言程序从_____________开始执行。
28.在使用字符输入输出函数时,要求在程序的开头处写上的编译预处理命令是_____________。
29.执行下列程序段后,x的值为_____________。
x=100;a=10;b=20;0k1=5;0k2=0;if(a<b)if(b!=15)if(! 0k1)x=1;else if(0k2) x=10;30.若所有变量都己正确定义,则程序段中for循环的循环次数为_____________。
a=2;b=10;for(i=b;i<=a;i--,a++)printf(″%3d″,i);31.下面程序的输出结果是_____________。
main( ){ int a[3][4]={2,4,5,8,6,3,7,1,4,9,0,6);int i=1,j=2;printf(″%d\n″,a[i][j]);}32.在函数外部定义的变量统称为全局变量,它们的作用域从_____________开始,直到本源文件或程序结束。
33.若指针变量p存放的是int型变量的地址1000,则p+n表示地址_____________。
34.设有:union reg{char al;char ah;int ax;}regs;则共用体类型变量regs 的首地址,整数变量ax 的首地址,char 型变量al,ah 的首地址_____________。
35.设有FILE *fp;int ch;则用fgetc 函数从fp 所联系文件中读取一个字符并赋给变量ch 的C 语句是_____________。
四、简答题(本大题共4小题,每小题3分,共12分)36.简述Turbo C 2.0系统中,在主菜单File 下选用Quit 命令的作用。
37.请用if …else if …结构写出下面函数所对应的C 语句程序段。
⎪⎪⎩⎪⎪⎨⎧<≤-≥+<-<≤+=)105(23)10(24)1(1)51(12x x x x x x x x y 38.定义char str[12]=″programming ″;可以写成char str[12];str=″programming ″;吗?为什么?39.简述fgetc 和fgets 函数的作用。
它们的使用格式如下:fgetc(fp);/*fp 为文件指针*/fgets(str,n,fp);/*str 为字符串首址,n 为整型数,fp 为文件指针*/五、阅读分析题(本大题共7小题,每小题4分,共28分)40.阅读下面程序,写出运行结果:main(){ int i=3,k;k=i+i+i;printf(″k=%d,i=%d ″,k,i);}41.阅读下面程序,写出运行结果:main(){ int x,a=0,b=0;x=3;switch(x){ case1:a++;b++;case2:++a;++b;case3:a+=;b+=1;case4:a+=b;}printf(″a=%d,b=%d\n ″,a,b);}42.阅读下面程序,写出程序运行结果:main(){ int j,k;for (j=0;j<=2;j++){ printf(″%2d″,j+1);for(k=0;k<j;k++)printf(″%2d″,(j+1)*(k+1)); printf(″\n″);}}43.阅读下面程序,写出运行结果:long sum(n)int n;{if(n==1) return 1;else return(n+sum(n-1));}main(){printf(″y=%d\n″,sum(3));}44.阅读下面程序,写出运行结果:int m=1;void f(){ int n=0;static int s=0;s++;n++;m++;printf(″%d,%d,%d\n″,m,n,s);} main(){f();m=3;f();}45.阅读下面程序,写出运行结果:main{}{ int a[5]={1,2,3,4,5},* p,s=0;p=a;p++;while(*p<=a[3]){ s+=*p;printf(″%3d″,*p++);}printf(″\n″);printf(″s=%d″,s);}46.阅读下面程序,并回答相关问题:struct number{ int num;struct number *next;}*head=NULL;void create(){struct number *ptr;int x;scanf(″%d″,&x);while(x){ptr=(struct number *)malloc(sizeof(struct number);pty→num=x;ptr→next=head;head=ptr;scanf(″%d″,&x);}}请说明ptr=(struct number*)malloc(sizeof(strct number))的作用。