2010-2011嵌入式linux期中试卷

2010-2011嵌入式linux期中试卷

ID:37356106

大小:47.50 KB

页数:4页

时间:2019-05-22

2010-2011嵌入式linux期中试卷_第1页
2010-2011嵌入式linux期中试卷_第2页
2010-2011嵌入式linux期中试卷_第3页
2010-2011嵌入式linux期中试卷_第4页
资源描述:

《2010-2011嵌入式linux期中试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华侨大学软件质量保证与测试试卷(A)班级__软件工程08级考试日期2011年05月06日考试形式姓名学号成绩一、选择题(30分,每题3分)1,以下选项中,不是Linux下常见的编辑器。A,emacsB,vimC,gccD,gedit2,以下描述中,错误的是A,RichardM.Stallman(RMS)1984年创立了GNU项目。B,GPL协议要求在对软件进行修改后,如果要再次发布,就需要将已修改的部分同时发布出来。C,荷兰AndrewS.Tanenbaum教授于1987年开发完成了Minix操作系统。D,Linux操作系统内核2.4.22以前的版本是

2、Linus独立开发完成的,之后的版本是由许多开源软件爱好者共同开发、维护和完善的。3,以下选项中,不是GNU软件。A,solarisB,emacsC,gdbD,bashshell4,以下描述中,错误的是A,变量需要占用的空间大小由其数据类型决定。B,UNIX的硬件兼容性比LINUX更好。C,变量的生存周期由其存储类别决定。D,使用gcc的-E选项编译时,只进行预处理而不进行其它操作。5,假设有变量定义:inta,*p,b[10];以下表达式中,错误的是。A,p=&a;B,p=b;C,p=&b[9];D,p=b[0];6,假设有变量定义:inta[5][

3、10],(*p)[10],*q;以下表达式中,错误的是。A,p=a;B,p=a[0];C,q=&a[0][0];D,q=a[4];47,以下类型定义中,错误的是A,typedefintCOUNT[10];B,typedefint*COUNT;C,typedefint(*COUNT)();D,typedefint*COUNT();8,以下描述中,错误的是A,Makefile中的第一个规则的第一个目标称为“终极目标”。B,Makefile中自动化变量$@表示的是规则的目标文件名。C,gcc可以通过“-M”选项自动找寻源文件中包含的头文件,并生成文件的依赖关

4、系。D,gdb中可以使用命令:x/3uh0x54320以十六进制的方式查看内存0x54320开始的3个字节的数据。9,以下描述中,错误的是A,glib库是Gtk+库和Gnome的基础。B,glib库为许多标准的、常用的c语言结构提供了相应的替代物。C,gtk中,可以使用gtk_widget_set_size_request()函数设置构件最终的尺寸大小。D,QT完全采用面向对象方式设计,提供C++开发接口。10,以下描述中,错误的是A,gtk中,GtkBin的派生类只能容纳一个子构件。B,gtk中,GtkButton、GtkFrame、GtkWindo

5、w、GtkVBox等都是GtkBin的派生类。C,gtk中,GtkTable是GtkContainer的派生类。D,gtk中,可以使用GtkFixed容器以准确的坐标定位构件。二、填空题(30分,每题3分)1,在ubuntu中,使用apt-get方式安装gcc编译器的完整命令是:2,在linux中,用户的主目录配置在文件中。3,在linux中,假设登录用户是student,当前目录是/tmp,写出解压并展开student用户的主目录下的file1.tar.gz文件的命令:。4,在linux中,假设登录用户是student,当前目录是/tmp,写出删除s

6、tudent用户的主目录(包括子孙目录)下所有文件名以“.png”结尾的文件的命令:。5,在linux中,写出使用ssh以用户名student登录主机IP为59.77.36.73的命令:。46,以下swap()函数用于交换两个整数,请补齐其形参定义部分:voidswap(){intt;t=*p;*p=*q;*q=t;}intmain(){inta=1,b=-1;swap(&a,&b);printf("a=%d,b=%d",a,b);return0;}7,以下程序用于输出二维数组a的所有元素的值,请补齐输出语句中的空格部分(须使用变量p):intmain

7、(){inta[3][4]={{0,1,2,3},{10,11,12,13},{20,21,22,23}},i,j,*p;for(p=a[0],i=0;i<3;i++){for(j=0;j<4;j++)printf("%4d",);printf("");}return0;}8,以下程序的输出结果是:#include4#definecube(x)x*x*xintmain(){intx=2;inty=3;printf("%d",cube(y-x));}9,假设已定义函数:staticvoidhello(GtkWidget*widget

8、,gpointerdata);和变量GtkWidget*button;并且button构件已创

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。