A.socket B.getsockname C.getpeername D.getsocket
44.要创建一个倾听套接字,必须首先调用( )函数来创建一个主动套接字,然后调用( )函数将它与服务器套接字地址绑定在一起,最后调用( )函数。 A.bind B.socket C.create D.listen
45.在数据报套接字上发送和接收数据的正常方法是使用( )和( )。 A.send B.sendto C.recv D.recvfrom 46.所有的SQL语句在结尾处都要使用( )符号。 A., B.: C.; D..
47.当向数据库表格中添加新纪录时,在关键词insert into后面输入所要添加的( )。
A.数据库 B.表格 C.列 D.值
48.( )是MySQL自带的主要管理实用程序。
A.mysqladmin B.mysqldump C.mysqlimport D.mysqlshow 49.在C语言访问MySQL数据库的程序中,( )函数成功返回一个指向MySQL结构的指针。
A.mysql_init B.mysql_real_connect C.mysql_options D.mysql_error
50.从C向一个MySQL数据库的连接包括( )步。 A.1 B.2 C.3 D.4
51.GTK+是GNOME应用软件使用的构件集,它的外观和感觉最初是来源于( )。
A.Xt B.Motif C.Openlook D.Qt
52.创建一个新的GTK窗口结构的函数是( )。
A.gtk_init B.gtk_windows_new C.gtk_widget_show D.gtk_main 53.ex.c是一个GTK程序,下列编译命令正确的是( )。 A.gcc -o ex ex.c gtk-config -cflags --libs B.gcc -o ex ex.c 'gtk-config -cflags -libs' C.gcc -o ex ex.c 'gtk-config -cflags -libs D.gcc -o ex ex.c \
54.当把鼠标指针放置在按钮上时,按下鼠标键,产生的GTK按钮信号是( )。 A.pressed B.released C.clicked D.enter 55.GNOME程序的初始化函数为( )。
A.gnome_init B.gnome_app_new C.gtk_init D.gtk_main 56.下面对Linux特点说法正确的是( )。 A.开源性,具有世界范围内的遵循标准
B.单用户,能完成单用户所有功能与特色,不支持多用户 C.只支持命令模式界面,防止病毒和攻击 D.移植性较差
57.下面对文件扩展名说法正确的是( )。
A..zip是图像文件 B..o是C语言程序文件 C..sh是Shell脚本 D..ps是PhotoShop文件 58.下面对Linux中目录结构说法错误的是( )。 A.Linux采用树状目录结构
B.与Windows相同,Linux中也分为多个根目录
C.Linux目录从根目录“/”开始,向下扩展成整个整个目录结构 D.Linux目录也是一种文件,也包含相应的索引节点 59.下列哪个选项所述的方法不可以终止一个进程( )。 A.使用Kill命令 B.使用top命令的K键功能 C.使用delete命令 D.使用killall命令 60.系统的用户账户信息保存在( )文件中。
A./etc/shadow B. /etc/group C. /etc/gpasswd D. /etc/passwd
三、简答题及程序设计
1.在 Linux 系统中,什么是目录,文件结构是什么样的?24 2.Linux文件系统中包括的主要文件类型有哪些?13 3.何谓Shell?Shel的工作原理及步骤。47
4.Linux系统中进程通信的基本原理,实现进程管理的常用命令。 5.优先数调度和时间片轮转两种调度算法的设计与实现88 96
6.死锁的产生原因,预防和避免死锁的方法,死锁的检测方法,车辆行驶死锁问题的设计与实现。113
7.Linux支持的管道通信方式及实现。121 8.页故障率反馈模型的内容。
9.散列结构的内容,在Linux下用C语言实现散列结构的保存记录、查找记录和删除记录的的实现。154 10.成组链接法的基本原理,空闲盘块的申请算法及空闲盘块的回收算法的实现。 164 165