- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式工程师初试试题
自测成绩:
一、单项选择题(本大题共30小题,每小题1分,共30分)
1、 完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为()。.
编译、汇编、链接、运行
预编译、编译、汇编、链接
汇编、编译、链接、运行
预编译、编译、链接、运行
2、 C语言程序编译与链接时( )o
不会修改源程序结构、所冇需要资源均被链接进可执行文件
会修改源程序结构、所有需耍资源均被链接进可执行文件
不会修改源程序结构、并非所有需要资源均被链接进可执行文件
会修改源程序结构、并非所有需要资源均被链接进可执行文件
3、 常数的书写格式决定了常数的类型和值,0x1011是( )。
8进制整型常量
字符常量
16进制整型常数
2进制整型
4、 定义以下函数时,则函数返冋值的类型为()o
add (int a , long b)
{
float c ;
c = a + b;
return c; }
void
int
float
long
5、 执行下列程序
inta[3][3]={{l), {2}, {3}};
intb[3][3]={l, 2, 3};
main()
{printfC %d\n , a[l][0] + b[0][0]); }
后输岀的结果是( )o
TOC \o 1-5 \h \z 0
1
2
3
6、 在函数内定义变量时,存储类型符可省略的是( )。
auto
static
extern
register
7、 若冇语句int *point, a=4;和point = a;下面均代表地址的一组选项是()。
A a, point, *a B *a, a, *point
C *point, *point, a D n, *point, point
8、 执行下列程序
define F(y) 15?y
define PRINT(a) prin(f a)
main()
{
PRINT(F(2));
}
后输出的结果是()o
TOC \o 1-5 \h \z 3
3.5
14
7.5
9、 将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节
数分别是( )。
2 和 2
2 和 5
5 和 2
5 和 5
10、 在文件使用方式中,字符串wb表示( )。
打开一个已存在的二进制文件,只能读取数据
打开一个文本文件,只能写入数据
打开一个已存在的文本文件,只能读取数据
打开一?个二进制文件,只能写入数据
11、 设float a=2, b=4, c=3;,以下C语言表达式与代数式(a+b)+c计算结果不一致的是()。
(a+b)*c/2
(l/2)*(a+b)*c
(a+b)*c*l/2
c/2*(a+b)
12、 为了向二进制文件尾部增加数据,打开文件的方式应采用()?
ab〃
rb+
wb
wb+
13、 下述程序执行后的输出结果是( )。
include
main()
{
int x=f;
printf(” %c\n”,a+(x?a+l));
}
g
TOC \o 1-5 \h \z h
i
j
14、 C语言中,下列运算符优先级最高的是()o
!
%
?
==
15、 数组定义为inta[4]; ”,表达式()是错误的。
*a
a[O]
a
a++
16、 执行语句“ k=7?l; ”后,变量k的当前值是( )0
A」5
31
3
1
17、 定义两数时,缺省函数的类型声明,则两数类型取缺省类型为()。
void
char
fl oat
int
IX、若main ()函数带参数,参数个数最多是()。
TOC \o 1-5 \h \z 0
1
2
3
19、 若有宏定义:#define MOD(x, y) x%y
则执行以下语句示的输出结果是( )。
inta=13, b=94;
printf(,f %d\n , MOD(b, a+4));
5
7
9
D」1
20、 下列各个错误中,哪一个不属于编译错误( )。
改变x原值3为5 ,写作“ x==5
花括号不配对
复合语句屮的最示一条语句后未加分号
变量冇引用、无定义
21、 下列程序段运行后,x的值是( )。
a=l;b=2;x=0;
if(!( - a))x -;
if(!b)x=7;else ++x;
TOC \o 1-5 \h \z O
3
6
7
22、设
#define N 3
#define Y(n) ((N+l)*n)
则表达式2*(N+Y(5+1))的值是( )。
42
48
54
出错
23 若定义了 charch[]={ abcOdef }, *p=ch;贝!1 执行 printf(%c卢p+4);语句的输出结果
是( )。
def
d
e
O
24、 下列转义字符屮错课的是(
您可能关注的文档
- 工业底布项目立项申请报告.doc
- 工业地产与城市经济互动发展机理研究.doc
- 工业电气自动化的重要性和发展趋势.doc
- 工业电气自动化领域数字技术的应用与创新.doc
- 工业电视监控系统知识测试题.doc
- 工业发展过程中的资源与环境问题探析.doc
- 工业帆布项目立项申请报告.doc
- 工业废水处理系统操作手册.doc
- 工业服装项目立项申请报告.doc
- 工业工程研究视角下IT治理探讨.doc
- 2025年安徽工商职业学院单招职业技能测试题库带答案(典型题).docx
- 2025年洛阳科技职业学院单招职业技能测试题库带答案(新).docx
- 2025年荆门职业学院单招职业技能测试题库及答案(易错题).docx
- 2025年宣化科技职业学院单招职业技能测试题库(精练).docx
- 2025年包头职业技术学院单招职业技能测试题库带答案(新).docx
- 2025年江西工商职业技术学院单招职业技能测试题库带答案(精练).docx
- 2025年黑龙江农业经济职业学院单招职业技能测试题库精编.docx
- 2025年山东艺术设计职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年陕西工商职业学院单招职业技能测试题库带答案(突破训练).docx
- 2025年承德护理职业学院单招职业技能测试题库【word】.docx
文档评论(0)