搜档网
当前位置:搜档网 › 2016Linux程序设计复习题

2016Linux程序设计复习题

2016Linux程序设计复习题
2016Linux程序设计复习题

一、填空题

1、在Linux 系统中,以文件方式访问设备。

2、Linux 内核引导时,从文件/etc/fstab 中读取要加载的文件系统。

3、Linux 文件系统中每个文件用i 节点来标识。

4、全部磁盘块由四个部分组成,分别为引导块、专用块、i 节点表块和数据存储块。

5、链接分为:硬链接和符号链接。

6、超级块包含了i 节点表和空闲块表等重要的文件系统信息。

7、某文件的权限为:drw-r--r-- ,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。

8、前台起动的进程使用Ctrl+C 终止。

9、静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。

10、网络管理的重要任务是:控制和监控。

11、安装Linux 系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。

12、编写的Shell 程序运行前必须赋予该脚本文件执行权限。

13、系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全

保护、备份、恢复和更新。

14、系统交换分区是作为系统虚拟存储器的一块区域。

15、内核分为进程管理系统、内存管理系统、I/O 管理系统和文件管理系统等四个子系统。

16、内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。

17、在安装Linux 系统中,使用netconfig 程序对网络进行配置,该安装程序会一步步提示用

户输入主机名、域名、域名服务器、IP 地址、网关地址和子网掩码等必要信息。

18、唯一标识每一个用户的是用户ID 和用户名。

19、RIP 协议是最为普遍的一种内部协议,一般称为动态路由选择协议。

20、在Linux 系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。

21、DHCP可以实现动态IP 地址分配。

22、系统网络管理员的管理对象是服务器、用户和服务器的进程以及系统的各种资源。

23、网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的

中心。

24、当想删除本系统用不上的设备驱动程序时必须编译内核,当内核不支持系统上的

设备驱动程序时,必须对内核升级。

25、Ping 命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络

的连通性。

26、vi 编辑器具有三种工作模式:命令模式、底行模式和输入模式。

27、可以用ls –al 命令来观察文件的权限,每个文件的权限都用10 位表示,并分为四段,

其中第一段占 1 位,表示文件类型,第二段占 3 位,表示文件所有者对该文件的权限。

28、进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基

本状态为:运行态、就绪态和等待态(阻塞态)。

29、DNS实际上是分布在internet 上的主机信息的数据库,其作用是实现IP地址和主

机名之间的转换。

30、Apache 是实现WWW 服务器功能的应用程序,即通常所说的“浏览web 服务器”,在服务器端为用户提供浏览web 服务的就是apache 应用程序。

31、在Linux 系统上做备份可以有两种类型:系统备份和用户备份。其中前者是指对操作系统的备份,后者是指对应用程序和用户文件的备份。

32、CD-ROM标准的文件系统类型是iso9660 。

33、当lilo.conf 配置完毕后,使之生效,应运行的命令及参数是lilo 。

34、在使用ls 命令时,用八进制形式显示非打印字符应使用参数-b 。

35、Linux 使用支持Windows 长文件名的文件系统的类型是vfat 。

36、设定限制用户使用磁盘空间的命令是quota 。

37、在Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是/etc 。

38、硬连接只能建立对文件链接。符号链接可以跨不同文件系统创建

39、套接字文件的属性位是s 。

40、

二、单项选择题

41、下列文件中,包含了主机名到IP 地址的映射关系的文件是:( )。

A./etc/HOSTNAME

B./etc/hosts

C./etc/resolv.conf

D./etc/networks

答案解析:

B

42、当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出

现了问题,满足该目的的命令是( ) 。

A.ping

B.ifconfig

C.traceroute

https://www.sodocs.net/doc/0b73011.html,stat

答案解析:

C

43、用ls –al 命令列出下面的文件列表,( )文件是符号连接文件。

A.-rw-rw-rw- 2 hel-susers56 Sep0911:05 hello

B.-rwxrwxrwx 2 hel-susers56 Sep0911:05 goodbey

C.drwxr--r-- 1 helusers1024 Sep1008:10 zhang

D.lrwxr--r-- 1 helusers2024 Sep1208:12 cheng

答案解析:

D

44、在给定文件中查找与设定条件相符字符串的命令为:( )。

A.grep

B.gzip

C.find

D.sort

答案解析:

A

45、退出交互模式的shell,应键入( ) 。

A.

B.^q

C.exit

D.quit

答案解析:

C

46、为了将当前目录下的压缩归档文件myftp.tar.gz 解压缩,我们可以使用:()。

A.tar-xvzfmyftp.tar.gz

B.tar-xvzmyftp.tar.gz

C.tar-vzfmyftp.tar.gz

D.tar-xvfmyftp.tar.gz

答案解析:

A

47、用来保存用户名、个人目录等资料的文件是()。

A./etc/shadow

B./etc/passwd

C./etc/inittab

D./etc/group

答案解析:

B

48、一个文件的权限是-rw-rw-r-- ,这个文件所有者的权限是()。

A.read-only

B.write

C.read-write

答案解析:

C

49、绝大多数Linux 分区使用的文件系统类型是()。

A.vfat

B.Nfs

C.swap

D.ext2

答案解析:

D

50、在Linux 系统中,硬件设备大部分是安装在()目录下的。

A./mnt

B./dev

C./proc

D./swap

答案解析:

B

51、比较重要的系统配置资料,一般来说大部分位于()目录下。

A./etc

B./boot

C./home

D./usr

答案解析:

A

52、要改变文件的拥有权,使用命令()。

A.chgrp

B.chown

C.chsh

D.chmod

答案解析:

B

53、在使用mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是()。

A.-m

B. -d

C. -f

D. -p

答案解析:

D

54、局域网的网络地址192.168.1.0/ 24,局域网络连接其它网络的网关地址是192.168.1.1 。主机192.168.1.20 访问172.16.1.0/24 网络时,其路由设置正确的是()。

A. route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

B. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

C. route add –net 172.16.1.0 gw 172.168.1.1 netmask 255.255.255.0 metric 1

D. route add default192.168.1.0 netmask 172.168.1.1 metric 1

答案解析:

B

55、下列提法中,不属于ifconfig 命令作用范围的是()。

A.配置本地回环地址

B. 配置网卡的IP 地址

C. 激活网络适配器

D. 加载网卡到内核中

答案解析:

D

56、存放用户帐号的文件是()。

A.shadow

B.group

C.passwd

D.gshadow

答案解析:

C

57、下面哪个系统目录中包含Linux 使用的外部设备()。

A./bin

B./dev

C./boot

D./home

答案解析:

B

58、Linux 系统的联机帮助命令是()。

A.tar

B.cd

C.mkdir

D.man

答案解析:

D

59、如何删除一个非空子目录/tmp ( )。

A.del /tmp/*

B.rm -rf /tmp

C.rm -Ra /tmp/*

D.rm –rf /tmp/*

答案解析:

B

60、更改一个文件权限的命令是()。

A.change

B.attrib

C.chmod

D.at

答案解析:

C

61、如果执行命令chmod 746 file.txt ,那么该文件的权限是()。

A.rwxr--rw-

B.rw-r--r —

C.--xr--rwx

D.rwxr--r —

答案解析:

A

62、如果您想列出当前目录以及子目录下所有扩展名为―.txt‖的文件,那么您可以使用的命令是()。

A.ls *.txt

B.find –name ―.txt‖

C.ls –d .txt

D.find . ―.txt‖

答案解析:

A

63、怎样显示当前目录()。

A.pwd

B.cd

C.who

D.ls

答案解析:

A

64、欲把当前目录下的file1.txt 复制为file2.txt ,正确的命令是()。

A.copy file1.txt file2.txt

B.cp file1.txt | file2.txt

C.cat file2.txt file1.txt

D.cat file1.txt > file2.txt

答案解析:

D

65、为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设

置文件的许可值时,应当设为:( )。

A.566

B.644

C.655

D.744

答案解析:

B

66、将光盘CD-ROM(hDC)安装到文件系统的/mnt/CDrom 目录下的命令是( ) 。

A.mount /mnt/CDrom

B.mount /mnt/CDrom /dev/hDC

C.mount /dev/hDC /mnt/CDrom

D.mount /dev/hDC

答案解析:

C

67、Linux 核心的许可证是什么?()

A.NDA

B. GDP

C. GPL

D. GNU

答案解析:

C

68、谁是Linux 的创始人()

A. Turbo Linux

B. AT&T Bell Laboratry

C. University of Helsinki

D. Linus TorvalDs

答案解析:

D

69、Linux 是操作系统,意味着开放性源码是自由可用。()

A.封闭资源

B.开放资源

C.用户注册

D.开放性二进制

答案解析:

B

70、确定myfile 的文件类型的命令是什么()

A.type myfile

B.type -q myfile

C.file myfile

D. whatis myfile

答案解析:

C

71、哪条命令从当前系统切换到启动级别1( )

A.inittab 1

B.init 1

C.level 1

D.rlevel 1

答案解析:

B

72、下面哪个选项能取消shutdown 命令( )

A.shutdown -c

B.shutdown - x

C.shutdown- u

D.shutdown -n

答案解析:

A

73、通过shell 执行一个命令,必须先敲入一个_____( )

A.参数

B.命令

C.操作符

D.终端ID 号

答案解析:

B

74、哪个符号加在命令后面可以在后台执行程序( )

A.@

B.&

C.#

D.*

答案解析:

B

75、在vi 编辑器里,哪个命令能将光标移到第200 行( )

A.200G

B.:200

C.g200

D.G200

答案解析:

A

76、下面哪个配置文件用来定义syslog 的后台进程( )

A.system.conf

B.syslog.conf

C. syslogd

D.slog.conf

答案解析:

B

77、下面哪个syslog.conf 代表httpd 进程( )

A.httpd

B.proc

C.smtp

D.daemon

答案解析:

D

78、你给公司的新同事添加一个用户,你起初指定他的帐号在30 天后过期,现在想改变这个过期时间,用下面哪个命令( )

https://www.sodocs.net/doc/0b73011.html,ermod -a

https://www.sodocs.net/doc/0b73011.html,ermod -d

https://www.sodocs.net/doc/0b73011.html,ermod -x

https://www.sodocs.net/doc/0b73011.html,ermod -e

答案解析:

D

79、用下面哪个命令可以不用退出vi 编辑器来切换文件( )

A. e for edit command

B. map command

C. export command

D. set command

答案解析:

A

80、用vi 打开一个文件,如何用字母‖new‖来代替字母‖old‖()

A. :r/old/new

B. :s/old/new

C. :1,$s/old/new/g

D. :s/old/new/g

答案解析:

C

81、下面哪个选项用来添加用户定义用户登录的shell( )

A.-s

B.-u

C.-l

D.-sh

答案解析:

A

82、如果你想给变量"IQ" 定义为4,下面哪些时正确的( )

A. IQ=4

B. set IQ=4

C. set $IQ=4

D. IQ set 4

答案解析:

A

83、在系统重建的时候,下面哪个参数能用来对mkfs 命令检查坏块( )

A.-b

B.-e

C.-c

D.-check

答案解析:

C

84、哪一个命令能用来查找在文件TESTFILE中只包含四个字符的行?( )

A.grep '????' TESTFILE

B.grep '....' TESTFILE

C.grep '^????$' TESTFILE

D.grep '^....$' TESTFILE

答案解析:

D

85、哪一个命令能用来删除当前目录及其子目录下名为'core'的文件? ( )

A.find -name core -exec rm;

B.find -name core -exec rm{}\;

C.find -name core -exec rm{}-;

D.find -name core -exec rm{};

答案解析:

B

86、哪个符号加在命令后面可以在后台执行程序( )

A.@

B.&

C.#

D.*

答案解析:

B

87、用标准的输出重定向(>)像"> file01" 能使文件file01 的数据_____( )

A.被复制

B.被移动

C.被覆盖

D.被打印

答案解析:

C

88、按_____键能中止当前运行的命令。()

A.ctrl-d

B.ctrl-c

C.ctrl-b

D.ctrl-F

答案解析:

B

89、下面对Linux 命令的描述哪个是正确的( )

A.不是大小写敏感的

B.都是大写的

C.大小写敏感

D.都是小写

答案解析:

C

90、在vi 编辑器里,命令‖DD‖用来删除当前?( )

A.字

B.字符

C.变量

D.行

答案解析:

D

三、多选题

91、关于硬链接的描述正确的()。

A、跨文件系统

B.不可以跨文件系统

C.为链接文件创建新的i 节点

D.可以做目录的连接

E.链接文件的i 节点同被链接文件的i 节点

答案解析:

BE

92、在网站发布用户wang 的个人网页时,需要创建用户网页目录,假定用户网页目录设定为web(用户目录在/home 目录下),如下描述正确的是()

A.存放用户网页的绝对路径/wang/web

B.存放用户网页的目录~wang/

C.存放用户网页的绝对路径/home/wang/web

D.存放用户网页的绝对路径/home/web

E.在本机访问用户wang 的个人网页的URL地址http://localhost/ ~wang/

答案解析:

BCE

93、在一台WWW 服务器上将端口号设定为8000,默认的网页文件index.html ,服务器网页的根目录/www 。在本机访问服务器时,正确的用法是()

A.浏览器访问该服务器的URL地址http://localhost/

B.浏览器访问该服务器的URL地址http://localhost:8000/

C.浏览器访问该服务器的用户li 网页URL地址http://localhost/~li

D.浏览器访问该服务器的用户li 网页URL地址http://localhost:8000/~li

E.浏览器访问该服务器的URL地址localhost:8000/

答案解析:

BDE

94、在shell 编程中关于$2 的描述正确的是()

A.程序后携带了两个位置参数

B.宏替换

C.程序后面携带的第二个位置参数

D.携带位置参数的个数

E.用$2 引用第二个位置参数

答案解析:

CE

95、某文件的权限是- r w x r - - r- -,下面描述正确的是()

A.文件的权限值是755

B.文件的所有者对文件只有读权限

C.文件的权限值是744

D.其他用户对文件只有读权限 E 同组用户对文件只有写权限

答案解析:

CD

96、关于OpenSSH的作用的描述正确的是()

A. 开放源代码的安全加密程序

B. OpenSSH常用于为http 协议加密考试用书

C. OpenSSH用于提高远程登录访问的安全性

D. 它和telnet 实用同样的端口号

E. OpenSSH是免费下载的应程序

答案解析:

ACE

97、关于NFS服务器描述正确的是()

A. 网络中实现Windows 系统之间文件系统共享的应用软件

B. 网络中实现Linux 系统之间文件系统共享的应用软件

C. 网络中实现Unix 系统之间文件系统共享的应用软件

D. 网络中实现Windows 系统和Unix 之间文件系统共享的应用软件

E. 网络中实现Windows 系统和Linux 之间文件系统共享的应用软件

答案解析:

BC

98、关于sed 描述正确的是()

A. sed 是Linux 系统中的流编辑器

B. sed 是UNIX 系统中的流编辑器

C. sed 网络文件系统的类型

D. 利用管道对标准输入/标准输入的数据进行编辑和组合

E. sed是NFS的应用程序

答案解析:

ABD

99、关于限制磁盘限额,描述正确的是()

A. 使用edquota 可以监控系统所有用户使用的磁盘空间,并在接近极限时提示用户

B. 用户组的磁盘限额是用户组内所有用户予设磁盘空间总和

C. 单个用户的磁盘限额就是该用户所在用户组内所有磁盘限额的总合

D. 在Linux 系统下限制用户使用的磁盘空间可以使用edquota

E. 用户组的磁盘限额就是该用户组内拥有最大磁盘限额值的用户的磁盘限额

答案解析:

ABD

100、关于建立系统用户的正确描述是()

A 在Linux 系统下建立用户使用adduser 命令

B 每个系统用户分别在/etc/passwd 和/etc/shadow 文件中有一条记录

C 访问每个用户的工作目录使用命令“cd / 用户名”

D 每个系统用户在默认状态下的工作目录在/home/ 用户名

E 每个系统用户在/etc/fstab 文件中有一条记录

答案解析:

ABD

四、简答题

101、进程的查看和调度分别使用什么命令?

参考答案:

进程查看的命令是ps 和top。

进程调度的命令有at,crontab,batch,kill 。

102、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?

参考答案:

链接分硬链接和符号链接。

符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。

符号链接的文件类型位是l,链接文件具有新的i 节点。

硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是-,且硬链接文件的i 节点同被链接文件的i 节点相同。

103、在对linux 系统分区进行格式化时需要对磁盘簇(或i 节点密度)的大小进行选择,请

说明选择的原则。

参考答案:

磁盘簇(或i 节点密度)是文件系统调度文件的基本单元。磁盘簇的大小,直接影响系统调

度磁盘空间效率。当磁盘分区较大时,磁盘簇也应选得大些;当分区较小时,磁盘簇应选得

小些。通常使用经验值。

104、简述网络文件系统NFS,并说明其作用。

参考答案:

网络文件系统是应用层的一种应用服务,它主要应用于Linux 和Linux 系统、Linux 和Unix 系统之间的文件或目录的共享。对于用户而言可以通过NFS 方便的访问远地的文件系统,

使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程,方便了用户访问系统资源。

105、某/etc/fstab 文件中的某行如下:

/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2

请解释其含义。

参考答案:

(1)第一列:将被加载的文件系统名;(2)第二列:该文件系统的安装点;

(3)第三列:文件系统的类型;(4)第四列:设置参数;

(5)第五列:供备份程序确定上次备份距现在的天数;

(6)第六列:在系统引导时检测文件系统的顺序。

106、Apache 服务器的配置文件httpd.conf 中有很多内容,请解释如下配置项:

(1)MaxKeepAliveRequests 200 (2)UserDir public_html

(3)DefaultType text/plain (4)AddLanguare en.en

(5)DocumentRoot “/usr/local/httpd/htdocs ”

(6)AddType application/x-httpd-php.php.php.php4

参考答案:

(1)允许每次连接的最大请求数目,此为200;(2)设定用户放置网页的目录;

(3)设置服务器对于不认识的文件类型的预设格式;

(4)设置可传送语言的文件给浏览器;(5)该目录为Apache 放置网页的地方;

(6)服务器选择使用php4 。

107、某Linux 主机的/etc/rc.d/rc.inet1 文件中有如下语句,请修正错误,并解释其内容。

/etc/rc.d/rc.inet1 :

,,

ROUTE add–net default gw 192.168.0.101 netmask 255.255.0.0 metric 1

ROUTE add–net 192.168.1.0 gw 192.168.0.250 netmask 255.255.0.0 metric 1

参考答案:

修正错误:

(1)ROUTE应改为小写:route ;(2)netmask 255.255.0.0 应改为:netmask 255.255.255.0 ;(3)缺省路由的子网掩码应改为:netmask 0.0.0.0 ;

(4)缺省路由必须在最后设定,否则其后的路由将无效。

解释内容:

(1)route :建立静态路由表的命令;(2)add:增加一条新路由;

(3)-net 192.168.1.0 :到达一个目标网络的网络地址;

(4)default :建立一条缺省路由;(5)gw 192.168.0.101 :网关地址;

(6)metric 1 :到达目标网络经过的路由器数(跳数)。

五、Shell 程序题

108、用Shell 编程,判断一文件是不是字符设备文件,如果是将其拷贝到/dev 目录下。参考程序:

#!/bin/sh

FILENAME=

echo “Input file name :”

read FILENAME

if [ -c "$FILENAME" ]

then

cp $FILENAME /dev

fi

109、设计一个shell 程序,添加一个新组为class1,然后添加属于这个组的30 个用户,用户名的形式为stdxx,其中xx 从01 到30。

参考答案:

#!/bin/sh

i=1

groupadd class1

while [ $i -le 30 ]

do

if [ $i -le 9 ] ;then

USERNAME=stu0${i}

else

USERNAME=stu${i}

fi

useradd $USERNAME

mkdir /home/$USERNAME

chown -R $USERNAME /home/$USERNAME

chgrp -R class1 /home/$USERNAME

i=$(($i+1))

done

110、编写shell 程序,实现自动删除50 个账号的功能。账号名为stud1 至stud50。

参考程序:

#!/bin/sh

i=1

while [ $i -le 50 ]

do

userdel -r stud${i}

i=$(($i+1 ))

done

111、设计一个Shell 程序,在/userdata 目录下建立50 个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所

有者所在组的权限为:读、执行。

参考答案: 建立程序Pro16 如下:

#!/bin/sh

i=1

while [ i -le 50 ]

do

if [ -d /userdata ];then

mkdir -p /userdata/user$i

chmod 754 /userdata/user$i

echo "user$i"

let "i = i + 1" (或i=$(($i+1))

else

mkdir /userdata

mkdir -p /userdata/user$i

chmod 754 /userdata/user$i

echo "user$i"

let "i = i + 1" (或i=$(($i+1))

fi

done

六、C语言程序设计题

112、课本p408--p409, 模拟闹钟的实验程序。113、课本p450-p451, 跨越fork 调用的管道。114、课本p524,网络客户。

115、课本p524-p525 ,网络服务器。

《基于WEB程序设计》期末考试及答案

-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分) ___1______ </ 2 > </ 3 > <body> </ 4 > </ 5 > 2. 根据网页截图效果补充代码。(5分) <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> < 1 > <td>row 2, cell 1</ 2 > < 3 >row 2, cell 2</td> </ 4 > </ 5 > 得分 评卷人 二、数据库基础代码分析 (每小题5分,共10分) (5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’); 2.解释代码:请解释下述代码的含义。(5分) DELETE * FROM article WHERE 编号=1; 得分 评卷人 三、标准控件代码分析(每小题10分,共20分) (10分) ButtonEx.aspx : <%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.sodocs.net/doc/0b73011.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.sodocs.net/doc/0b73011.html,/1999/xhtml" > <head runat="server"> <title>无标题页 密 封 线 学习中心: 姓名: 专业: 学号: 座位号:

《高级语言程序设计》期末考试试卷

武汉大学计算机学院 2006-2007学年度第2学期2006级 《高级语言程序设计》期末考试试卷A卷 姓名:学号:专业: 说明:开卷考试,答案请全部写在答题纸上,写在试卷上无效。 一.单项选择题:(选择最合适的答案填空,每小题2分,共16分) ()1、在执行以下程序时,从键盘上输入9,则该程序输出结果是__________。 #include int main( ) { int n; scanf("%d",&n); if(n++<10) printf("%d\n",n); else printf("%d\n",n--); return 0; } A、8 B、9 C、10 D、11 ()2、表达式0156637&~0777的结果是____________。 A、0156000 B、156000 C、0637 D、637 ()3、假设有如下定义:int m=1,n=1; 则执行表达式(m=’5’<’3’)&&(n=’7’>’9’)后,m和n的值分别是_____________________。 A、1和1 B、1和0 C、0和1 D、0和0 ()4、表达式-11%3+7/2的结果是____________。 A、5.5 B、5 C、1.5 D、1 ()5、设有如下宏定义: #define BOOK(x) 8-x 则执行赋值语句v=BOOK(2)*BOOK(4); /*v为int型变量*/ 后,变量v的值为。 A、-12 B、0 C、24 D、44 ()6、设有如下定义: int a[6][4]; int (*p)[4]; p=a; 则与表达式*p+3等价的选项是_________。 A、a[0][3] B、&a[0][3] C、a[3][0] D、&a[3][0] ()7、假设有以下定义: static char *a=”h\te\nY\0W\0o\b”;

全国高等教育自学考试高级语言程序设计

全国高等教育自学考试高级语言程序设计 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

2001年10月全国高等教育自学考试高级语言程序设计(一) 试卷 第一部分选择题 一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1. C语言程序编译时,程序中的注释部分【】 A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2. 下列表达式的值为0的是【】 A. 3﹪5 B. 3/ C. 3/5 D. 3<5 3. 正确的C语言用户自定义标识符是【】 A. print B. float C. when?

D. random﹪2 4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是【】 A. 0和2 B. 0和3 C. 1和2 D. 1和3 5. 下列叙述中,正确的是【】 A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B. 宏名必须用大写字母表示 C. 宏替换不占用运行时间,只占编译时间 D. 在程序的一行上可以出现多个有效的宏定义 6. 下列保留字中用于构成循环结构的是【】 A. if B. while C. switch D. default 7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是【】 A. if(a>b){if(c>d) x = 1;else x = 2;} B. if(a>b){if(c>d) x = 1;} else x = 2;

WEB程序设计试题及答案

一、填空题 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。 二、选择题 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3.
表示: A.分段 B.产生空格 C.强制换段 D.强制换行 4.一组选项中可以选择多项的表单元素是: A.Checkbox B.Radio C.Text D.Textarea 5. 在DHTML中把整个文件的各个元素作为对象处理的技术是: A.HTML B.CSS C.DOM D.Script 6. 下面那种语言是解释执行的: A.C++ B.Delphi C.JavaScript D.Java 7. ASP文件所有的Script程序代码均须放在下列符号之间: A./* */ B.