河南省高等教育自学考试计算机基础与程序设计
- 格式:docx
- 大小:24.00 KB
- 文档页数:31
2024年高等教育自学考试自考《计算机应用基础》自测试卷(答案在后面)一、单项选择题(本大题有30小题,每小题1分,共30分)1、在计算机内部用于存储、交换、处理的汉字编码称为?A. 区位码B. 机内码C. 国标码D. 字形码2、下列选项中,哪一个不是计算机网络的功能?A. 资源共享B. 数据通信C. 提高运算速度D. 分布式处理3、关于计算机硬件系统的核心部件,下列说法正确的是()A、存储器B、中央处理器(CPU)C、输入设备D、输出设备4、在Windows操作系统中,以下哪个功能不能通过“我的电脑”实现()A、查看文件和文件夹B、格式化磁盘C、安装驱动程序D、删除文件5、在计算机网络中,TCP/IP协议族中的IP是指什么?A. 互联网协议B. 内联网协议C. 传输控制协议D. 应用层协议6、下列哪个文件扩展名通常用于表示文本文件?A. .txtB. .docxC. .xlsxD. .pptx7、在Windows 10中,下列哪个选项可以用来查看计算机的硬件配置信息?()A. 控制面板B. 计算机管理C. 系统信息D. 任务管理器8、以下哪个命令可以在Windows 10中删除一个指定的文件?()A. delB. deltreeC. rmD. shred9、在计算机硬件系统中,用来暂时存放CPU中的运算数据以及与硬盘交换数据的部件是:A. 运算器B. 控制器C. 存储器D. 输入设备 10、下列哪一个操作系统不是微软公司开发的操作系统?A. Windows XPB. Windows 7C. Windows 10D. Linux11、在Windows操作系统中,下列关于“回收站”的描述,错误的是:A. 回收站中的文件可以被删除,也可以被恢复。
B. 回收站是硬盘上的一块空间,专门用来存放删除的文件。
C. 回收站中的文件被清空后,无法再恢复。
D. 回收站可以设置最大容量,超过容量后,最早删除的文件将被覆盖。
绝密★启用前 ・2021年4月高等教育自学考试全国统一命题考试计算机根底与程序设计〔课程代码02275〕考前须知:1. 本试卷分为两局部,第一局部为选庠题,第二局部为非选择题。
2. 应考者必须按试题顺序在答题卡〔纸〕指定位盍上作答,答在试卷上无效。
3・涂写局部、画图局部必须使用2B 铅笔.书写局部必须使用黑色字迹签字笔。
第一局部选择题一. 单项选择题;本大题共20小题.每题】分,共20分。
在每题列出的备选项中 只有一项为哪一项最符合题目要求的,请将其选出。
1. 计算机辅助制造的英文缩写是A ・ CAD C. CAM2. 管理和控制计算机系统全部资源的软件是 A.数据库 B ・操作系统 C.应用软件 D ・资源管理器3. C#是一种•A ・面向过程的机器语喜 B.面向过程的奇级语言 C.面向对象的机器语言D.面向对象的高级语言 4. 在C#中,能正确表示逻辑关系“aN 或aSO 〞的表达式是A. a>=1 |a<-0 B ・ a>=】&a<=0 C.a>=〕 ora<=0D.a>=l and a<=05. 改变窗体的标题,需修改的窗体屈性是A. Name 属性 C. Text 属性6. 表达式 Convert.ToBoolean 〔-2〕值是A. 0B.IC.TrueD. False7. 己知数组定义:int[] days=ne\v i 叫5];,那么days 数组元蚕的下标范围是B ・ CAE D. CATB ・Tag 属性 D ・Ti 讥属性A. 0〜4B. 0-5C. !~4D.】~58・以下控件中,用于显示图片的畏 A. ComboBox 控件 B. ImageList 控件 C. ListBox 控件D ・ PictureBox 控件9.在C#中,声明类中静态成员的修饰符是 A ・ absiract B ・ override C.sealedD ・ static 10・在C#中.导入命名空间System 的正确方法是A ・ namespace System;B ・ using System; C.import System;D ・ //include <System>;】1・在C#中.对文本文件进行写操作通常使用A. BinaryReader 类 B ・ Binary Writer 类 C ・ StreamReader 类D ・ StreamWriter 类12. 己知bw 耀一个BinaryWriter 类的对象,使用bw 将整数10写逬二进制文件的正确 方法是A. bw.write(IO); B ・ bw.writeByte(]0); C ・ bw.writeInt32(10); D ・ bw ・wri[chn64(IO);13. 在全校教师根本信息表中,一股适合用作主键的信息是A.姓名 C.身高14・向表中插入一条记录的SQL 语句長A ・ALTER 语句 C ・SELECT 语句15. SQL 语句“DELETE FROM student'的作用是A ・删除studentC.删除student 表中的所有记录 16-在C 和扒 与OLE 数据提供程序相关的类位于命名空间A ・ System.Data 中B ・ System.Data.OleDb 中C ・ System.Data.SqlClient 中D ・ System.Xml.serialization 中 】7・假设bindingsource 控件正确绑定到了"jxgl"数据库的欣屮表上.那么导航到*s"中第 一条记录的正确方法是A ・ bs.Position=0;B ・ bs ・Posilion=l;C ・ xs.Position=0;D ・xs.Position=l;B.职称 D ・职工号B ・rNSERT 语句 D ・UPDATE 语句 B.捌除student 数据库D ・樹除student 数据库中的所有表】8.在计算机软件的开发和维护过程中遇到一系列严虫问題,这现象被称为A.软件矛盾B.软件约束C.软件危机D.软件工程19・把软件产品划分为一系列的增址构件.分别进行设计、编码、集成和测试的软件生命周期模型是A.瀑布模型B.增虽模型C.媲旋模型D.快速原型模型20. UML 是一种A.低级编程语喜B.髙级编程语喜C.通用建模语言D.结构化查询语言第二局部非选择题二、填空题:本大题共10小题,每题1分,共10分。
高等教育自学考试自考《计算机应用基础》模拟试题(答案在后面)一、单项选择题(本大题有30小题,每小题1分,共30分)1、在计算机中,一个字节通常由()个二进制位组成。
A、4B、6C、8D、162、以下哪个选项不是计算机软件的基本组成部分?A、操作系统B、应用软件C、硬件D、数据库管理系统3、在Windows操作系统中,以下关于快捷方式的说法错误的是:A. 快捷方式可以指向一个程序、文档或文件夹B. 快捷方式可以在桌面上创建,方便快速访问C. 快捷方式的图标通常是一个箭头D. 快捷方式不能指向一个网络资源4、在Excel中,以下关于数据筛选的说法不正确的是:A. 数据筛选可以筛选出满足特定条件的数据B. 数据筛选可以同时筛选多个条件C. 数据筛选只能筛选整个工作表中的数据D. 数据筛选的结果可以保存5、在计算机中存储数据的最小单位是:A. 字节(Byte)B. 位(Bit)C. 字(Word)D. 字长6、下列哪个设备不属于输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机7、以下关于计算机应用基础的描述,错误的是:A. 计算机应用基础是计算机科学的一个重要分支B. 计算机应用基础主要包括计算机硬件、软件和计算机网络等基础知识C. 计算机应用基础是培养计算机专业人才的基础课程D. 计算机应用基础主要研究计算机在各个领域的应用8、在Windows操作系统中,以下关于回收站的说法,正确的是:A. 回收站是硬盘上的一个特殊文件夹,用于存放被删除的文件B. 回收站中的文件可以永久删除,无需再进行其他操作C. 回收站中的文件在删除后,无法再恢复D. 回收站的大小是固定的,不能进行调整9、下列哪个操作系统不是微软公司开发的?A. Windows XPB. Windows 7C. LinuxD. Windows 1011、在Windows系统中,下列哪个操作可以关闭当前打开的应用程序?A、双击任务栏中的应用程序图标B、点击任务栏中的应用程序图标,然后点击关闭按钮C、按下Alt + F4D、按下Ctrl + Alt + Del13、在计算机系统中,负责管理和调度计算机硬件资源和软件资源的是:A. 操作系统B. 应用软件C. 编译程序D. 数据库管理系统15、在Windows系统中,下列哪个操作可以实现创建一个新的文件夹?A. 右击桌面,选择“新建” -> “文件夹”B. 右击“我的电脑”,选择“新建” -> “文件夹”C. 右击“开始”按钮,选择“新建” -> “文件夹”D. 右击任务栏,选择“新建” -> “文件夹”17、在Windows操作系统中,若要快速查看某个文件或文件夹的属性,应该使用下列哪个快捷键组合?A. Ctrl + AB. Shift + F10C. Alt + EnterD. Ctrl + C19、在计算机中,下列哪个不是数据的基本类型?A. 整数B. 字符C. 布尔D. 指针21、下列哪个操作系统不是微软公司开发的?A. Windows XPB. Windows 7C. LinuxD. Windows 1023、在Windows操作系统中,下列关于“回收站”的描述,正确的是:A. 回收站是硬盘上的一个特殊文件夹,用于存放被删除的文件或文件夹B. 回收站中的文件或文件夹一旦被删除,将无法恢复C. 回收站中的文件或文件夹,只能从回收站中删除D. 回收站中的文件或文件夹,不能被移动到其他位置25、在计算机内部用于存储、交换和处理的信息编码形式是?A. BCD码B. ASCII码C. 机内码D. GB2312码27、在Windows操作系统中,下列关于快捷方式的说法,不正确的是:()A. 快捷方式是一种特殊的文件类型,扩展名为“.lnk”B. 快捷方式可以指向程序、文件、文件夹等资源C. 快捷方式可以改变其图标D. 快捷方式无法自定义右键菜单29、在计算机中,以下哪个设备属于输出设备?A. 键盘B. 鼠标C. 显示器D. U盘二、填空题(本大题有15小题,每小题1分,共15分)1、计算机系统由______ 和______ 两部分组成。
2024年高等教育自学考试自考《计算机应用基础》复习试卷(答案在后面)一、单项选择题(本大题有30小题,每小题1分,共30分)1、在计算机硬件系统中,负责解释和执行指令的部件是?A. 存储器B. 输入设备C. 输出设备D. 中央处理器(CPU)2、下列哪一项不是操作系统的主要功能?A. 管理计算机资源B. 提供用户界面C. 执行应用程序D. 编译高级语言程序3、在计算机系统中,下列哪个部件是CPU进行数据处理的主要存储区域?A、内存(RAM)B、硬盘C、光驱D、U盘4、在Windows操作系统中,下列哪个操作可以用来创建一个新的文件夹?A、右击桌面,选择“新建” -> “文件夹”B、按“Ctrl+N”快捷键C、按“Shift+N”快捷键D、在文件资源管理器中,点击“文件”菜单,选择“新建” -> “文件夹”5、在计算机内部用来传送、存储、加工处理的数据或指令所采用的形式是:A. 十进制码B. 二进制码C. 八进制码D. 十六进制码6、下列设备中属于输出设备的是:A. 键盘B. 鼠标C. 扫描仪D. 显示器7、在Windows操作系统中,以下哪个不是一种有效的文件扩展名?()A. .txtB. .docC. .exeD. .jpg8、在Excel中,要删除单元格中的内容但不删除单元格本身,应该使用以下哪个功能?()A. 删除B. 清除C. 删除行D. 删除列9、在计算机中,下列哪种存储器是易失性存储器?A. 硬盘B. 内存C. 光盘D. 软盘11、在Windows操作系统中,下列哪个菜单项可以用来打开“任务管理器”?A. 开始菜单B. 文件菜单C. 查看菜单D. 启动菜单13、在Windows操作系统中,下列哪个按钮用于关闭应用程序窗口?()A. 最小化按钮B. 最大化按钮C. 关闭按钮D. 还原按钮15、在计算机中,以下哪个选项表示二进制数0110?A. 十六进制数6B. 八进制数6C. 十进制数6D. 二进制数11017、以下关于计算机存储器的描述中,正确的是()A. RAM是只读存储器B. ROM是随机存储器C. ROM是只读存储器D. RAM是只读存储器19、在计算机中,下列哪种存储器是易失性存储器?A. 硬盘B. 内存C. 光盘D. U盘21、在Windows操作系统中,以下哪个功能可以将选中的文件或文件夹移动到另一个位置?A. 拖拽B. 复制C. 删除D. 打印23、在Windows系统中,下列关于“回收站”的描述正确的是:A. 回收站中的文件可以被永久删除,无法恢复B. 回收站只能存放本地计算机中的文件C. 回收站中的文件可以被恢复,但不能恢复到原位置D. 回收站只能存放最近删除的文件,超过一定时间自动清除25、以下哪个选项不属于计算机硬件设备?A. CPUB. 内存C. 光驱D. 系统软件27、以下关于计算机应用基础的描述,不正确的是:A. 计算机应用基础主要涉及计算机的基本操作、基本概念和基本技能。
2024年高等教育自学考试自考《计算机应用基础》自测试卷(答案在后面)一、单项选择题(本大题有30小题,每小题1分,共30分)1、在计算机系统中,通常把()作为计算机的硬件。
A、输入设备B、输出设备C、存储器D、中央处理器2、以下哪种软件不属于系统软件?A、操作系统B、文本编辑器C、数据库管理系统D、高级语言编译器3、在计算机网络中,用于将数字信号转换为模拟信号以便通过电话线传输的设备是?A. 路由器B. 集线器C. 网卡D. 调制解调器4、下列哪项不是操作系统的主要功能?A. 文件管理B. 存储器管理C. 设备管理D. 数据库管理5、在Windows操作系统中,以下哪个功能允许用户将屏幕上的内容作为图像保存?A. 截图工具B. 复制到画板C. 屏幕录制D. 截图并保存6、在Excel中,以下哪个函数可以用来计算工作表中所有数值的总和?A. SUMB. AVERAGEC. MIND. MAX7、在计算机中,负责指挥和控制计算机各部分自动地、协调一致地进行工作的部件是:A、运算器B、控制器C、存储器D、总线8、下列关于计算机软件系统的叙述中错误的是:A、计算机软件系统的主要任务是提高机器的使用效率B、计算机软件系统的主要任务是为用户使用计算机提供方便C、计算机软件系统的主要任务是发挥和扩大机器的功能D、计算机软件系统的主要任务是为应用软件提供支持9、以下哪种语言不属于高级程序设计语言?()A. C语言B. Java语言C.汇编语言D. Python语言 10、在计算机中,以下哪个部件的主要功能是执行算术运算和逻辑运算?()A. 硬盘B. CPU(中央处理器)C. 显卡D. 内存11、下列哪一个操作系统不是微软公司开发的操作系统?A. Windows XPB. Windows 7C. LinuxD. Windows 1012、在计算机中,存储容量的基本单位是?A. 字节(Byte)B. 字(Word)C. 位(Bit)D. 千字节(KB)13、在计算机中,下列哪个是表示字符的数据类型?A. 整型(Integer)B. 浮点型(Float)C. 字符串型(String)D. 双精度浮点型(Double)14、以下哪个不是C语言中的基本数据类型?A. 整型(int)B. 字符型(char)C. 双精度浮点型(double)D. 数组型(Array)15、在Windows操作系统中,以下哪个选项是用于查找文件的?A)我的电脑B)资源管理器C)控制面板D)开始菜单中的搜索16、以下关于Excel表格中公式的说法,正确的是?A)公式必须以等号(=)开头B)公式不能引用同一工作表中的其他单元格C)公式可以包含任意字符D)公式中的单元格引用是固定的,不能改变17、在计算机中,以下哪种存储器属于只读存储器(ROM)?A. 随机存储器(RAM)B. 只读存储器(ROM)C. 硬盘驱动器(HDD)D. 光盘驱动器(CD-ROM)18、在Windows操作系统中,以下哪个工具可以用来查看和编辑系统注册表?A. 计算器B. 控制面板C. 记事本D. 注册表编辑器19、在Windows操作系统中,下列关于“回收站”的描述错误的是:A. 回收站中的文件或文件夹被删除后,仍然可以恢复B. 回收站中的文件或文件夹被删除后,可以永久删除C. 回收站只能存放本机用户删除的文件或文件夹D. 回收站中的文件或文件夹被删除后,可以清空回收站释放空间 20、在Word 文档中,若要将一个表格中的所有行设置为居中对齐,以下操作中正确的是:A. 选择表格,点击“居中对齐”按钮B. 选择表格,点击“水平居中”按钮C. 选择表格,点击“垂直居中”按钮D. 选择表格,点击“两端对齐”按钮21、在计算机中,下列哪个存储器属于外存?A. 硬盘C. CPUD. 显卡22、以下哪个软件属于系统软件?A. Microsoft WordB. Adobe PhotoshopC. Windows操作系统D. Microsoft Excel23、在计算机中,以下哪种存储器速度最快?A、硬盘B、U盘C、内存D、光盘24、以下哪种操作系统不属于微软公司开发的?A、Windows 10B、Windows Server 2016C、Mac OSD、Windows 8.125、在Windows操作系统中,以下哪个功能可以实现文件的搜索?A. 文件夹选项B. 搜索框C. 资源管理器26、在计算机术语中,“数据流”通常指的是什么?A. 磁盘上的文件B. 网络中的数据传输C. 软件程序D. 硬件设备27、在Windows操作系统中,下列哪个操作可以快速将文件或文件夹的名称修改为默认名称?A. 右键点击文件或文件夹,选择“重命名”B. 点击文件或文件夹,按F2键C. 使用快捷键“Ctrl+R”D. 右键点击文件或文件夹,选择“属性”28、在Excel中,以下哪种格式设置可以使单元格中的数值以百分数形式显示?A. 选择单元格,点击“开始”标签页,在“数字”组中选择“百分比”格式B. 选择单元格,点击“开始”标签页,在“数字”组中选择“常规”格式C. 选择单元格,点击“格式”菜单,选择“单元格格式”,在“数字”选项卡中选择“百分比”D. 选择单元格,点击“格式”菜单,选择“单元格格式”,在“字体”选项卡中选择“百分比”29、在Windows操作系统中,以下哪个是用于启动应用程序的快捷键?A. Ctrl + Alt + DeleteB. Alt + TabC. Ctrl + Shift + EnterD. Ctrl + Esc 30、在计算机中,下列哪个术语表示数据在内存中的存储顺序?A. 磁盘空间B. 字节序C. 线性地址D. 扇区二、填空题(本大题有15小题,每小题1分,共15分)1、在计算机系统中,CPU(中央处理器)是负责______ 的部件。
2017年10月高等教育自学考试《计算机基础与程序设计》试题课程代码:02275一、单项选择题1.计算机内部存储、处理、加工和传输汉字时,使用的是(A)A.汉字机内码B.汉字国标码C.汉字输入码D.汉字地址码2.Cache是为了解决(B)A.主机与外设之间速度不匹配的问题B.CPU与内存储器之间速度不匹配的问题C.CPU与辅助存储器之间速度不匹配的问题D.内存储器与辅助存储器之间速度不匹配的问题3.蠕虫病毒对计算机软件系统造成极大的危害,它是(D)A.一种芯片B.一条命令C.一种生物病毒D.一段特制的程序4.在C#中,可以标识不同控件的属性是(B)A.Index B.Name C.Text D.Title5.在C#中,下列不能作为变量名的是(C)A._56 B.Float C.long D.Num_26.关于变量的声明和初始化,下列语句正确的是(D)A. float x=13.0;B. float x=13.f;C. decimal x=13.0;D. double x=13;7.下列选项中,不属于C#循环的中断语句的是(D)A.break语句B.continue语句C.goto语句D.jump语句8.设数组定义为:ht[,]a=new int[5,6];,则下列关于数组元素的引用正确的是(B)A.a[0][0] B.a[0,0] C.a[5][6] D.a[5,6]9.下列的数组定义语句,不正确的是(B)A. int[] a:new int[5]{1,2,3,4,5};B. int[,] a: new int[3][4];C. int[][] a=newint [3][];D. int[] a= {1,2,3,4};10.在C#中,不会显示在窗体上的控件是(C)A.CheckBox B.GroupBoxC.ImageList D.PictureBox11.如果要每隔15s产生一个定时器事件,则Timer的Interval属性应设置为(D)A.15 B.150 C.1500 D.1500012.在C#中,如果不希望类被继承,则定义类时要使用关键字(C)A.abstract B.override C.sealed D.virtual13.如果某个类成员属于整个类而不属于类的某一个具体实例,则该成员前须用修饰符(D)A.private B.protected C.public D.static14.在C#中,对文本文件进行读取通常使用(C)A.BinaryReader类B.BinaryWriter类C.StreamReader类D.StreamWriter类15.SQL Server 2008是一个(C)A.层次模型数据库B.网状模型数据库C.关系模型数据库D.面向对象模型数据库16.在中,用于对数据源执行SQL命令语句的对象是(A)A.Command对象B.Connection对象C.DataAdapter对象D.DataSet对象17.下列软件工具中,不属于软件开发工具的是(C)A.设计工具B.编码工具C.版本控制工具D.需求分析工具18.主要用于面向对象的开发过程的模型是(B)A.螺旋模型B.喷泉模型C.智能模型D.快速原型模型19.在数据流图中,用圆或圆角矩形表示(A)A.加工B.数据流C.数据存储D.数据源点或终点20.为了提高模块的独立性,模块之间最好是(A)A.数据耦合B.公共耦合C.内容耦合D.控制耦合二、填空题21.在微型计算机中,西文字符一般采用ASCII 码进行编码。
计算机软件基础一、填空题1.程序设计的关键在于设计出一个好的算法.2.数据、数据节点和数据项构成了数据组织的三个层次.其中数据项是具有独立含义的最小标识单位。
3.数据的逻辑结构和物理结构之间的相互运算是通过算法来实现的。
4.所有节点按1对1的邻接关系构成的整体就是线性结构。
5.表长为0的线性表称为空表。
6.直接插入排序最好情况的时间复杂度为O(n).7.程序段“i=l;while(i〈=n)i=i*2”的时间复杂度为O(log2n)。
8.c语言属于计算机高级语言,既可以用来写系统软件,也可以用来写应用软件。
9.算法是有穷的,而程序可以是无穷的。
10.实型常量在一般微型机中占用 4 个字节。
11.char型和int型的运算结果为int 型。
12.Getchar()和putchar()函数只能输入、输出 1 个字符.13.源程序必须翻译成机器指令即机器语言,这一工作由编译系统来完成。
14.字符串的长度为串中字符的个数,但在内存中所占的字节数应比长度多1 .15.执行:a=3,b=4,a=a+b,b=a+b后,则a和b的值分别为7 和11。
16.对于scanf(“%2d%3d%4d”,&a,&b,&c)语句,若键入:l 23456789,则变量b的值为345 。
17.设intx=10,y,z;执行y=z=x;x=y=—Z后,变量x的结果是 1 。
18.若有说明:Int a[][5]={1,2,3,4,5,6,7,8,9,10),则数组第一维的大小为2 。
19.在函数定义中,若没有返回值,其类型定义为空类型。
20.c语言规定不能嵌套定义函数,但可以嵌套调用函数。
21.程序中出现的/*…。
.。
*/表示注释,可以出现在程序的任何地方。
22.c语言的数据结构是以数据类型的形式描述出来的.23.%运算符的运算对象就为整数。
24.getchar()函数只能出现在表达式的位置,接收该函数的值时可以用字符型或整型变量. 25.请将│x│≤a,写成一个逻辑表达式:x〈=a&&x>=—a 。
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分)请将其代码填写在题后的括号内。
河南省高等教育自学考试计算机基础与程序设计课程代码:02275[1]若定义double d;则d在内存中分配的字节数是()答:BA1B2C4D8[2]C 语言源程序的基本单位是()答:DA过程B函数C子程序D语句[3]退出Turbo C 2.0返回系统,在主菜单File项中可选择()答:DALoadBNewCSaveDQuit[4]在 C 程序中, main 函数的位置是 ( )答:AA必须作为第一个函数B必须作为最后一个函数C可以放在任意位置D必须放在它所调用的函数之后[5]下面关于运算符优先顺序的描述中正确的是( )答:CA关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符[6]对于一个正常运行的C程序,以下叙述中正确的是( )答:AA程序的执行总是从main函数开始,在main函数结束B程序的执行总是从程序的第一个函数开始,在main函数结束C程序的执行总是从main函数开始,在程序的最后一个函数中结束D程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束[7]字符串常数"CHINA"在内存中存储时占的字节数是()答:AA5B6C7D8[8]设有int p,q;以下不正确的语句是()Ap*=3Bp/=qCp+=3Dp&&=q[9]不能进行++和--运算的数据类型是()答:CA指针BintCdoubleDlong[10] C程序在作逻辑运算时判断操作数真、假的表述中,正确的是()答:AA0为假,非0为真B只有1为真C-1为假,1为真D0为真,非0为假[11]下列语句中不能实现循环结构的语句是()答:AAif语句Bwhile语句Cdo—while语句Dfor语句[12]一个完整的计算机系统应该包括()A主机和外设B主机和操作系统C硬件系统和系统软件D硬件系统和软件系统[13]在计算机中 , 指令通常是由()答:BA操作码、操作数组成B源操作数、目标操作数组成C反码、补码组成D直接寻址、目的寻址组成[14]下列设备中属于输出设备的是()答:DA扫描仪B键盘C鼠标D显示器[15]整数-2在机器内存中的表示是()答:AA1000000000000010B1111111111111110C11111111111111101D1111111111111111[16]如果文件存储的是数据在内存中存放的字节形式 , 则该文件是()AASCII 文件B文本文件C二进制文件D设备文件[17]在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是()答:AA.OBJB.CC.BATD.BAK[18]具有只读功能的内存储器是指()答:BAROMBRAMC硬盘DCD-ROM[19]CPU处理数据和指令的基本单位是字(Word),一个字的字长是()答:DA8bitsB16bitsC32bitsD与CPU数据总线有关的bit位数[20]与十进制1100等值的十六进制数是()C54AD54C[21]与二进制数 1011.01 等值的十进制数是()答:BA7.25B11.05C11.25D19.25[22]-123的原码是( )答:AA11111011B10000101C01111011D0000101[23]按冯诺依曼的设计思想,计算机采用的数制是( ) 答:AA二进制B八进制C十进制D十六进制[24]下列转义字符中,表示回车的是()C\rD\f[25]设有 int a =3, b=-4, c=0 ;表达式 ((a>b)?a:b ) &&c<0 的值是()答:AA-4B0C1D3[26]设有说明: int a=11, b=10 ;执行表达式 a%=b+(a&&b) 后, a 的值为 ( ) 答:DA0B1C11D22[27]C程序在作逻辑运算时判断操作数真、假的表述中,正确的是()答:AA0为假,非0为真B只有1为真C-1为假,1为真D0为真,非0为假[28]如果int i = 3, 则printf("%d", -i++ )的输出结果及i的值是()C-4 3D-3 3[29]设 char x =′a′;则printf(″x = ﹪c, y = ﹪c \ n″,x,97);的输出是()答:DAx=a,y=97Bx=97,y=aCx=97,y=97Dx=a,y=a[30]在文件使用方式中,字符串″rb″表示()答:CA打开一个已存在的二进制文件,只能读取数据B打开一个文本文件,只能写入数据C打开一个已存在的文本文件,只能读取数据D打开一个二进制文件,只能写入数据[31]关于switch中的表达式,正确的说法是()答:DA它必须是算术表达式B它必须是关系表达式C它必须是逻辑表达式D它可以是任意类型的表达式A只有当 if 语句中表达式的值等于 1 时,才执行 if 的内嵌语句B只有当 if 语句中表达式的值为假时,才执行 if 的内嵌语句C只有当 if 语句中表达式的值等于 0 时,才执行 if 的内嵌语句D只要 if 语句中表达式的值非 0 时,就执行 if 的内嵌语句[33]以下有关switch语句的正确说法是()答:DAbreak语句是语句中必须的一部分B在switch 语句中可以根据需要使用或不使用break语句Cbreak语句在switch 语句中不可以使用D在switch 语句中的每一个case都要用break语句[34]有如下程序片段:int i = 0;while(i++ <= 2)printf("%d", i);则i的最终执行结果是:()答:BA2B3C4D无结果[35]若i为整型变量,则以下循环执行次数是()for(i=2;i==0;)printf("%d",i--);A无限次B0C1D2[36]设有程序段int k=10;while (k=0)k=k-1;这下面描述中正确的是()答:AAwhile循环执行10次B循环是无限循环C循环体语句一次也不执行D循环体语句执行一次[37]以下正确的描述是()答:CAcontinue语句的作用是结束整个循环的执行B只能在循环体内和switch语句体内使用break语句C在循环体内使用break语句或continue语句的作用相同D从多层循环嵌套中退出时,只能使用goto语句[38]若有如下语句int x=3;do{printf(""%d\n",x-=2);}while(!(--x));则上面程序段()A输出的是1B输出的是1和-2C输出的是3和0D是死循环[39]对do语句while(表达式);结构的循环,下列说法正确的是()答:BA当表达式的值为非零时不执行循环体B循环体至少被执行一次C当表达式的值为零时循环体一次也不执行D循环体仅被执行一次[40]在下述程序中,for循环执行的次数是()main( ){int i =0,j=10,k=2,s=0;for(; ;) {i+=k;if(i>j) {printf("%d\n",s);break;}s+=i;}}答:BA4B5C6D7Aint a[] = "language";Bint a[5] = {0,1,2,3,4,5};Cchar a = "string";Dchar a[] = {"0,1,2,3,4,5"};[42]若二维数组a有m列,则在a[i][j]之前的元素个数为()答:CAj*m+iBi*m+jCi*m+j-1Di*m+j+1[43]下列的定义中,正确使用字符串初始化的是()答:BAchar str[7] = "FORTRAN";Bchar str[] = {F,O,R,T,R,A,N,0};Cchar *str = "FORTRAN";Dchar str[] = {'F','O','R','T','R','A','N'};[44]有两个字符数组a、b,则以下正确的输入语句是()答:CAgets(a,b);Bscanf("%s%s",a,b);Cscanf("%s%s",&a,&b);Dgets("a"),gets("b");A1B2C3D4[46]若有定义int a[3][5];则数组a在内存中分配的字节数()答:BA8B15C24D30[47]C语言源程序的某文件中定义的全局变量的作用域为:()答:CA本文件的全部范围B本函数的全部范围C从定义该变量的位置开始到本文件结束D本程序的所有文件的范围[48]C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为()答:CA地址传递B单向值传递C由实参传给形参,再由形参传回给实参D由用户指定传递方式AfloatBintClongDdouble[50]下列说法不正确的是()答:CA一个C程序由一个或多个源程序文件组成B一个C程序以函数为独立的编译单位C不同函数中可以使用相同名字的变量DC函数既可以嵌套定义又可以嵌套调用【题型:单选】【分数:1分】[51]有下列程序,则()int d=10;main(){Int a=3;printf(“%d,%d\n”,a,d); }答:BAa是全局变量,d是全局变量;Ba是局部变量,d是全局变量Ca是全局变量,d是局部变量;Da是局部变量,d是局部变量【题型:单选】【分数:1分】[52]凡是函数中未指定存储类别的局部变量,其隐含的存储类别是()A自动(auto)B静态(static)C外部(extern)D寄存器(register)【题型:单选】【分数:1分】[53]在C语言中,确定函数返回值的类型由()答:BAreturn语句中的表达式类型B调用该函数的主函数类型决定C调用函数时临时决定D定义函数时所指定的函数类型决定【题型:单选】【分数:1分】[54]变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是 ( )答:BA&i=3B*p=3C*p=3Dp=&i[55]若有说明: int i, j=2, *p=&i;,则能完成i=j赋值功能的语句是( )答:BAi=*pB*p=*&jDi=**p[56]下列程序的输出结果是( )。
《计算机基础与程序设计》是高等教育自学考试工科各专业的基础课。
这门课也是大部分学生学习计算机语言入门课,实践性较强,接受起来有一定的困难。
本文对课程内容的重点难点进行分析,以帮助同学们更好地学习理解本课程。
C语言程序设计的基本知识C语言程序设计的基本知识(第二章),要求掌握C语言语法、语句功能与应用规则,包括常量、变量、运算符、表达式、基本语句等。
首先要接受这些规则,然后从自己的角度去理解这些规则,最后通过应用的过程掌握。
对于C语言的基本语句,重点掌握语句的一般形式与执行过程,然后在编程的过程中进一步理解教材中的使用说明以及一些特殊情况,以求能够正确灵活的运用。
这部分的难点是算术表达式的求解,其关键是理解和掌握算术运算符的优先级和结合性。
另外注意一些在考试中经常出现的算术运算符,比如/、++、--、赋值运算符和逗号运算符等,要加强练习并上机验证。
程序设计方法基本结构程序设计方法(第三、四、五章)的重点是程序的三种基本控制结构、逻辑形式与程序表示形式,难点就是各种控制语句的应用——编写程序。
(1)设计算法怎么才能掌握算法呢?可以通过教材中一些典型算法的介绍,了解如何设计算法,练习的方法是先将算法的原理搞清楚,画出N-S图,然后写程序,最后上机调试。
(2)算法的C语言的实现主要是数据结构的选择及选择结构和循环结构的实现问题。
比如说算法中有循环结构,那么如何用C语言的循环语句实现呢?我们就需要考虑这个循环结构的初始条件、结束条件以及循环变量等。
要通过学习和分析教材上的例题熟悉各种结构实现方法的要点,争取做到灵活运用各种结构实现算法。
数组、指针、函数和编译预处理数组、指针、结构体等构造类型数据结构和函数及其在程序设计中的应用(第六—九章)是本课程的重点,也是难点。
(1)构造数据类型这部分内容包括数组、结构体和共用体,其重点是这些数据类型的定义、引用和初始化。
要从三种数据类型的共同点和区别来理解。
它们的共同点都是由多个数据构成的。
全国2019年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分)在每小题列出的五个备选项中有二个至五个是符号题目要求的,请将其代码填写在题后的括号内。
河南自考本科计算机科学与技术080901考试科目摘要:1.河南自考本科计算机科学与技术专业简介2.考试科目及课程设置3.备考建议与策略正文:河南自考本科计算机科学与技术080901 考试科目涵盖了该专业的核心课程,旨在培养具备扎实的计算机理论基础和实践能力的高素质应用型人才。
本文将详细介绍河南自考本科计算机科学与技术专业的考试科目及课程设置,并提供一些备考建议与策略。
1.河南自考本科计算机科学与技术专业简介计算机科学与技术专业是一门涉及计算机系统设计、软件开发、网络技术等多个领域的综合性学科。
在河南自考本科计算机科学与技术专业中,学生需要学习计算机系统原理、数据结构、操作系统、计算机网络、软件工程等专业课程,以掌握计算机科学与技术的基本理论和方法。
2.考试科目及课程设置河南自考本科计算机科学与技术080901 考试科目包括以下课程:(1) 公共基础课程:- 高等数学- 大学英语- 思想道德修养与法律基础- 中国近现代史纲要(2) 专业基础课程:- 线性代数- 概率论与数理统计- 离散数学- 数据结构- 计算机系统原理- 计算机网络- 操作系统- 数据库原理与技术- 软件工程(3) 专业选修课程:- 计算机组成原理- 计算机图形学- 计算机网络安全- 嵌入式系统- 编译原理- 网络编程技术- 算法设计与分析3.备考建议与策略针对河南自考本科计算机科学与技术080901 考试科目,以下是一些建议与策略:(1) 制定合理的学习计划:根据个人的基础和时间安排,合理安排学习计划,确保每个科目都能得到充分的复习。
(2) 把握重点和难点:针对每个科目的知识点,把握重点和难点,有针对性地进行复习。
(3) 理论联系实际:在学习过程中,注重将所学理论知识应用于实际问题,提高解决问题的能力。
(4) 加强练习:通过做题、实验等方式,加强练习,提高解题能力和实践能力。
(5) 参加学习小组或寻求指导:加入学习小组,与其他考生互相学习、互相鼓励;或寻求专业人士的指导,提高学习效果。
助学指导书高等教育自学考试《计算机基础与程序设计》复习参考题一、单项选择题1.一个完整的计算机系统应该包括(DA.主机和外设BC.硬件系统和系统软件D.硬件系统和软件系统2.在计算机中,指令通常是由(A)A.操作码、操作数组成B.源操作数、目标操作数组成C.反码、补码组成D.直接寻址、目的寻址组成3.下列设备中属于输出设备的是(D)A.扫描仪B.键盘C.鼠标D.显示器4.整数-2在机器内存中的表示是(B)A.B.C.D.5.如果文件存储的是数据在内存中存放的字节形式,则该文件是(C)A.ASCII文件B.文本文件C.二进制文件D.设备文件6.下列软件中属于应用软件的是(C)A.Ms-DosB.Windows2000C.WPS2000字处理软件D.C语言处理程序7.在计算机硬件设备中能用作输入设备是(B)A.显示器B.键盘C.绘图仪D.打印机8.在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是(C)A..OBJB..CC..BATD..BAK9.具有只读功能的内存储器是指(A)A.ROM B.RAM C.硬盘D.CD-ROM10.存储量1MB等于(C)A.23字节B.210字节C.220字节D.230字节D.(0.D)1610),一个字的字长是(D)15.Unix是(D)A.单用户、单任务的操作系统B.C.多用户、单任务的操作系统D.16.一个二进制数位也称为一个(D)A.wordB.byteC.KBD.bit17.(B)是用助记符来表示指令的符号语言。
A.机器语言?????B.汇编语言C.高级语言?????D.语言处理程序18.-123的原码是(??A?)C.01111011?????D.000010119.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C 的所有文件复制到C盘TC子目录下,一定成功的命令是(C)。
A.COPYA:\*P*.CB.COPYA:\??P*.CC:C.COPYA:\??P*.CD.COPY??P*.CC:\TC20.按冯诺依曼的设计思想,计算机采用的数制是(A)A.二进制B.八进制C.十进制D.十六进制21.计算机能够自动按照人们的意图进行工作的最基本思想是(B)A.采用逻辑部件B.存储程序和数据C.控制代码D.总结结构22.磁盘处于写保护状态,那么磁盘中的数据(B)A)不能读出,不能删改,也不能写入新数据B)可以读出,不能删改,也不能写入新数据C)可以读出,可以删改,但不能写入新数据D)可以读出,不能删改,但可以写入新数据23.应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:\TH目录中,而数据文件存放在C:\TH\DATA目录中,如果将它们完整地复制到A盘,应该使用的命令是(B)A)XCOPYC:\THA:\B)XCOPYC:\THA:\/S1A.RAM B.ROMC.硬盘 D.软盘E2.下列设备中属于外存储设备的有(A.RAM B.光盘C.硬盘D.软盘E3.微机系统的主机包含的部件有(BDE)A.输入设备B.存储器C.输出设备D.运算器E.控制器4.总线是连接微机CPU、内存和外设之间传送信号的公共通道,微机的总线包括有(BCD)A.电源线B.数据线C.地址线D.控制线E.网络线5.下面哪些软件属于操作系统范畴(ADE)。
河南省高等教育自学考试计算机基础与程序设计课程代码:02275[1]若定义double d;则d在内存中分配的字节数是()答:BA1B2C4D8[2]C 语言源程序的基本单位是()答:DA过程B函数C子程序D语句[3]退出Turbo C 2.0返回系统,在主菜单File项中可选择()答:DALoadBNewCSaveDQuit[4]在 C 程序中, main 函数的位置是 ( )答:AA必须作为第一个函数B必须作为最后一个函数C可以放在任意位置D必须放在它所调用的函数之后[5]下面关于运算符优先顺序的描述中正确的是( )答:CA关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符[6]对于一个正常运行的C程序,以下叙述中正确的是( )答:AA程序的执行总是从main函数开始,在main函数结束B程序的执行总是从程序的第一个函数开始,在main函数结束C程序的执行总是从main函数开始,在程序的最后一个函数中结束D程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束[7]字符串常数"CHINA"在内存中存储时占的字节数是()答:AA5B6C7D8[8]设有int p,q;以下不正确的语句是()Ap*=3Bp/=qCp+=3Dp&&=q[9]不能进行++和--运算的数据类型是()答:CA指针BintCdoubleDlong[10] C程序在作逻辑运算时判断操作数真、假的表述中,正确的是()答:AA0为假,非0为真B只有1为真C-1为假,1为真D0为真,非0为假[11]下列语句中不能实现循环结构的语句是()答:AAif语句Bwhile语句Cdo—while语句Dfor语句[12]一个完整的计算机系统应该包括()A主机和外设B主机和操作系统C硬件系统和系统软件D硬件系统和软件系统[13]在计算机中 , 指令通常是由()答:BA操作码、操作数组成B源操作数、目标操作数组成C反码、补码组成D直接寻址、目的寻址组成[14]下列设备中属于输出设备的是()答:DA扫描仪B键盘C鼠标D显示器[15]整数-2在机器内存中的表示是()答:AA1000000000000010B1111111111111110C11111111111111101D1111111111111111[16]如果文件存储的是数据在内存中存放的字节形式 , 则该文件是()AASCII 文件B文本文件C二进制文件D设备文件[17]在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是()答:AA.OBJB.CC.BATD.BAK[18]具有只读功能的内存储器是指()答:BAROMBRAMC硬盘DCD-ROM[19]CPU处理数据和指令的基本单位是字(Word),一个字的字长是()答:DA8bitsB16bitsC32bitsD与CPU数据总线有关的bit位数[20]与十进制1100等值的十六进制数是()C54AD54C[21]与二进制数 1011.01 等值的十进制数是()答:BA7.25B11.05C11.25D19.25[22]-123的原码是( )答:AA11111011B10000101C01111011D0000101[23]按冯诺依曼的设计思想,计算机采用的数制是( ) 答:AA二进制B八进制C十进制D十六进制[24]下列转义字符中,表示回车的是()C\rD\f[25]设有 int a =3, b=-4, c=0 ;表达式 ((a>b)?a:b ) &&c<0 的值是()答:AA-4B0C1D3[26]设有说明: int a=11, b=10 ;执行表达式 a%=b+(a&&b) 后, a 的值为 ( ) 答:DA0B1C11D22[27]C程序在作逻辑运算时判断操作数真、假的表述中,正确的是()答:AA0为假,非0为真B只有1为真C-1为假,1为真D0为真,非0为假[28]如果int i = 3, 则printf("%d", -i++ )的输出结果及i的值是()C-4 3D-3 3[29]设 char x =′a′;则printf(″x = ﹪c, y = ﹪c \ n″,x,97);的输出是()答:DAx=a,y=97Bx=97,y=aCx=97,y=97Dx=a,y=a[30]在文件使用方式中,字符串″rb″表示()答:CA打开一个已存在的二进制文件,只能读取数据B打开一个文本文件,只能写入数据C打开一个已存在的文本文件,只能读取数据D打开一个二进制文件,只能写入数据[31]关于switch中的表达式,正确的说法是()答:DA它必须是算术表达式B它必须是关系表达式C它必须是逻辑表达式D它可以是任意类型的表达式A只有当 if 语句中表达式的值等于 1 时,才执行 if 的内嵌语句B只有当 if 语句中表达式的值为假时,才执行 if 的内嵌语句C只有当 if 语句中表达式的值等于 0 时,才执行 if 的内嵌语句D只要 if 语句中表达式的值非 0 时,就执行 if 的内嵌语句[33]以下有关switch语句的正确说法是()答:DAbreak语句是语句中必须的一部分B在switch 语句中可以根据需要使用或不使用break语句Cbreak语句在switch 语句中不可以使用D在switch 语句中的每一个case都要用break语句[34]有如下程序片段:int i = 0;while(i++ <= 2)printf("%d", i);则i的最终执行结果是:()答:BA2B3C4D无结果[35]若i为整型变量,则以下循环执行次数是()for(i=2;i==0;)printf("%d",i--);A无限次B0C1D2[36]设有程序段int k=10;while (k=0)k=k-1;这下面描述中正确的是()答:AAwhile循环执行10次B循环是无限循环C循环体语句一次也不执行D循环体语句执行一次[37]以下正确的描述是()答:CAcontinue语句的作用是结束整个循环的执行B只能在循环体内和switch语句体内使用break语句C在循环体内使用break语句或continue语句的作用相同D从多层循环嵌套中退出时,只能使用goto语句[38]若有如下语句int x=3;do{printf(""%d\n",x-=2);}while(!(--x));则上面程序段()A输出的是1B输出的是1和-2C输出的是3和0D是死循环[39]对do语句while(表达式);结构的循环,下列说法正确的是()答:BA当表达式的值为非零时不执行循环体B循环体至少被执行一次C当表达式的值为零时循环体一次也不执行D循环体仅被执行一次[40]在下述程序中,for循环执行的次数是()main( ){int i =0,j=10,k=2,s=0;for(; ;) {i+=k;if(i>j) {printf("%d\n",s);break;}s+=i;}}答:BA4B5C6D7Aint a[] = "language";Bint a[5] = {0,1,2,3,4,5};Cchar a = "string";Dchar a[] = {"0,1,2,3,4,5"};[42]若二维数组a有m列,则在a[i][j]之前的元素个数为()答:CAj*m+iBi*m+jCi*m+j-1Di*m+j+1[43]下列的定义中,正确使用字符串初始化的是()答:BAchar str[7] = "FORTRAN";Bchar str[] = {F,O,R,T,R,A,N,0};Cchar *str = "FORTRAN";Dchar str[] = {'F','O','R','T','R','A','N'};[44]有两个字符数组a、b,则以下正确的输入语句是()答:CAgets(a,b);Bscanf("%s%s",a,b);Cscanf("%s%s",&a,&b);Dgets("a"),gets("b");A1B2C3D4[46]若有定义int a[3][5];则数组a在内存中分配的字节数()答:BA8B15C24D30[47]C语言源程序的某文件中定义的全局变量的作用域为:()答:CA本文件的全部范围B本函数的全部范围C从定义该变量的位置开始到本文件结束D本程序的所有文件的范围[48]C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为()答:CA地址传递B单向值传递C由实参传给形参,再由形参传回给实参D由用户指定传递方式AfloatBintClongDdouble[50]下列说法不正确的是()答:CA一个C程序由一个或多个源程序文件组成B一个C程序以函数为独立的编译单位C不同函数中可以使用相同名字的变量DC函数既可以嵌套定义又可以嵌套调用【题型:单选】【分数:1分】[51]有下列程序,则()int d=10;main(){Int a=3;printf(“%d,%d\n”,a,d); }答:BAa是全局变量,d是全局变量;Ba是局部变量,d是全局变量Ca是全局变量,d是局部变量;Da是局部变量,d是局部变量【题型:单选】【分数:1分】[52]凡是函数中未指定存储类别的局部变量,其隐含的存储类别是()A自动(auto)B静态(static)C外部(extern)D寄存器(register)【题型:单选】【分数:1分】[53]在C语言中,确定函数返回值的类型由()答:BAreturn语句中的表达式类型B调用该函数的主函数类型决定C调用函数时临时决定D定义函数时所指定的函数类型决定【题型:单选】【分数:1分】[54]变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是 ( )答:BA&i=3B*p=3C*p=3Dp=&i[55]若有说明: int i, j=2, *p=&i;,则能完成i=j赋值功能的语句是( )答:BAi=*pB*p=*&jDi=**p[56]下列程序的输出结果是( )。