我在练计算机二级的时候,运行时操作被网页禁止复制 解除,应该怎么解除

第一篇:计算机二级考试题库2011年9月国家计算机二级考试试题最新题库
6.面象对象方法中,继承是指() A.一组对象所具有的相似性质 B.一个对象具有另一个对象的性质 C.各对象之间的共同性质 D.类之间共享属性和操作的机制 )
7.层次型 ,网状型和关系型数据库划分原则是 (
A.记录长度 B.文件的大小 C.联系的复杂程度 D.数据之间的联系方式 8.一个工作人员可以使用多台计算机, 而一台计算机可被多个人使用,则实体工作人 员与实体计算机之间的联系是( )
A.一对一 B.一对多 C.多对多 D.多对一 1. 下列叙述中正确的是( )
A.线性表的链式存储结构与顺序存储结构需要的存储空间是相同的 B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D. 上述三种说法都不正对 2. 下列叙述中正确的是( )
A.在栈中,栈中元素随栈底指针的变化而动态变化 B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D. 上述三种说法都不正对 3.软件测试的目的是( )
A.评估软件的可靠性 C.改正程序中的错误
B.发现并改正程序中的错误 D. 发现程序中的错误 )
4. 下列描述中不属于软件危机表现的是( A.软件过程不规范 B.软件开发生产率低 C.软件质量难以控制 D.软件成本不断提高 5.软件生命周期是指( )
A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程 C.软件的开发过程 D. 软件的维护过程 9.数据库设计中反映用户对数据要求的模式是( A.内模式 B.概念模式 C.外模式 D.设计模式 10. 有三个关系 R,S 和 T 如下: )
A.自然连接 B.交 C.投影 D.并
11.在 Visual Foxpro 中,要想将日期型或日期时间型数据中的年份用4位数字显示,应 当使用设置命令 A.SET CENTURY ON B.SET CENTURY TO 4 C.SET YEAR TO 4 D.SET YEAR TO yyy 12.设 A=[6*8-2],B=6*8-2,C=”6*8-2”,属于合法表达式是的( A.A+B B.B+C C.A-C D.C-B )
13.假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设 置是( )
A.=“男”.OR.” 女” B.性别=“男”.OR.” 女” C.$”男女” D.性别$”男女” 14.在当前打开的表中,显示“书名”以“计算机”打头的所有图书,正确的命令是( A.list for 书名=“计算*” B. list for 书名=“计算机” C. list for 书名=“计算%” D. list where 书名=“计算机” 15.连续执行以下命令,最后一条命令的输出结果是( SET EXACT OFF a=”北京” ) )
b=(a=”北京交通”) ?b A.北京 B.北京交通 C..F. D.出错 16.设 x=”123”, y=123,k=”y”, 表达式 x+&k 的值是( A.123123 B.246 C.123y D. 数据类型不匹配 ) C.ceiling(2010.1) D.floor(2010.9) ) )
17.运算结果不是2010的表达式是( A.int(2010.9) B.round()
18.在建立表间一对多的永久联系时,主表的索引类型必须是( A.主索引或候选索引
B.主索引、候选索引或唯一索引 D.可以不建立索引
C.主索引、候选索引、唯一索引或普通索引 19.在表设计器中设置的索引包含在( )
A.独立索引文件中 B. 唯一索引文件中 C.结构复合索引文件中 D.非结构复合索引文 件中 20.假设表“学生.dbf”已在某个工作区打开,且别名取为 student,选择“学生”表所在的 工作区为当前工作区的命令是 A.select 0 B.use 学生 C.select 学生 D.select student ) B.DELETE VIEW myview D.REMOVE VIEW myview )
21.删除视图 myview 的命令是( A.DELETE myviwe C.DROP VIEW myview
22.下面关于列表框和组合框的陈述中,正确的是( A.列表框可以设置成多重选择,而组合框不能 B.组合框可以设置成多重选择,而列表框不能
C.列表框和组合框都可以设置成多重选择 D.列表框和组合框都不能设置成多重选择 23.在表单设计器环境中,为表单添加一选项按钮组:⊙男 ○女,默认情况下,第一个 选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为( A. 0 B.1 C.”男” D. .T. 24.在 VisualFoxpro 中,属于命令按钮属性的是( A.Parent B. This C.ThisForm D.Click 25.在 VisualFoxpro 中,可视类库文件的扩展名是( A..dbf B. .scx C.vcx D. .dbc ) ) ) )
26. 为了在报表中打印当前时间,应该在适当区域插入一个( A.标签控件 B.文本框 C.表达式 D.域控件
27.在菜单设计器中,可以在定义菜单名称时为菜单项指定一个访问键,指定访问键为 “x”的的菜单项名称定义是( )
A.综合查询(\&x) B.综合查询(/&x) C.综合查询(\&x) D.综合查询(/&x) 28.假设新建了一个程序文件 myProc.prg(不存在同名的 .exe 、.app 和.fxp 文件)然 后在命令窗口输入命令 Do myProc,执行该程序并获得正常的结果,现在用命令 ERASE myProc.prg 删除该程序文件,然后再次执行命令 Do myProc,产生的结果是( A.出错(找不到文件) B.与第一次执行的结果相同 C.系统打开“运行”对话框,要求指定文件 D.以上都不对 )
29.以下关于视图描述错误的是( A.只有在数据库中可以建立视图 B.视图定义保存在视图文件中
C.从视图用户查询的角度视图和表一样 D.视图物理上不包括数据 30. 关闭释放表单的方法是( )
A.shut B. closeForm C.release D.close 31.从“选课”表中检索成绩大于等于60且小于90的记录信息,正确的 SQL 命令是 A.SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 AND 89 B. SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 TO 89 C. SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 AND 90 D. SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 TO 90 32.检索还未确定成绩的学生选课信息,正确的 SQL 命令是( )
A.SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 WHERE 学生.学 号=选课.学号 AND 选课.成绩 IS NULL B. SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 WHERE 学生. 学号=选课.学号 AND 选课.成绩=NULL C. SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 ON 学生.学号= 选课.学号 AND 选课.成绩 IS NULL D. SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 ON 学生.学号= 选课.学号 AND 选课.成绩=NULL 33.假设所有的选课成绩都已确定, 显示“101”号课程成绩最高的10%记录信息,正确的 SQL 命令是( )
A.SELECT * TOP 10 FROM 选课 ORDER BY 成绩 WHERE 课程号=”101” B. SELECT * PERCENT 10 FROM 选课 ORDER BY DESC 成绩 WHERE 课程号 =”101” C. SELECT * TOP 10 PERCENT FROM 选课 ORDER BY 成绩 WHERE 课程号 =”101” D. SELECT * TOP 10 PERCENT FROM 选课 ORDER BY 成绩 DESC WHERE 课 程号=”101” 34.假设所有学生都已选课,所有的选课成绩都已确定,检索所有选课成绩都在90分以 上(含)的学生信息,正确的 SQL 命令是( ) A.SELECT * FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 WHERE 成 绩&=90) B. SELECT * FROM 学生 WHERE 学号 NOT IN(SELECT 学号 FROM 选课 WHERE 成绩&90) C. SELECT * FROM 学生 WHERE 学号!=ANY(SELECT 学号 FROM 选课 WHERE 成绩&90) D. SELECT * FROM 学生 WHERE 学号=ANY(SELECT 学号 FROM 选课 WHERE 成绩&90) 35.为“选课”表增加一个“等级”字段,其类型为 C 宽度为2,正确的 SQL 命令是( A. ALTER TABLE 选课 ADD FIELD 等级 C(2) B. ALTER TABLE 选课 ALTER FIELD 等级 C(2) C. ALTER TABLE 选课 ADD 等级 C(2) D. ALTER TABLE 选课 ALTER 等级 C(2) 二、填空 )
1. 一个栈的初始状态为空,首先将元素5,4,3,2,1依次入栈,然后退栈一次,再 将元素 A,B,C,D 依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的 元素)的顺序为( ) 。)次。)个结点。
2. 在长度为 n 的线性表中,寻找最大项最少要比较(
3. 一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有( 4. 仅由顺序,选择(分支)和重复(循环)结构构成的程序是( 5. 数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和( 6.Visual Foxpro 的索引文件不改变表中记录的( )顺序。
)程序。) 。
7. 表达式 score&=100 AND score&=0 的数据类型为( ) 。8. A=10 B=20 ?IIF(A&B,”A 大于 B”,”A 不大于 B”) 执行上述程序段,显示的结果是( ) )规则。)属性。
9. 参照完整性规则包括更新规则,删除规则和(
10. 如果文本框中只能输入数字和正负号需要设置文本框的(
11. 在 SQL Select 语句中使用 Group by 进行分组查询时,如果要求分组满足指定条 件,则需要使用( )子句来限定分组。)。
12. 预览报表 myreport 的命令是 REPORT FORM myreport (
13. 将学生表中学号左4位为“2010”的记录存储到新表 new 中的命令是 SELECT * FROM 学生 WHERE ( ) =”2010” ( ) DBF new
14 将学生表中的学号字段的宽度由的10改为12(字符型) ,应该使用的命令是: ALTER TABLE 学生 ( )
答案; 1.B 因为链式存储要存指针,所以一般比顺序存储结构要占的空间大。因为链式存储要存指针,所以一般比顺序存储结构要占的空间大。2.C 栈底是不动的,只能在栈顶插入或删除。底是不动的,只能在栈顶插入或删除。3.D 软件测试的目的就是发现错误,而软件调试的目的是改正错误。软件测试的目的就是发现错误,而软件调试的目的是改正错误。4.A 5.A 6.D 7.D 8.B 9.C 10.A 11.A 12.C , 13.D A 和 C 都是字符型 D 还可以写成 还可以写成性别.=“男”.OR.性别=” 女” B 答案错在测试完成后应该还包括交付使用,维护等活动。答案错在测试完成后应该还包括交付使用,维护等活动。
14.此题不严谨,A 答案是显示 书名 以“计算 打头的所有图书; 此题不严谨, 答案是显示“书名 书名”以 计算 打头的所有图书; 计算”打头的所有图书 此题不严谨 B 答案如果 set exact on 时, 显示的只是书名为计算机的图书, 如果 set 显示的只是书名为计算机的图书, exact off 时,显示“书名 以“计算机 打头的所有图书; 书名”以 计算机 打头的所有图书 计算机”打头的所有图 显示 书名 C 答案的 不对。答案的%不对 不对。D 答案 where 用错了。用错了。15.C 16.D
17.C 18.A 19.C 20.D 21.C 22.A 23.B 24.D.。。。A 。25.C 26.D 27.C 28.B 29.B 30.C 31.A 32.C 33.B 34.C 35.C 填空 1. 1,D,C,B,A,2,3,4,5 ,
2. 1 3. 25 4. 结构化 5. 物理设计 6. 物理 7. 逻辑型 8. A 不大于 B
9. 插入 10. InputMask 11. Having 12. Preview 13. Left(学号,4) 或者 SUBSTR(学号,1,4) 学号, 学号, , 学号 学号 Into 14. Alter 学号 C(12) )
第一篇:计算机二级考试题库第 1 章 基础知识模拟试题 一、单项选择题 1.将程序像数据一样存放在计算机内存中运行,是 1946 年由 提出的。A)图灵 B)布尔 C)冯?诺依曼 D)爱因斯坦 2.世界上生产微处理(CPU)芯片的厂家很多, 就是其中之一。A)IBM 公司 B)微软公司 C)Intel 公司 D)联想公司 3.计算机能按人们的意图自动地进行操作是因为采用了 。A)高性能的 CPU B)高级语言 C)机器语言 D)存储程序控制 4.在计算机系统中,指挥、协调计算机工作的设备是 。A)存储器 B)控制器 C)运算器 D)寄存器 5.中国国防科技大学研制的“银河”计算机属于 。A)巨型计算机 B)小型计算机 C)大型主机 D)工作站 6.完整的计算机系统包括 。A)硬件系统和软件系统 B)运算器、控制器和存储器 C)主机和应用程序. D)主机和操作系统 7.奔腾微机是 位芯片。A)8 B)16 C)32 D)64 8.算术逻辑单元(简称 ALU)主要提供算术运算和 。A)函数运算 B)加减运算 C)逻辑运算 D)“与” 、 “或” 、 “非”运算 9.微处理器研制成功的时间是 年。A)1946 B)1965 C)1971 D)1978 10.按计算机应用的分类,办公自动化属于 。A)科学计算 B)实时控制 C)数据处理 D)人工智能 11.CAD 是计算机主要应用领域之一,其含义是 。A)计算机辅助教育 B)计算机辅助测试 C)计算机辅助设计 D)计算机辅助管理 12.微型计算机的主要技术指标有、 。A)内存容量、字长和速度 B)内存容量、CPU 型号和速度 C)字长、速度和机型 D)字长、速度和二进制位数 13.应用软件是为解决特定领域问题而开发的软件,一般分为两大类:一是为特定需要而开 发的面向问题的各种应用程序; 二是为方便用户使用而开发的各种工具软件。下列属于应用 软件的是 。A)某公司的工资管理系统 B)语言编译程序 C)DOS D)UNIX 14.将二进制数
转换为八进制数是 。A)1555 B)1556 C)1557 D)1558 15.下列各种进制的数中最小的数是 。A)(213)D B)(10A)H C)(335)O D)()B 16.如果在一个非零的无符号二进制整数右边末尾添上一个“O” ,则新数是原来的 倍。A)l B)2 C)3 D)4 17.十六进制 3FC3 转换为相应的二进制是 。A)11 B)1l C)01 D)01 18.将十进制数 25.3125 转换成十六进制数是 。A)19.4 B)19.5 C)20.4 D)20.5 19.将十进制的整数化为 N 进制整数的方法是 。
A)乘 N 取整法 B)除 N 取整法 C)乘 N 取余法 D)除 N 取余法 20.计算机的机器数有位数的限制,这是由于计算机 的限制。A)硬件设备 B)操作系统 C)软件 D)输出设备 21.“溢出”一般是指计算机在运算过程中产生的 。A)数据量超过了内存容量 B)数超过了机器的位所表示的范围 C)数超过了变量的表示范围 D)以上答案都不对 22.微处理机能处理的最小数据单位是 。A)ASCII 码字符 B)字节 C)BCD 码 D)比特 23.在计算机内部是用 表示数据的。A)二进制 B)八进制 C)十进制 D)十六进制 24.微型计算机中的内存储器是按 进行编址的。A)二进制 B)字节 C)字 D)位 25.在计算机中,字节的英文名字是 。A)bit B)byte C)bout D)bite 26.486 微机的字长是 。A)8 位 B)16 位 C)32 位 D)64 位 27.某计算机的存储器容量是 1M,它是 2 的 次方 B。A)5 B)10 C)15 D)20 28.某计算机有 10 根地址线,则它的寻址空间为 。A)512 B)64 C)1k D)1M 29.在计算机中组成一个字的位数叫做该字的 。A)字长 B)个数 C)字节 D)大小 30.以下选项中, 是计算机的特点。A)运算速度快 B)体积小 C)编程精度高 D)地址总线多 31.执行逻辑或表达式 1010 V 1101 后,结果是 。A)1010 B)1100 C)1011 D)11ll 32.微型计算机是大规模和超大规模集成电路发展的产物。超大规模集成电路 (VLSI)指的是 一个 IC 芯片上容纳的元件超过 。A)数万个 B)数千个 C)数百个 D)无数个 33.软盘磁道的编号 是依次增大的。A)从外向内 B)从内向外 C)从中间向外 D)从两边向中间 34.软盘的第 磁道一旦损坏,该盘就不能使用了。A)0 B)1 C)39 D)40 35.3.5 英寸软盘上的磁道是 。A)一条渐开线的曲线 B)一组记录密度不同的同心圆 C)一组记录密度相同的同心圆 D)一组同心和不同心圆 36.3.5 英寸双面高密度软盘的存储容量为 。A)1.2 MB B)1.44 MB C)360 kB D)720 kB 37.在软盘中,通常每个扇区有 个字节的存储容量。=2*80*512*18B A)512 B)1024 C)256 D)128 38.从本质上说,汉字国标码属于 。A)交换码 B)字形码 C)机内码 D)拼音码 39.下列字符中,ASCII 码值最小的是 。A)b B)B C)空格 D)2
40.一个汉字的国标码可以用两个字节存储,这两个字节的最高位分别是 。A)1 和 1 B)O 和 0 C)1 和 O D)0 和 1 41.已知小写英文字母“m”的十六进制 ASCII 码值是 6D,则小写英文字母“c”的十六进 制 ASCII 码值是 。A)98H B)62H C)99H D)63H 42.字符 ASCII 编码在机器中用 8 位二进制 ASCII 码表示 。A)最左边一位为 0 B)最右边一位为 0 C)最左边一位为 1 D)最右边一位为 1 43.英文小写字母“b”和大写字母“B”的十六进制 ASCII 码值相差 。A)10H B)20H C)30H D)40H 44.在计算机中,使用 8 位 ASCII 码表示字符的二进制代码,其十六进制值小于 。A)3F B)CF C)7F D)FF 45.汉字系统中的汉字字库里存放的是汉字的 。A)内码 B)外码 C)字模 D)国标码 46.在 24 x 24 点阵字库中,每个汉字的字模信息需用 个字节存储。A)9 B)32 C)72 D)128 47.一个汉字和一个英文字符在微机中存储时所占字节数的比值为 。A)1:1 B) 2:1 C)4:1 D)l:4 48.计算机中的兼容是指计算机部件的通用性, IBM PC 兼容机中的兼容是指在兼容机上可以 使用 。A)与 IBM PC 原型机上不同的软件和外部设备 B)与 IBM PC 原型机上相同的软件和外部设备 C)与任何其他厂家生产的计算机相同的外部设备 D)与任何其他厂家生产的计算机不同的外部设备 49.一个汉字的十六进制国标码是”4E32” ,则该汉字的两字节十六进制内码是 。A)DEB2 B)BEB2 C)CEB2 D)AEB2 50.汉字的机内码高位等于区码与 之和。A)数字码 B)位码 C)AOH D)区码 51.汉字字形数字化后,以 文件的形式存放在存储器内,构成汉字软字库。A)二进制 B)十六进制 C)ASCII 码 D)OBJ 52.现代计算机是一种按程序自动进行信息处理的工具,目前被广泛使用的计算机是 。A)模拟计算机 B)通用并专门用于家庭的计算机 C)数字与模拟混合的计算机 D)数字计算机 53.在国标码的字符集中收录了 和图形符号,共 7445 个。A)命令符号 B)控制符号 C)汉字 D)显示符号 54.已知大写字母“A”的 ASCII 码值为(65)10,则小写字母“a”的 ASCII 码值是 。A)21H B)61H C)93H D)2FH 55.下列关于字符之间大小关系的排列,正确的是 A)空格符&d&D B)空格符&D&d C)d&D&空格符 D)D&d&空格符 56.在下列点阵汉字字库中, 点阵字库中的汉字字形显示得比较清晰美观。A)16 x 16 B)24 x 24 C)48 x 48 D)40 x 40 57.在 16 x 16 点阵的字库中, “一”字的字模与“级”字的字模所占存储单元个数是 。A)两个字一样多 B)“一”字占的多 C)“级”字占的多 D)不能确定 58.原码是用 表示符号的二进制代码。A)最高位 B)最后一位 C)第 4 位 D)任意位
59.负数的补码是 各位求反,然后末位加 1。A)先对符号 B)先对原码中除符号位以外的 C)先对原码 D)不对 60.用补码表示的、带符号的八位二进制数,可表示的整数范围是 。A)-128~+127 B)-127~+127 C)-128~+128 D)-127~+128 61.已知最高位为符号位的 8 位机器码 。当它是原码时,表示的十进制真值是 A)+58 B)-58 C)+70 D)-70 62.补码
代表的十进制负数是 。A)67 B)-53 C)-73 D)-47 63.已知某计算机的字长是 8 位,则二进制数-1010101 的原码表示为 。A) B) C) D).十进制数 75 在某计算机内部用二进制代码
表示,表示方式为 。A)ASCII 码 B)原码 C)反码 D)补码 65.计算机的 CPU 每执行一个 就完成一步基本运算或判断。A)语句 B)程序 C)指令 D)软件 66.人们针对某一需要而为计算机编制的指令序列称为 。A)软件 B)命令 C)程序 D)字符串 67.机器指令是用二进制代码表示的,能被计算机 。A)编译后执行 B)解释后执行 C)汇编后执行 D)直接执行 68.计算机指令系统主要包括数据处理指令、数据传送指令、 和状态管理指令。A)程序控制指令 B)逻辑控制指令 C)命令编译指令 D)条件转移指令 69.在计算机指令系统中,确定操作数有多种方法。当操作数直接由指令给出时称为 A)间接寻址 B)立即寻址 C)寄存器寻址 D)变址寻址 70.媒体一般有两种含义:一种是指存储信息的实体,另一种是指 。A)信息接 B)信息载体 C)介质 D)网络 71.下列属于多媒体计算机硬件系统的是 。A)工作站、打印机、电视机、冰箱 B)声卡、通信卡、电风扇、鼠标 C)摄像机、音箱、键盘、操纵杆 D)硬盘、麦克风、充电器、录音机 、 72. 不是多媒体技术的特征。A)集成性 B)交互性 C)高速性 D)实时性 73.磁带、磁盘、光盘和 属于存储信息的实体。A)声音 B)图形 C)半导体存储器 D)图像 74.数字、文字、声音、图形和 属于信息载体。A)图像 B)声像磁带 C)光盘 D)硬盘 75.多媒体计算机系统包括多媒体计算机软件系统和 。A)音响设备 B)显示设备 C)多媒体计算机硬件系统 D)打印机 76.下列各项中, 属于多媒体功能卡。A)盘控卡 B)IC 卡 C)压缩卡 D)两串一并卡 77.下列选项中,具有汉字处理功能的系统软件是 。A)DOS B)UNIX C)UCDOS D)MS-DOS 78.计算机的软件系统通常分为 。A)系统软件和应用软件 B)高级软件和一般软件 C)军用软件和民用软件 D)管理软件和控制软件 79.下列软件中不属于系统软件的是 。A)编译程序 B)操作系统 C)诊断程序 D)C 语言源程序
80.下列 中的软件均属于系统软件。A)UCDOS 和 Word B)DOS 和 Windows C)Windows 和 Excel D)Word 和 Excel 81.内存与外存比较具有 的特点。A)存储容量大 B)存取速度快 C)价格低 D)盘上信息可以长期脱机保存 82.微型计算机中的外存储器,可以与 直接进行数据传送。A)运算器 B)控制器 C)微处理器 D)内存储器 83.下列说法中,正确的是 。A)软盘驱动器既可作为输入设备,也可作为输出设备 B)软盘上存取数据的顺序是先取 0 面的所有磁道,然后再取 1 面的所有磁道 C)软、硬盘的作用完全相同 D)格式化磁盘的作用是将不可读文件从磁盘上删去 84.Cache 是由 存储器组成的。A)动态随机 B)静态随机 C)双极型静态随机 D)EPROM 85.一倍速 DVD-ROM 的数据传输率是 。A)1.44 MB/s B)1.3 MB/s C)2 MB/s D)3 MB/s 86.接口是指不同设备之间为实现互连和通信商具有的对接部分。微型计算机有三类接口, 即总线接口、串行口和并行口。串行口是指 。A)主机和接口之间采用并行传递,接口和外设之间采用串行传送 B)主机和接口之间、接口和外设之间均采用并行传送 C)主机和接口之间采用串行传递,接口和外设之间采用并行传送 D)主机和接口之间、接口和外设之间均采用串行传送 87.下列有关存储器读写速度排列正确的是 。A)RAM&Cache&硬盘&软盘 B)Cache&RAM&硬盘&软盘 C)Cache&硬盘&RAM&软盘 D)RAM&硬盘&软盘&Cache 88.下列说法中,不正确的是 。A)当关闭计算机电源后,RAM 中的程序和数据就消失了 B)软盘和硬盘上的数据均可由 CPU 直接存取 C)信息高速公路的英文缩写是 NII D)浮点数的取值范围是由阶码的位数决定的 89.下列叙述正确的是 。A)没有外部设备的计算机称为裸机 B)ASCII 码不是计算机惟一使用的信息编码 C)磁盘信息是以顺序方式读出的 D)长程序一定比短程序执行时间长 90.I/O 接口位于 。A)总线和 I/0 设备之间 B)总线和主机之间 C)CPU 和主存储器之间 D)CPU 和外存储器之间 91.下列设备中,既可作为输入设备,又可作为输出设备的是 。A)键盘 B)显示器 C)打印机 D)磁盘驱动器 92.在计算机中,采用虚拟存储器的目的是 。A)提高主存储器的速度 B)扩大外存储器的容量 C)扩大内存储器的寻址空间 D)提高外存储器的速度 93.SRAM 存储器是 存储器。A)静态随机 B)静态只读 C)动态随机 D)动态只读 94.计算机根据 来判别存储器中的内容是指令还是数据。A)符号位是 0 还是 1 B)所在存储单元的地址
C)存储单元的字节数 D)CPU 执行程序的过程 95.个人计算机属于 计算机。A)小型 B)中型 C)小巨型 D)微型 96.下列说法中,正确的是 。A)操作系统是用户与计算机之间的接口 7 B)软盘的体积比硬盘大 C)所有计算机的指令系统都是相同的 D)用 C 语言编写的程序均为系统软件 97.下列说法中,不正确的是 。A)键盘、鼠标、光笔是输入设备 B)显示器、打印机、绘图仪是输出设备 C)计算机中使用的汉字编码和 ASCII 码是一样的 D)操作系统是一种很重要的系统软件 . 98.下列说法中,正确的是 。A)汉字的计算机内码就是国标码 B)软盘是一种存储介质 C)所有微机上都可以使用的软件称为应用软件 D)硬盘驱动器是存储器 99.在半导体存储器中,动态随机存储器 DRAM 的特点是 。A)按位结构方式存储 B)按字结构方式存储 C)信息在存储介质中移动 D)每隔一定时间刷新一次 100.下列说法中,正确的是 。A)软盘驱动器一般都装在主机上,故属主内存 B)硬盘的容量最大,故属主内存 C)3.5 英寸软盘的写保护窗口打开时,既能读又能写 D)采用虚拟内存技术,可提高计算机执行任务的速度 二、多项选择题 1.在电子计算机的发展过程中,曾经使用过的主要元器件有 A)电子管 B)晶体管 C)集成电路 D)光介质 。
2.微处理器又称为中央处理器,它是由 A)运算器 B)控制器
组成的。D)寄存器
3.下列叙述中,正确的是
A)计算机最好不要长期闲置不用 B)不要连续使用计算机,使用几小时后,应关一会机器 C)应避免在强磁场干扰下使用计算机
D)频繁开关计算机会减少使用寿命
4.二进制的优越性包括 A)可行性 B)简易性
。C)逻辑性 D)可靠性
5.在不同进制的四个数中,较大的两个数是 A)()B B)(47)0 C)(ED)H
。D)(400)D
6.不同数制具有的共同特点是 A)每一种数制都有固定的符号集 C)都使用位置表示法
。B)每一种数制均无固定的符号集 D)均不使用位置表示法
7.下列选项中,属于逻辑运算的是 A)逻辑“与”运算
。C)逻辑“真” D)逻辑“假”
B)逻辑“或”运算
8.下列说法正确的是
A)在微机系统中,应用最普遍的字符编码是 ASCII 码 B)光驱的倍数越大,数据传输就越快 C)计算机在工作时突然断电,则存储在磁盘上的信息丢失 D)采用虚拟存储器的目的是提高外存储器的速度和容量
9.以下说法不正确的是
A)1 个字中的二进制位个数一定大于 1 个字节中的二进制位个数 B)1 个字中的二进制位个数通常是 8 的整数倍 C)1 个字等于 8 位二进制 D)1 个字等于 32 位二进制
10.一个字节代码可表示 A)8 B)16
个状态。C)28 D)256
11.1GB 等于 A)1024 MB
。B)1024 KB D)1024 x 1024 x 1024 B
C)1024 x 1024 KB
12.下列说法不正确的是
。B)低密度软盘每面有 40 个磁道 D)低密度软盘每面有 39 个磁道
A)高密度软盘每面有 80 个磁道 C)高密度软盘每面有 79 个磁道
13.以下描述正确的是
A)计算机中存储数据的最小单位是位 B)计算机中计算数据的最大单位是位 C)微机中用来表示信息的最小单位是位 D)微机中用来表示信息的最大单位是位
14.以下描述正确的是
A)微型计算机的字长取决于数据总线和地址总线的宽度 B)存储一个汉字占用 2 个字节 C)存储容量的基本单位是字节 D)不同种类的计算机所能处理的数据类型不同
15.下列说法正确的是
A)数据有两种形式,即人读数据和机读数据 B)“32 位微型计算机”中的 32 指的是机器字长 C)一个字由若干个字节组成 D)主频的单位是 MHz
16.在计算机系统中,有两种重要的字符编码方式,它们是 A)BCD B)ASCII C)BASE
D)DATA BASE
17.在计算机中,ASCII 字符编码方式主要用于 A)微型机 B)小型机 C)大型机
。D)巨型机
18.在汉字字符集中, 一个汉字所在的 位码” 。A)数字号 B)字母符号 C)区号
简单地组合在一起, 就构成了该汉字的 “区
19.按汉字的使用频率将汉字库分为
A)一级汉字库
B)二级汉字库
C)扩展汉字库
D)辅助汉字库
20.为了识别汉字,计算机要把汉字的外部码转换成汉字的内部码,以便进行 A)处理 B)计算 C)存储 D)求和
21.字模按构成字模的字体和点阵可分为楷体字模和 A)黑体字模 B)存储字模 C)宋体字模
等。D)打印字模
22.在 7 位 ASCII 码中,包括 A)52 个罗马字母 C)10 个阿拉伯数字
等共 128 个字符。B)8 个日期字符 D)52 个大小写英文字母
23.在计算机中,汉字字库可分为 A)显示字库 B)硬字库
两种。C)软字库 D)存储字库
24.计算机中的机器数有三种表示方法,它们是 A)原码 B)反码 C)补码
。D)BCD 码
25.对于正数, A)原码
表示是一致的。B)反码 C)补码 D)ASCII 码
26.实数在计算机内部表示为浮点数,它由
两部分组成。
是数值数据在计算机内部的编码方法。B)补码 C)国标码 D)内码
28.下述描述正确的是
A)一个数的反码的反码是原码本身 B)通常计算机中的定点数有两种表示,它们是定点整数和定点小数 C)正数的反码不是原码本身 D)为了运算方便,计算机中所有的定点数一般都化为补码表示
29.在反码表示法中
。B)负数的反码为该数原码除符号位外各位求反
A)正数的反码是原码本身
C)正数的反码不是原码本身 D)负数的反码为该数原码除符号位外各位求反加 1
30.在补码表示法中
A)负数的补码是该数的反码最后一位加 1 B)负数的补码是该数的反码 C)正数的补码是原码加 1 D)正数的补码是原码本身
31.计算机的发展方向为 A)巨型化 B)微型化
。C)网络化 D)智能化
32.计算机能直接执行的指令包括两部分,它们是 A)操作码 B)ASCII 码 C)操作数
。D)汉字代码
33.下列说法正确的是
A)HALT 指令表示停机操作,它是零地址指令 B)计算机指令是指挥 CPU 进行操作的命令 C)单地址指令的格式是由指令码和地址码组成的 D)各种计算机的指令系统都是一样的
34.在计算机工作时,内存储器用来存储 A)运算所需的程序 B)运算所需的数据
。C)暂时不用的命令 D)二进制数
35.微机硬件系统的基本组成是 A)输入设备、存储器
。C)输出设备
B)微处理器
D)键盘、显示器、打印机、运算器
36.以下不属于计算机外存储器的是 A)RAM B)硬盘
。C)ROM D)软盘
37.多媒体关键特性是 A)多样化
。C)集成性 D)扩展性
38.下列关于数据压缩技术说法正确的是 A)JPEG 压缩运动图像 C)MPEG 压缩运动图像
B)JPEG 压缩静止图像 D)MPEG 压缩静止图像
39.多媒体计算机不可缺少的设备是 A)ROM B)CD-ROM
。C)IC 卡 D)声频卡
40.下列各项属于声频卡的关键技术是 A)音效 B)数字音频
。D)音乐指挥
C)音乐合成
41.下列各项属于多媒体操作系统的是 A)Windows 98 B)Windows 2000
42.数字音频压缩声音信号是 A)A/D
的转换。C)D/A D)数字信号与模拟信号
B)模拟信号与数字信号
43.音乐合成主要有两种合成技术,它们是 A)FM 合成 B)波形表合成
。D)波形图合成
44.声频卡采用了音效芯片,因而从硬件上实现了 A)回声 B)混响 C)和声
45.下列说法正确的是
A)ROM 可作为输出缓冲区使用 B)CPU 的主要功能是对指令、操作和时间的控制以及对数据加工 C)DVD-ROM 标准向下兼容,能读目前的音频 CD 和 CD-ROM D)浮点数的精度由尾数的位数决定
46.下列各项属于视频卡的是 A)卫星信号采集卡
。B)JPEG/MPEG/H.261 图像压缩卡 D)图像解压卡
C)VGA 到 NTSC/PAL 电视信号转换盒
47.目前多媒体技术中主要有三大编码及压缩标准,它们是 A)JPEG B)ASCII C)MPEG
D) H.261 .
48.第一个图像压缩国际标准 JPEG 广泛应用于 A)ROM B)CD-ROM
。D)图文管理
C)彩色图像传真
49.MPEG 实际上是数字电视标准,它包括三个部分,即 A)MPEG-Video B)MPEG-Audio C)MPEG-Radio
D)MPEG-System
50.下列各项中, A)ROM
是多媒体计算机系统的最基本硬件之一。B)CD-ROM C)DVD-ROM D)RAM
第一篇:计算机二级考试题库1.以下叙述中正确的是(C) A)C 程序中的注释只能出现在程序的开始位置和语句的后面 B)C 程序书写格式严格,要求一行内只能写一个语句 C)C 程序书写格式自由,一个语句可以写在多行上 D)用 C 语言编写的程序只能放在一个程序文件中 2 以下叙述中正确的是(C) A)C 程序的基本组成单位是语句 B)C 程序中的每一行只能写一条语句 C)简单 C 语句必须以分号结束 D)C 语句必须在一行内写完 3 计算机能直接执行的程序是(D) A)源程序 B)目标程序 C)汇编程序
D)可执行程序
4 以下 C 语言用户标识符中,不合法的是(D) A)_1 B)AaBc C)a_b D)a-b 5 以下选项中不合法的标识符是(C) A)print B)FOR C)&a D)_00 6 以下选项中合法的标识符是(C) A)1_1 B)1-1 C)_11 D)1_ _ 7 以下选项中,能用作数据常量的是(D) A)o115 B)0118 C)1.5e1.5
8 以下选项中不能作为 C 语言合法常量的是(A) A)'cd' B)0.1e+6 C)&\a& D)'\011' 9.C 源程序中不能表示的数制是(A) A)二进制 B)八进制 C)十进制 10 以下选项中正确的定义语句是(C) A)b; B)double a=b=7; C)double a=7,b=7; D)double,a,b; 11 以下不能正确表示代数式 2ab/cd 的 C 语言表达式是(D) A)2*a*b/c/d B)a*b/c/d*2 C)a/c/d*b*2
D)十六进制
D)2*a*b/c*d
12 设有定义:int x=2;,以下表达式中,值不为 6 的是(D) A)x*=x+1 B)x++,2*x C)x*=(1+x) D)2*x,x+=2
13 有以下程序,其中 k 的初值为八进制数 #include &stdio.h& main() {int k=011; printf(&%d\n&,k++); } 程序运行后的输出结果是(D) A)12 B)11 C)10 D)9 14 设变量 a 和 b 已正确定义并赋初值。请写出 a-=a+b 等价的赋值表达式 a=-b 15 若有表达式(w)?(--x):(++y),则其中与 w 等价的表达式是(D) A)w==1 B)w==0 C)w!=1 D)w!=0 16 表达式(int)((double)(5/2)+2.5)的值是【 4 】
17 若有定义:double a=22;int i=0,k=18;,则不符合 C 语言规定的赋值语句是 (C) A)a=a++,i++; B)i=(a+k)&=(i+k); C)i=a%11; D)i=!a; 18 若函数中有定义语句:,则(B) A)系统将自动给 k 赋初值 0 B)这时 k 中的值无定义 C)系统将自动给 k 赋初值-1 D)这时 k 中无任何值 19 有以下程序 #include&stdio.h& main() { char a,b,c,d; scanf(“%c%c”,&a,&b); c=getchar(); d=getchar(); printf(“%c%c%c%c\n”,a,b,c,d); } 当执行程序时,按下列方式输入数据(从第 1 列开始,&CR&代表回车,注 意:回车也是一个字符) 12&CR& 34&CR& 则输出结果是(C)
A)1234 C)12 3 D)12 34
20 若变量已正确定义为 int 型,要通过语句 scanf(&%d,%d,%d&,&a,&b,&c);给 a 赋值 1、 给 b 赋值 2、给 c 赋值 3,以下输入形式中错误的是(μ 代表一个空格符)(B) A)μ μ μ 1,2,3&回车& B)1μ 2μ 3&回车& C)1,μ μ μ 2,μ μ μ 3&回车& D)1,2,3&回车& 21 有以下程序 #include &stdio.h& main() { int a1,a2; char c1,c2; scanf(&%d%c%d%c&,&a1,&c1,&a2,&c2); printf(&%d,%c,%d,%c&,a1,c1,a2,c2); } 若通过键盘输入,使得 a1 的值为 12,a2 的值为 34,c1 的值为字符 a,c2 的值为 字符 b, 程序输出结果是:12,a,34,b 则正确的输入格式是(以下_代表空格,&CR&代表回 车) (A) A)12a34b&CR& B)12_a_34_b&CR& C)12,a,34,b&CR& D)12_a34_b&CR& 22 若 a 是数值类型,则逻辑表达式(a==1)||(a!=1)的值是(A) A)1 B)0 C)2 D)不知道 a 的值,不能确定 23 两次运行下面的程序, 如果从键盘上分别输入 6 和 4, 则输出结果是 和 5) (7 。main() { scanf(“%d”,&x); if(x++&5) printf(“%d”,x); else printf(“%d\n”,x--); 24 有如下嵌套的 if 语句 if (a&b) if(a&c)k=a; else k=c; else if(b&c) k=b; else k=c; 以下选项中与上述 if 语句等价的语句是(C)
A)k=(a<b)?a:b;k=(b<c)?b:c; B)k=(a<b)?( (b<c)?a:b):( (b>c)?b:c); C)k=(a<b)?( (a<c)?a:c):( (b<c)?b:c); D)k=(a<b)?a:b;k=(a<c)?a:c; 25 以下选项中与 if(a==1)a=b; else a++;语句功能不同的 switch 语句是(B) A)switch(a) {case 1:a=b; default:a++; } B)switch(a==1) {case 0:a=b; case 1:a++; } C)switch(a) {default:a++; case 1:a=b; } D)switch(a==1) {case 1:a=b; case 0:a++; } 26 以下是 if 语句的基本形式(D) if(表达式) 语句 其中&表达式& A)必须是逻辑表达式 C)必须是逻辑表达式或关系表达式
B)必须是关系表达式 D)可以是任意合法的表达式
27 有以下程序 #include &stdio.h& main() { scanf(&%d&,&x); if(x&=3) ; else if(x!=10) printf(&%d\n&,x); } 程序运行时,输入的值在哪个范围才会有输出结果(B) A)不等于 10 的整数 B)大于 3 且不等于 10 的整数 C)大于 3 或等于 10 的整数 D)小于 3 的整数 28 有以下程序 #include &stdio.h&
main() { int if if
a=1,b=2,c=3,d=0; (a= =1 && b++= =2) (b!=2||c--!=3) printf(&%d,%d,%d\n&,a,b,c); else printf(&%d,%d,%d\n&,a,b,c); else printf(&%d,%d,%d\n&,a,b,c);
} 程序运行后输出结果是(C) A)1,2,3 B)1,3,2
29 有以下程序 #include &stdio.h& main() { char c1,c2; scanf(&%c&,&c1); while(c1&65||c1&90) scanf(&%c&,&c1); c2=c1+32; printf(&%c,%c\n&,c1,c2); } 程序运行输入 65 回车后,能否输出结果,结束运行(请回答能或不能)【 不能 】 30 有以下程序 #include &stdio.h& main() { int n=2,k=0; while(k++&&n++&2); printf(“%d %d\n”,k,n); } 程序运行后的输出结果是(D) A)0 2 B)1 3 C)5 7 D)1 31 以下程序运行后的输出结果是 (5) #include &stdio.h& main() { int a=1,b=7; do { b=b/2;a+=b; } while (b&1); printf(“%d\n”,a);} 32 有以下程序 #include(stdio.h) main()
{int a[5]={1,2,3,4,5},b[5]={0,2,1,3,0},i,s=0; for(i=0;i<5;i++) s=s+a[b[i]]); printf(&%d\n&, s); } 程序运行后的输出结果是(C) A)6 B)10 C)11 D)15 33 设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的 程序段是(D) A)n=0;while((ch=getchar())!='\n') n++; B)n=0;while(getchar()!='\n') n++; C)for(n=0;getchar()!='\n';n++); D)n=0;for(ch=getchar();ch!='\n';n++); 34 以下程序 main() { int f,f1,f2,i; f1=0;f2=1; printf(“%d %d ”,f1,f2); for(i=3;i&=5;i++) { f=f1+f2; printf(“%d”,f); f1=f2; f2=f; } printf(“\n”); }程序运行后的输出结果是 【10】 35 有以下程序 #include(stdio.h> main() {int a=1;b=2; for(;a<8;a++) {b+=a;a+=2;} printf(&%d,%d\n&,a,b); } 程序运行后的输出结果是(D) A)9,18 B)8,11 C)7,11
36 以下程序段中的变量已正确定义 for(i=0;i&4;i++,j++) for(k=1;k&3;k++); printf(&*&); 程序段的输出结果是(D) A)******** B)**** C)** D)* 37 有以下程序 #include<stdio.h> main()
{int i,j,m=1; for(i=1;i<3;i++) {for(j=3;j>0;j--) {if(i*j)>3) m*=i*j; } } printf(&m=%d\n&,m); } 程序运行后的输出结果是(A) A)m=6 B)m=2 C)m=4
38 有以下程序 #include &stdio.h& main() {int b [3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i&3;i++) for(j=i;j&=i;j++) t+=b[i][b[j][i]]; printf(&%d\n&,t); } 程序运行后的输出结果是(C) A)1 B)3 C)4 D)9 39 执行下面的程序后,a 的值为( 8 main() { int a , for( a=1 , b=1 ; a&=100; a++) { if(b&=20) if(b%3 = = 1) { b+=3;
} b-=5; } } 40 以下程序运行后的输出结果是【 S=0 #include &stdio.h& main() { int k=1,s=0; do{ if((k%2)!=0) s+=k;k++; }while(k&10); )
printf(&s=%d\n&,s); 41 有以下程序 #include &stdio.h& int f(int x,int y) { return ((y-x)*x);} main() { int a=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf(&%d\n&,d); } 程序运行后的输出结果是(B) A)10 B)9 C)8 D)7 42 以下程序 #include &stdio.h& int fun(int x,int y) { if(x==y) return (x); else return((x+y)/2); } main() { int a=4,b=5,c=6; printf(&%d\n&,fun(2*a,fun(b,c))); } 程序运行后的输出结果是(B) A)3 B)6 C)8 D)12 43 设函数中有整型变量 n,为保证其在未赋初值的情况下初值为 0,应该选择的 存储类别是(C) A)auto B)register C)static D)auto 或 register 44 有以下程序 #include &stdio.h& void fun(int p) { int d=2; p=d++; printf(“%d”,p);} main() { int a=1; fun(a); printf(“%d\n”,a);} 程序运行后的输出结果是(C) A)32 B)12 C)21 D)22 45 有以下程序 #include &stdio.h&
int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf(“%d\n”,s); } int f(int n) { static int a=1; n+=a++;
} 程序运行以后的输出结果是(C) A)7 B)8 C)9 D)10 46 有以下程序 #include &stdio.h& int fun() { static int x=1; x*=2;
} main() {int i,s=1, for(i=1;i&=2;i++) s=fun(); printf(&%d\n&,s); } 程序运行后的输出结果是(C) A)0 B)1 C)4 D)8 47 有以下程序 #include &stdio.h& #define f(x) x*x*x main() { int a=3,s,t; s=f(a+1);t=f((a+1)); printf(“%d,%d\n’,s,t); } 程序运行后的输出结果是(A) A)10,64 B)10,10
48 有以下程序 #include &stdio.h& #define PT 3.5 ; #define S(x) PT*x* main() { int a=1,b=2 ; printf(&%4.1f\n&,S(a+b));}
程序运行后的输出结果是(D) A)14.0 B)31.5 C)7.5
D)程序有错无输出结果
49 有以下程序 #include &stdio.h& #define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf(&%d\n&,d); } 程序运行后的输出结果是(C) A)0 B)-12 C)-20 D)10 50 以下叙述正确的是(B) A)C 语言程序是由过程和函数组成的 B)C 语言函数可以嵌套调用,例如:fun(fun(x)) C)C 语言函数不可以单独编译 D)C 语言中除了 main 函数,其他函数不可作为单独文件形式存在 51 若有定义语句:int m[]={5,4,3,2,1},i=4;, 则下面对 m 数组元素的引用错误的是(C) A)m[--i] B)m[2*2] C)m[m[0]]
52 有以下程序 #include &stdio.h& void fun(int a,int b) { t=a;a=b;b=t; } main() { int c[10]={1,2,3,4,5,6,7,8,9,0},i; for(i=0;i&10;i+=2) fun(c[i],c[i+1]); for(i=0;i&10;i++) printf(&%d,&,c[i]); printf(&\n&); } 程序的运行结果是(A) A)1,2,3,4,5,6,7,8,9,0, B)2,1,4,3,6,5,8,7,0,9, C)0,9,8,7,6,5,4,3,2,1, D)0,1,2,3,4,5,6,7,8,9, 53 有以下程序 void fun(int a[], { int i,t;
for(i=0;i&n/2;i++) {t=a[i];a[i]=a[n-1-i];
a[n-1-i]=t;
} main() { int k[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2;i&8;i++) printf(&%d&,k[i]); printf(&\n&); } 程序的运行结果是(D) A)345678 B)876543 C)1098765 D) 下列选项中,能正确定义数组的语句是(D) A)int num[0..2008]; B)int num[]; C)int N=2008; int num[N]; D)#define N 2008 int num[N]; 55 有以下程序 main() { int a[ ]={2,3,5,4},i; for(i=0;i&4;i++) switch(i%2) { case 0:switch(a[i]%2) {case 0:a[i]++; case 1:a[i]--; } case 1:a[i]=0; } for(i=0;i&4;i++) printf(“%d”,a[i]); printf(“\n”); } 程序运行后的结果是:(C) A)3 3 4 4 B)2 0 5 0 C)3 0 4 0 D)0 3 0 4 56 以下程序 #define N 4 void fun(int a[][N],int b[]) { for(i=0;i&N;i++) b[i]=a[i][i]; } main() { int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;
fun(x,y); for(i=0;i&N;i++) printf(&\n&); } 程序的运行结果是(B) A)1,2,3,4, B)1,0,7,0,
printf(&%d,&,y[i]);
C)1,4,5,9,
D)3,4,8,10,
57 以下函数 findmax 拟实现在数组中查找最大值并作为函数值返回,但程序中 有错导致不能实现预定功能 #define MIN - int findmax (int x[],int n) { int i, for(i=0;i&n;i++) { max=MIN; if(max&x[i]) max=x[i];} } 造成错误的原因是(D) A)定义语句 int i,中 max 未赋初值 B)赋值语句 max=MIN;中,不应给 max 赋 MIN 值 C)语句 if(max&x[i]) max=x[i];中判断条件设置错误 D)赋值语句 max=MIN;放错了位置 58 有以下程序 #include &stdio.h& main() { char s[]={“012xy”};int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]&=’a’&&s[i]&=’z’) n++; printf(“%d\n”,n); } 程序运行后的输出结果是(B) A)0 B)2 C)3 D)5 59 若有定义语句:char A)7 B)8 C)9 s[10]=&\0&;,则 strlen(s)的值是(A) D)10
60 有以下程序 #include&string.h& main() { char a[10]=”abcd”; printf(“%d,%d\n”,strlen(a),sizeof(a)); } 程序运行后的输出结果是(B)
61 有以下程序 #include &stdio.h& main() { int m=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r; printf(“%d,%d,%d,%d\n”,m,n,*p,*q); } 程序运行后的输出结果是(B) A)1,2,1,2 B)1,2,2,1 C)2,1,2,1
D)2,1,1,2
62 若有定义 int(*pt)[3]; ,则下列说法正确的是(D) A)定义了基类型为 int 的三个指针变量 B)定义了基类型为 int 的具有三个元素的指针数组 pt C)定义了一个名为*pt、具有三个元素的整型数组 D)定义了一个名为 pt 的指针变量,它可以指向每行有三个整数元素的二维数 组 63 下列语句组中,正确的是(A) A)char *s;s=&Olympic&; C)char *s;s={&Olympic&};
B)char s[7];s=&Olympic&; D)char s[7];s={&Olympic&};
64 若有以下定义和语句(A) char s1[10]=&abcd!&,*s2=&\n123\\&; printf(&%d %d\n&, strlen(s1),strlen(s2) ); 则输出结果是 A)5 5 B)10 5 C)10 7 D)5 8 65 若有定义语句:int a[4][10],*p,*q[4];且 0≤i&4,则错误的赋值是(A) A)p=a B)q[i]=a[i] C)p=a[i] D)p=&a[2][1] 66 有以下程序 #include &stdio.h& #include&string.h& main() { char str[ ][20]={“One*World”, “One*Dream!”} ,*p=str[1]; printf(“%d,”,strlen(p));printf(“%s\n”,p); } 程序运行后的输出结果是(C) A)9,One*World B)9,One*Dream! C)10,One*Dream! D)10,One*World
67 设有定义:char *c;,以下选项中能够使字符型指针 c 正确指向一个字符串 的是(A) A)char str[ ]=”string”;c= B)scanf(“%s”,c); C)c=getchar(); D)*c=”string”; 68 有以下程序 #include &stdio.h& void fun(char *c,int d) {*c=*c+1;d=d+1; printf(&%c,%c,&,*c,d); main() {char b='a',a='A'; fun(&b,a);printf(&%c,%c\n&,b,a); } 程序运行后的输出结果是(A) A)b,B,b,A B)b,B,B,A C)a,B,B,a D)a,B,a,B 69 有以下程序 #include &stdio.h& #define N 8 void fun(int *x,int i) {*x=*(x+i);} main() {int a[N]={1,2,3,4,5,6,7,8},i; fun(a,2); for(i=0;i<N/2;i++) {printf(&%d&,a[i]);} printf(&\n&); } 程序运行后的输出结果是(C) A)1313 B)2234 C)3234 D)1234 70 下列函数的功能是(A) fun(char * a,char * b) { while((*b=*a)!=’\0’) {a++,b++;} } A)将 a 所指字符串赋给 b 所指空间 B)使指针 b 指向 a 所指字符串 C)将 a 所指字符串和 b 所指字符串进行比较 D)检查 a 和 b 所指字符串中是否有’\0’ 71 设有以下函数 void fun(int n,char * s) {??} 则下面对函数指针的定义和赋值均是正确的是(A)
A)void B)void C)void D)void
(*pf)(); pf= *pf(); pf= *pf(); *pf= (*pf)(int,char);pf=&
72 设有定义: struct complex { int real,} data1={1,8},data2; 则以下赋值语句中错误的是(B) A)data2=data1; B)data2=(2,6); C)data2.real=data1. D)data2.real=data1. 73 有以下定义和语句 struct workers {char name[20]; struct {
} }; struct workers w,* pw=&w; 能给 w 中 year 成员赋 1980 的语句是(D) A)*pw.year=1980; B)w.year=1980; C)pw-&year=1980; D)w.s.year=1980; 74 以下关于 C 语言数据类型使用的叙述中错误的是(D) A)若要准确无误差的表示自然数,应使用整数类型 B)若要保存带有多位小数的数据,应使用双精度类型 C)若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体 类型 D)若只处理“真”和“假”两种逻辑值,应使用逻辑类型 75 下面结构体的定义语句中,错误的是(B) A)struct ord {};
B)struct ord {} C)struct ord {} D)struct {} 76 有以下程序 #include &stdio.h& #include&string.h& struct A { char b[10]; };
struct A f(struct A t); main() { struct A a={1001,”ZhangDa”,1098.0}; a=f(a); printf(“%d,%s,%6.1f\n”,a.a,a.b,a.c); } struct A f(struct A t) {t.a=1002;strcpy(t.b,”ChangRong”);t.c=1202.0;} 程序运行后的输出结果是(D) A)1001,ZhangDa,1098.0 B)1002,ZhangDa,1202.0 C)1001,ChangRong,1098.0 D)1002,ChangRong, 有以下程序 #include &stdio.h& struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p= printf(&%d,&,++p-&x); printf(&%d\n&,++p-&y); } 程序的运行结果是(B) A)1,2 B)2,3 C)3,4 D)4,1 78 有以下程序 #include &stdio.h& #include &string.h& struct A { char b[10]; }; void f(struct A t); main() { struct A a={1001,&ZhangDa&,1098.0}; f(a); printf(&%d,%s,%6.1f\n&,a.a,a.b,a.c); } void f(struct A t) { t.a=1002; strcpy(t.b,&ChangRong&);t.c=1202.0;} 程序运行后的输出结果是(A) A)1001,zhangDa,1098.0 B)1002,changRong,1202.0 C)1001,ehangRong,1098.O D)1002,ZhangDa, 若有以下程序段 int r=8; printf(“%d\n”,r&&1); 输出结果是(C)
80 有以下程序 #include &stdio.h& main() { int a=5,b=1,t; t=(a&&2)|b; printf(&%d\n&,t); } 程序运行后的输出结果是(A) A)21 B)11 C)6 D)1 81 有以下程序 #include &stdio.h& main() { int a=2,b=2,c=2; printf(&%d\n&,a/b&c); } 程序运行后的输出结果是(A) A)0 B)1 C)2 D)3 82 有以下程序 #include &stdio.h& typedef struct {double s}REC; void fun1( REC x ){x.num=23;x.s=88.5;} main() { REC a={16,90.0 }; fun1(a); printf(“%d\n”,a.num); } 程序运行后的输出结果是 【 16 】 。83 有以下程序 #include &stdio.h& main() { FILE *f; f=fopen(&filea.txt&,&w&); fprintf(f,&abc&); fclose(f); } 若文本文件 filea.txt 中原有内容为:hello,则运行以上程序后,文件 filea.txt 的内容为(C) A)helloabc B)abclo C)abc D)abchello
84 有以下程序 #include &stdio.h& main() { FILE * int a[10]={1,2,3},i,n; fp=fopen(&d1.dat&,&w&); for(i=0;i&3;i++) fprintf(fp,&%d&,a[i]); fprintf(fp,&\n&); fclose(fp); fp=fopen(&d1.dat&,&r&); fscanf(fp,&%d&,&n); fclose(fp); printf(&%d\n&,n); } 程序的运行结果是(B) A)12300 B)123 C)1 D)321 85 有以下程序 #include &stdio.h& main() { FILE * char *s1=&China&,*s2=&Beijing&; pf=fopen(&abc.dat&,&wb+&); fwrite(s2,7,1,pf); rewind(pf); fwrite(s1,5,1,pf); fclose(pf); } 以上程序执行后 abc.dat 文件的内容是(B) A)China B)Chinang C)ChinaBeijing
D)BeijingChina
86 下列关于 C 语言文件的叙述中正确的是(C) A)文件由一系列数据依次排列组成,只能构成二进制文件 B)文件由结构序列组成,可以构成二进制文件或文本文件 C)文件由数据序列组成,可以构成二进制文件或文本文件 D)文件由字符序列组成,其类型只能是文本文件 87 以下程序用来判断指定文件是否能正常打开,请填空。#include &stdio.h& main() { FILE * if(((fp=fopen(&test.txt&,&r&))==【 NULL 】)) printf(&未能打开文件!\n&); else
printf(&文件打开成功!\n&); } 88 以下程序从名为 filea.dat 的文本文件中逐个读入字符并显示在屏幕上。请 填空。#include &stdio.h& main() { FILE *
fp=fopen(【15】); &filea.dat&,&r& ch=fgetc(fp); while(!feof(fp)) { putchar(ch); ch=fgetc(fp); } putchar('\n'); fclose(fp); 89 有以下程序 #include &stdio.h& main() { FILE *char str[10]; fp=fopen(&myfile.dat&,&w&); fputs(&abc&,fp);fclose(fp); fp=fopen(&myfile.dat&,&a+&); fprintf(fp,&%d&,28); rewind(fp); fscanf(fp,&%s&,str); puts(str); fclose(fp); } 程序运行后的输出结果是(C) A)abc B) 28c C) abc28 D)因类型不一致而出错
《》出自:链接地址:/show/TUWRa3NojRUdrjn7.html}

我要回帖

更多关于 dnf解除二级密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信