文档库 最新最全的文档下载
当前位置:文档库 › 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.wendangku.net/doc/0018425875.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.wendangku.net/doc/0018425875.html,ermod -a

https://www.wendangku.net/doc/0018425875.html,ermod -d

https://www.wendangku.net/doc/0018425875.html,ermod -x

https://www.wendangku.net/doc/0018425875.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 ,网络服务器。

C++语言程序设计复习题

《C++程序设计》复习题 一、选择题 1.所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是( ) A、类 B、对象 C、函数体 D、数据块 2.面向对象的程序设计语言必须具备的关键要素是( ) A、抽象和封装 B、抽象和多态性 C、抽象、封装、继承和多态性 D、抽象、封装和继承性 3.类的构造函数被自动调用执行的情况是在定义该类的( ) A、成员函数时 B、数据成员时 C、对象时 D、友元函数时 4.设有函数模板 template Q Sum(Qx,Qy){ return(x)+(y); } 则下列语句中对该函数模板错误的使用是( ) A、Sum(10,2); B、Sum(5.0,6.7); C、Sum(15.2f,16.0f); D、Sum(″AB″,″CD″); 5.已知类A是类B的友元,类B是类C的友元,则( ) A、类A一定是类C的友元 B、类C一定是类A的友元 C、类C的成员函数可以访问类B的对象的任何成员 D、类A的成员函数可以访问类B的对象的任何成员 6.静态成员函数没有( ) A、返回值 B、this指针 C、指针参数 D、返回类型 7.当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中( ) A、都是虚函数 B、只有被重新说明时才是虚函数 C、只有被重新说明为virtual时才是虚函数 D、都不是虚函数 8.下面叙述不正确的是( ) A、派生类一般都用公有派生 B、对基类成员的访问必须是无二义性的 C、赋值兼容规则也适用于多重继承的组合 D、基类的公有成员在派生类中仍然是公有的 9.在C++中实现封装是借助于( )

程序设计基础试题库

练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。

最新高考语文图文转换试题(含答案)

最新高考语文图文转换试题(含答案) 一、高中语文图文转换 1.请把下面关于“思维导图”的示意图转写成一段文字,要求内容完整,表述准确,语言连贯,不超过90个字。 【答案】思维导图一般借助PC端、移动端等工具,运用手绘或使用软件等方法完成,具有清晰、直观、有色彩、可发散等特点,其用处为:记忆、学习、整理、思考等。 【解析】【分析】本题图文比较简单,从给出的图片可以看出,中心是“思维导图”,这道图文转换题可以这样描述:思维导图一般借助什么工具,运用什么方法完成,具有什么特点,其用处是什么。 故答案为:思维导图一般借助PC端、移动端等工具,运用手绘或使用软件等方法完成,具有清晰、直观、有色彩、可发散等特点,其用处为:记忆、学习、整理、思考等。 【点评】此题考查学生语言表达简明、连贯、得体、准确以及综合性学习的能力。这类图示转化为文字的题目解答时一定要兼顾图示中的各个要素。首先要读清图示的标题注释,看清楚题目要求,明确陈述对象是什么。找出图示中每一个重点环节,方框里的词语属于关键概念,是句子的“主干”;带箭头的横线展示着事件发展的趋势或动作行为的走向。按照箭头方向用文字转述出来。注意,这类题目解答时用词一定要简洁、通顺、准确。 2.下面是抽样调查的一般流程示意图,某中学计划对高一年级学生体重进行抽样调查。请根据流程图,选择一种抽样方法,替该中学设计一个具体调查方案。请将你的调查方案写成一段文字,要求表述准确,语言简洁、连贯,不超过105个字。 【答案】示例一:本次调查目的是了解本校高一年级学生体重情况,调查对象是高一全体学生,采用整群抽样法,抽取某个(或几个)班级,统计整理抽样数据后对数据进行校正、拓展和有效性检验,最后得出学生体重情况。

汇编语言程序设计练习题

汇编语言程序设计练习题 一、字符与串处理类 1.逆序输出字符串“BASED ADDRESSING”。 2.试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来。 3.编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序显示这三个字符。 4.从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示计数结果。 5.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。)放在STRING中,试编制一个程序测试字符串中是否存在数字。如有,则把CL的第5位置1,否则将该位置置0。 6.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。),将其中的小写英文字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。 7.试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空格符不存入),直到接收到第二个空格符时退出程序。 8.试编写一段程序,要求比较两个字符串string1和string2所含字符是否相等,如相等则显示“MATCH”, 若不相同则显示“NO MATCH”。 9.试编写一段程序,要求输入两个字符串,如两个字符串相等则显示“MATCH”, 否则显示“NO MATCH”。 10.试编写一段程序,要求在长度为100H字节的数组中,找出大于61H的无符号数的个数并存入字节单元UP中,找出小于2FH的无符号数的个数并存入字节单元DOWN中。 11.在内存区域0B800:0000-0B800:0FFFF(都是16进制数)内查找首地址为SOURCE的串(SOURCE的首字节为串长度),如果找到,则把AL的第0位置0,否则将该位置置1。 12.已知数组A包含15个互不相等的整数,数组B包含20个互不相等的整数。试编制一个程序,把既在A中又在B中出现的整数存放于数组C中。 13.在附加段中,有一个首地址为LIST和未经排序的字数组。在数组的第一个字中,存放着该数组的长度,数组的首地址已存放在DI寄存器中,AX寄存器中存放着一个数。要求编制一个程序:在数组中查找该数,如果找到此数,则把它从数组中删除。 二、数字输入输出类 1. 试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出来。 2. 试编制一个程序,把BX寄存器内的二进制数以八进制数的形式在屏幕上显示出来。 3. 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。 4.从键盘上输入2个一位数,求出它们的和(假设和不超过1位)。 5.试编写一段程序,从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数。 6.试编写一段程序,从键盘接收一个0-65535间的十进制无符号数,并在终端上显示与它等值的二进制数。 7.试编写一段程序,从键盘接收一个-32768-32767间的十进制有符号数,并在终端上显示与它等值的二进制数。 8.编写一个程序,从键盘输入一个0~65535之间的10进制无符号数,然后以16进制

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.wendangku.net/doc/0018425875.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

网络程序设计—ASP考试试题(A卷)答案[1]

《网络程序设计—ASP》考试试题1答案 一、单项选择题(本大题共15小题.每小题1分。共15分) 1.A 2. D 3. B 4. B 5. B 6. B 7. A 8.C 9.B 10.B 11.A 12.D 13.B 14.A 15.C 二、判断题(本大题10小题,每小题1.5分,共15分)。 16.ABCD 17.AD 18.AB 19. ABCD 20.CD 21. ABCD 22. BD 23. CD 24. ABCD 25. AB 三、程序填空题(本大题10小题,每空1.5分,共15分) 26. “11”、2、“11”、“11”27. ac 28. 3 29.2 30. 空(Empty)31. 空(Empty)32. "<p>" 33. &lt;p&gt; 34. 与intAge的值有关35.全部 四、名词解释(本大题5小题,每小题2分,共10分) 36.静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。 37.相对路径——所谓相对路径,就是以“/”或“\”开头的路径。 38.子程序——就是只执行程序而不返回值的程序模块。 39.会话——是指用户访问网站的过程;状态,就是指会话过程中的一些变量、设置等信息。 40.数据库——所谓数据库,就是按照一定数据模型组织、存储在一起的,能为多个用户共享的,与应用程序相对独立的、相互关联的数据集合。 五、简答题(本大题4小题,每小题4分,共20分) 41.什么是应用程序?为什么要建立应用程序? 答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。 42.如果同时设置了背景颜色和背景图片,会出现什么情况? 答案:如果同时设置了背景颜色和背景图片,将只有背景图片起作用。 43.请简述四类运算符的优先级顺序。 答案:算术运算符>连接运算符>比较运算符>逻辑运算符。 44.某程序可以显示记录,但不能更新记录,请简述可能的原因。 答案:可能是没有对数据库文件设置相应的访问权限。(比如,去掉只读;对于Windows 2000、Windows XP 系统,如果安装时采用了NTFS文件系统,还要设置“Internet来宾帐户”可以完全控制该数据库文件。) 六、编程题(本大题2小题,第1小题15分,第二小题10分,共25分) 45.请编写程序段,随机产生一个0到9的整数。如果是偶数,则在页面上输出“生成的是偶数”,否则输出“生成的是奇数”。 程序清单: <% Dim s s=Int(10 * Rnd()) If (s Mod 2)=0 Then Response.Write "生成的是偶数" Else Response.Write "生成的是奇数"

全国高考语文图文转换的综合高考真题汇总及答案解析

一、高中图文转换专题训练 1.阅读下面的文字和图片,完成题目。 北京时间2月25日上午,第91届奥斯卡金像奖颁奖礼在美国洛杉矶举行,由华裔女导演石之予执导的8分钟动画短片《包宝宝》,喜获最佳动画短片奖! “家庭”与“爱”,一直是皮克斯动画所关注的主题 《包宝宝》以其细腻的描述、大胆的想象、感人的剧情,打动了无数人。短片除了展现中国的美食文化,还有很多非常贴近中国人生活的中国元素,例如,加拿大唐人街菜市场的中文标牌、点心店墙上的财神挂历、厨房里的酱油辣椒酱、碗碟的花纹样式、公园里打太极的身影。 (1)结合动画海报、文字内容与个人理解,谈谈动画短片的题名“Bao”的内涵。 (2)有人说,《包宝宝》所讲述的故事是典型的中国式亲情,你如何看待这种中国式亲情?(不超过80个字。) 【答案】(1)这部动画短片“Bao”的含义:一是指中国的食物包子;二是Bao实喻汉字“宝”,发音相同,意指宝贝,被父母珍爱的孩子;三是指包住、掌控的意思;四是指包容与理解。 (2)中国式亲情体现了中国大家庭中一代代人的和睦与团圆。中国母亲与孩子之间,关于爱与成长、亲情与理解、包容与放手的故事,让人感受到亲情的温暖和生活的美好。 【解析】【分析】(1)要注意探究Bao的多义内涵。字面上:中国美食包子、发音上:人格化的宝宝形象。深层含义“呵护与陪伴” “相互理解”,可以得出“包容与理解”;“青年期产生的对母爱的隔阂与疏远”,母爱有时候是一种变相的掌控和控制。 (2)要注意结合材料内容和自己的生活实际,简明扼要地谈谈对中国式亲情的看法,言之成理即可。根据材料内容,“发音上:人格化的宝宝形象。深层含义‘呵护与陪伴’”,可以围绕中国式亲情进行探究,解读中国母亲与孩子之间的关系:爱与成长、亲情与理解、包容与放手。 故答案为:⑴这部动画短片“Bao”的含义:一是指中国的食物包子;二是Bao实喻汉字“宝”,发音相同,意指宝贝,被父母珍爱的孩子;三是指包住、掌控的意思;四是指包容与理解。 ⑵中国式亲情体现了中国大家庭中一代代人的和睦与团圆。中国母亲与孩子之间,关于爱与成长、亲情与理解、包容与放手的故事,让人感受到亲情的温暖和生活的美好。 【点评】⑴本题考查语言表达简明、连贯、得体、准确、鲜明、生动。注意审题,明确要

语言程序设计复习题

《C语言程序设计》复习题库 1、计算下面公式的值。T=1/1!+1/2!+1/3!+……+1/m! 当m=5时的结果(按四舍五入保留3位小数)。(注:所有变量用float数据类型定义!)答案:1.717 #include main() {float T,m,i,n; T=0; for(m=1;m<=5;m++) {n=1; for(i=1;i<=m;i++) {n=n*i;} T=T+(1/n);} printf("%.3f",T);} 2、程序填空:用*号输出字母C的图案。 #include "stdio.h" #include "conio.h" main() { _____________ printf(" *\n"); _____________ _____________ getch(); } 3、8232和9678,它们的个、十、百、千各位数字之和是15的倍数,8+2+3+2=15,9+6+7+8=30。编写程序,求四位数的所有奇数中,这样的数(各位数字之和是15的倍数)的总和。(注:所有变量用long数据类型定义!) 答案:1533459 #include main() {long a,b,c,d,s,n; s=0; for(n=1000;n<=9999;n++) {if(n%2==1) {a=n/1000%10; b=n/100%10; c=n/10%10; d=n%10; if((a+b+c+d)%15==0) s=s+n;} }

printf("%ld",s);} 4、/*下面程序的功能是:计算并输出700以内的最大的10个能被13或者17整除的自然数之和。请改正程序中的错误,并运行,最后给出程序运行的正确结果。(注:只有一处错误!)*/ 答案:6591 #include void main() { int total=0, mc=1, k=700; 改成mc=0 int pm[10],count=0; while( (k>=2) && mc<=10 ) { if ((k%13==0) || (k%17==0)) { pm[mc] = k; mc++; } k--; } for( k=1;k<=10;k++ ) total += pm[k-1]; printf(" %d\n",total); } 5求x = 1+1/5+1/7+1/9+…的近似值,直到最后一项的绝对值小于10-5为止。 5、#include 6、#include 7、main() 8、{ 9、 float x,t; 10、x=1,t=5; 11、do 12、{x=x+1/t; 13、t=t+2;}while(abs(1/t)>0.0001); 14、printf("%f",x); 15、} 16、 6、计算如下公式的A20值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), ......(按四舍五入保留10位小数)。答案:0.6180339850 #include main() { double n,x; x=1; for(n=2;n<=20;n++) x=1/(1+x);

计算机程序设计基础习题册含答案

《计算机程序设计基础》 计算机程序设 计基础_基础知识(一) 班级 学号 姓名 成 绩 一、 单选题 习题册

1.C++源程序文件的默认扩展名为A。 2.A) cpp B) exe C) obj D) lik 3.由C++源程序文件编译而成的目标文件的默认扩展名为C。 4.A) cpp B) exe C) obj D) lik 5.由C++目标文件连接而成的可执行文件的默认扩展名为B。 6.A) cpp B) exe C) obj D) lik 7.编写C++程序一般需经过的几个步骤依次是B。 8.A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接9.程序中主函数的名字为 A 。 10.A) main B) MAIN C) Main D) 任意标识 符 11.下面四个选项中,均是不合法的 用户标识符的选项的是 C。 12.A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 13.下列变量名中合法的是 C。 14.A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 15.存储以下数据,占用存储字节最 多的是 D 。 16.A) 0 B) ‘0’

C) “0” D) 17.在C++语言中,字符型数据在内存中的存储形式是D。 18.A) 补码 B) 反码 C) 原码 D) ASCII码 19.若有说明语句:char c =’\072’;则变量c A。 20.A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令 计算机程序设计基础_基础知识(二) 班级学号姓名成绩 一、单选题 1.下列哪一个是C++语言中合法的变量 C A) 8ZSe B) ±A0 C) X0_2 D) ’x0’2.已知ch是字符型变量,下面不正确的赋值语句是A 3.A) ch='a+b' B) ch='\0'

网络程序设计复习题(带答案)

网络程序设计复习题 1、为了实现网络的互联,互联网技术必须保证使用不同硬件结构的计算机能够进行通信 适用于多种不同的操作系统、能够使用多种分组交换网络硬件 2、因特网体系结构委员会的英文简称是ICCB 3、协议的实现要落实到一个个具体的硬件模块和软件模块上,在网络中将这些实现特定功能的模块称为实体 4、连接控制、流控制、报文分段等属于传输层功能 5、IP数据报协议标识字段指明了IP数据报封装的协议,当标识字段为 6 时 表示封装的是TCP协议 6、ICMP报文不包括地址解析报文 7、套接字是指IP地址和端口号的组合。 8、SOCKET编程中的全相关是指源端口号、目的端口号、源IP、目的IP、协议 9、IP分组的中的TTL值描述,每经过一个路由器,它的值会减1是正确的 10、TELNET通过TCP/IP协议模块在客户机和远程登录服务器之间建立一个TCP 11、以下提供可靠服务不是UDP协议的特性 12、虚拟局域网通常采用交换机端口号、MAC地址、网络层地址或IP广播组地 址定义 13、办公自动化服务不是网络操作系统提供的服务 14、分析IP数据报所携带的TCP内容不是IP路由器应具备的主要功能 15、java当中网络编程的接口是在https://www.wendangku.net/doc/0018425875.html,包当中提供的。 16、会话的建立、维护和交互过程中的同步等属于会话层功能 17、在网络层,IP模块根据IP数据报首部中的协议值决定将数据报中的数据交 给哪一个模块去处理,当协议值为17,应将数据交给UDP模块处理 18、ARP请求帧在物理网络中是以广播方式发送的 19、ICMP在重组定时器超时情况下会产生数据报超时报告。 20、回应请求与应答报文的目的是对网络进行诊断和测试,使用它可以了解 设备的可达性 21、网络的功能主要由各层的协议来完成,互联网技术经过多年的发展形成了现在的TCP/IP协议。 22、为了保证网络的各个功能的相对独立性,以及便于实现和维护,通常将协议划分为多个子协议,并且让这些协议保持一种层次结构,子协议的集合通常称为协议簇。 23、IP协议是TCP/IP协议簇中的核心协议,提供数据传输的最基本服务,是实现网络互联的基本协议。 24、ICMP协议将请求转变为ICMP报文,然后将报文封装在IP协议中进行发送。包含ICMP报文的IP数据报首部的协议字段为1。

2018高三语文流程图试题带答案

语言表达之流程图 1.下面是某医院门诊“一卡通”挂号流程图,把这个流程写成一段话,要求内容完整得当,表述准确,语言连贯,不超过100字。 答案示例: 患者到院后,有卡患者直接到分诊台或在收费窗口充值挂号.无卡患者,如果带着身份证,先到收费窗口办卡,并充值挂号;如果未带身份证,则先到导诊台填写办卡申请单,然后去收费窗口办卡,最后去收费窗口充值挂号. 2.某市为创建“文明城市”,组织人员进入企业进行安全检查,下面是“安全监督检查流程图”,请介绍该图的基本内容。要求内容完整,表述准确,语言简明,语句连贯。以“检查人员”开头,不超过120个字。(6分) 检查人员进入企业,将从现场安全和台帐、制度建设两个方面进行检查监督.(2分) 若发现事故隐患就提出整改措施,限期进行整改;(2分) 如果企业整改到位,检查人员收到企业整改回执后将复查验收;如果企业整改不到位,检查人员将上报有关执法部门,由有关部门进行行政执法。(2分) 3.下面是某单位人事部招聘员工程序图,请把这个程序写成一段话,要求内容完整,表述准确,语言连贯,不超过80字。 从接收应聘人员简历到最后通知入职,要经过两次面试,简历和两次面试均要评估,评估合格即可进入下一程序,评估不合格的,相关材料将会由人事部存档。 4.下面是某单位“迎春联谊”活动的初步构思框架,请把这个构思写成一段话,要求内容完整,表述准确,语言连贯,不超过85 个字。(6 分)

本次“迎春联谊”活动计划分别在室内和室外进行。室内活动首先由领导致辞,然后自由选择参加棋牌、品茗或乒羽活动。室外活动是在农庄垂钓和采摘蔬果,晚上在烧烤场开篝火晚会。(内容完整给2分;表述准确给2分;语言连贯给2分。如有其它答案,只要符合要求,可酌情给分;不完整的酌情扣分。)5.【2016年高考新课标Ⅰ卷】下面是某校“中华文化体验”计划的初步构思框架,请把这个构思写成一段话,要求内容完整,表述准确,语言连贯,不超过85个字。( 示例:本次“中华文化体验”计划开设旗袍、围棋、国画三个讲座,并开展三项活动:利用体育课体验太极拳,利用手工课体验中国结和剪纸艺术,年终举行进行太极拳表演和作品展示。 6.科学家培根等人曾提出一种科学知识增长的模式(如下图)。请你用简洁的语言表述这一模式。(6分) 答案:在大量地观察经验事实的基础上归纳得出相关的科学定律,通过实践检验形成科学理论,凭借科学理论指导可以演绎、推断诸多现象,预见发展趋势。(意对即可) 7.劳务派遣是一种新型的现代人力资源管理方式。下面的示意图反映了劳务派遣的基本流程和当事三方的关系,请根据图中的信息,用文字描述劳务派遣的基本流程(环节)。(6分) 答案:(示例)根据图示,劳动派遣的流程依次为: (1)劳务派遣单位与用人单位签订协议,确立劳动关系。(2)劳务派遣单位和被派遣的员工签订合同,建立劳动关系。(3)用人单位和被派遣的员工签订岗位协议,确立使用关系。 8、请你用简洁的语言概括波特尔与劳勒激励模式(如下图)。(60字左右)(6分) 【答案】

C语言程序设计期末考试复习题及答案[1]

C语言考试期末考试复习题及答案 一、选择题 (1) 一个C语言程序总是从(C )开始执行 A) 书写顺序的第一个函数 B) 书写顺序的第一条执行语句 C) 主函数main() D) 不确定 (2) 设int x=3,y=4,z=5,则下列表达式中的值为0的是 ( D ) A) ‘x’&&’y’B) x||y+z&&y-z C) x<=y D) !((x

程序设计基础试题(附答案)

程序设计基础复习题 一、单选 1、一个完整的计算机系统应该包括() A、系统软件和应用软件 B、计算机及其外部设备 C、硬件系统和软件系统 D、系统硬件和系统软件 2、“裸机”的概念是指() A、正在进行设计还没有组装好的计算机 B、已经组装好但还没有安装任何软件的计算机 C、仅安装了操作系统的计算机系统 D、安装了文字处理软件但没有安装专用数据处理系统的计算机 3、世界上第一台电子数字计算机研制成功的时间是() A、1936年 B、1946年 C、1956年 D、1970年 4、CASE的含义是() A、计算机辅助设计 B、计算机辅助制造 C、计算机辅助教学 D、计算机辅助软件工程5、当前广泛使用的微型计算机是() A、第一代 B、第二代 C、第三代 D、第四代 6、当代计算机的体系结构称为是() A、冯·诺依曼机 B、非冯·诺依曼机 C、图灵机 D、比尔盖茨机 7、硬盘是() A、输入设备 B、输出设备 C、存储设备 D、计算设备 8、下面4句话中,最准确的表述是() A、程序=算法+数据结构 B、程序是使用编程语言实现算法 C、程序的开发方法决定算法设计 D、算法是程序设计中最关键的因素

9、计算机能直接执行的语言是() A、机器语言 B、汇编语言 C、高级语言 D、目标语言 10、解释程序的功能是() A、将高级语言程序转换为目标程序 B、将汇编语言程序转换为目标程序 C、解释执行高级语言程序 D、解释执行汇编语言程序 11、下面4种程序设计语言中,不是面向对象式语言的是() A、JAVA B、Object Pascal C、Delphi D、C 12、不是C语言的基本数据类型是() A、int B、double C、char D、bool 13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符() A、/ B、% C、* D、++ 14、数据的逻辑结构分为() A、纯属结构和非线性结构 B、顺序结构和非顺序结构 C、树型结构和图型结构 D、链式结构和顺序结构 15、用链表表示纯属表的优点是() A、便于随机存取 B、便于插入和删除操作 C、花费的存储空间较顺序存储少 D、元素的物理顺序与逻辑顺序相同 16、栈的最主要特点是() A、先进先出 B、先进后出 C、两端进出 D、一端进一端出 17、下面4句结论只有一句是错误的,它是()

《网络程序设计》期末考试试题.doc

学习中心_________ 姓名_____________ 学号 西安电子科技大学网络与继续教育学院 2019学年上学期 《网络程序设计》期末考试试题 (综合大作业) 考试说明: 1、大作业试题于2019年4月25日公布,2019年4月26日至2019年5月12日在线上传大作业答卷(最多上传10张图片); 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须用《西安电子科技大学网络与继续教育学院综合大作业答题纸》手写完成,要求字迹工整、卷面干净; 4、文字描述部分需手写,系统界面以图片形式保存,且总页面不超过10页,上传考试系统。 一、(30分/题,共1个)以access数据库作为后台数据库,完成某学校教材信息的录入、修改和查询。要求所有教材信息必须存储在数据库中,最终提交作业报告,内容包括题目内容,题目总体分析,实现方案,数据库设计,功能模块设计,网页结构设计,运行结果,主要源程序。 总体分析 根据题目要求选择了使用桌面应用程序实现,而没有选择web实现。所以选择java作为开发语言,使用java提供的swing组件实现交互界面。题目要求使用access做为后台数据库,java提供了JDBC-ODBC驱动连接access数据库。

实现方案 使用access数据库(JDBC-ODBC连接) 使用java语言编程(JDK1.6) 使用swing实现交互界面 使用Netbeans7.0 IDE 数据库设计 表结构: 表:book 字段类型说明Id 长整型图书编号 book_name 字符串书名 author 字符串作者 publisher 字符串出版社 publish_date 时间出版时间 功能模块设计 程序中实现了图书信息的查询、添加、修改、删除。 1、查询模块 可以显示所有的图书信息, 可以按条件查询,可分别通过书名、作者、出版社进行查询相关图书信息。 2、添加模块 添加新的图书信息到数据库中 3、修改模块 对数据库中存储的图书信息进行修改。 4、删除模块 删除数据库中的图书信息。 详细设计 代码结构:

JAVA语言程序设计复习题

山东理工大学成人高等教育JAVA语言程序设计复习题 一、选择题 1、欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的()。 (A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( ) 2、下列哪个是JAVA应用程序主类中正确的main方法声明()。 (A)public void main(String args[]) (B)public static void main(String args[]) (C)static void main(String args[]) (D)public static void Main(String args[]) 3、设有数组的定义double[] a = new double[4],则下面对数组元素的引用错误的是()。 (A)a[0]; (B)a[a.length]; (C)a[3]; (D)int i=1; a[i]; 4、Java语言使用的字符码集是( )。 (A) ASCII (B) BCD (C) DCB (D) Unicode 5、覆盖与重载的关系是()。 (A) 覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中 (B) 覆盖方法可以不同名,而重载方法必须同名 (C) final修饰的方法可以被覆盖,但不能被重载 (D) 覆盖与重载是同一回事 6、下面关键字中,哪一个不是用于异常处理语句()。 (A)try (B)break (C)catch (D)finally 7、类与对象的关系是()。 (A)类是对象的抽象(B)对象是类的抽象 (C)对象是类的子类(D)类是对象的具体实例 8、下面哪一个是Java中不合法的标识符()。 (A)$persons (B)twoNum (C)_myVar (D)*point 9、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 (A)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( ) 10、如下的程序,下列选项中与构造方法ConstOver重载的构造方法是( )。 public class ConstOver{ public ConstOver(int x, int y, int z){ } } A、ConstOver( ) { } B、Protected int ConstOver ( ) { } C、Private ConstOver (int z, int y, byte x) { } D、public Object ConstOver(int x, int y, int z) { } 11、已知类关系如下: class Employee; class Manager extends Employee; class Director extends Employee; 则以下关于数据的语句正确的是:()。 A、Employee e=new Manager(); B、Director d=new Manager(); C、Director d=new Employee(); D、Manager m=new Director(); 12、( )下面代码定义的接口中,方法MyMethod()的修饰属性为: interface InterfaceDemo{ int MyMethod();}

(完整版)程序设计基础试题_10_答案

广州大学学年第学期考试卷 课程高级语言程序设计考试形式(开/闭卷,考试/查) 学院系专业班级学号姓名 一、填空题(每空1分,共10分) 1.C源程序的基本单位是(函数)。 2.一个C源程序中至少应包含一个(main()函数)。 3.若a和b均是int型变量,且a和b的初值均为5,则计算表达式a+=b++ 后,a的值为(10 ),b的值为( 6 )。 4.若a、b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,b值为( 4 ),c 值为( 2 )。 5.表达式8.2-2/3 的计算结果是(8 )。 6.在C语言中,整数可用三种数制表示,它们分别是(十进制)、(八进制)和(十六进制)。 二、程序计算题(每小题5分,共15分) 1. # define f(a) printf(“%d”,a) main() { int i,b[]={1,2,3,5,7,9,11,13,15},*p=5+b; for(i=3;i;i--) switch(i) { case 1: case 2: f(*p++); break;

case 3: f(*(--p)); } } 2. main() { int arr_sum(int arr[],int n); int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int *p,total; int (*pt)( int arr[],int n); pt=arr_sum; p=a[0]; total=(*pt)(p,12); printf(“total=%d\n”,total); } arr_sum(int arr[],int n) { int i,sum=0; for(i=0;i

语言程序设计期末复习综合练习题答案

Java语言程序设计期末复习综合练习题 一、选择题。 2. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的() A、public static void main() B、public static void main( String args[] ) C、public static int main(String [] arg ) D、public void main(String arg[] ) 答:B 4.下列哪个是合法的Java标识符() A、Tree&Glasses B、FirstJavaApplet C、_$theLastOne D、 答:B 、 C 5.Java Application源程序的主类是指包含有()方法的类。 A、main方法 B、toString方法 C、init方法 D、actionPerfromed方法 答:A 6.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。 A、8 B、16 C、32 D、64 答:B 7.设 a = 8,则表达式 a >>> 2 的值是( )。 A、1 B、2 C、3 D、4 答:B 8.若a的值为3时,下列程序段被执行后,c的值是多少() c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4; A、1 B、2 C、3 D、4 答:C 9.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。 A、import .* ; B、import ; C、import .* ; D、import ; 答:C 10.对于构造函数,下列叙述正确的是()。 A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 B、构造函数的返回类型只能是void型。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。 答:A C D 11.下面的是关于类及其修饰符的一些描述,正确的是:()。 A、abstract类只能用来派生子类,不能用来创建abstract类的对象。 B、final类不但可以用来派生子类,也可以用来创建final类的对象。

相关文档
相关文档 最新文档