"嵌入式 C 高级编程考试试题与详细解析"

需积分: 9 1 下载量 92 浏览量 更新于2023-12-25 收藏 196KB DOC 举报
||z的值是( )A)2 B)1 C)0 D)3 (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)位域的宽度可以为0 (11)下列不属于位操作运算符的是( )A)& B)| C)^ D)! (12)下列说法错误的是( )A)结构体是一种基本的数据类型 B)结构体能够将数据和代码组合在一起 C)结构体能够将多种不同类型的数据组合在一起 D)结构体在内存中是连续分配的 (13)下列数据结构中,按出现的先后顺序进行存储的是( )A)栈 B)队列 C)链表 D)树 (14)关于操作系统的说法,错误的是( )A)操作系统是一种系统软件 B)操作系统的主要功能是管理硬件资源 C)操作系统负责用户程序的运行 D)操作系统是系统软件的一种 (15)下列属于操作系统的是( )A)Windows B)Linux C)iOS D)Adobe Photoshop (16)下列数据库中,用来保存数据的是( )A)RAM B)ROM C)CPU D)显示器 (17)关于数据类型,下列说法错误的是( )A)int 和 long 在同一平台上具有相同的长度 B)float 类型变量通常存储在4个字节内 C)double 类型变量通常存储在8个字节内 D)char 类型变量通常存储在2个字节内 (18)下列不属于输入输出函数的是( )A)printf B)scanf C)getchar D)strcpy (19)下列属于文件操作函数的是( )A)fopen B)fclose C)fwrite D)malloc (20)下列算法中,时间复杂度最高的是( )A)O(n) B)O(nlogn) C)O(n2) D)O(1)二、编程题(80分)(1)请写一个程序,输出 1-100 之间所有的素数。(20分)(2)请写一个程序,在不使用第三方变量的条件下,交换两个整型变量的值。(20分)(3)请写一个程序,实现字符串的逆序。(20分)(4)请写一个程序,统计一个文本文件中每个单词出现的次数,并按照出现次数由高到低输出结果。(20分)三、简答题(20分)(1)请简要介绍一下嵌入式系统的特点。(2)请简述一下操作系统的基本功能。(3)请简述一下数据结构的相关概念和应用。(4)请简要介绍一下 C 语言的基本特点。"