2019年全国计算机二级考试试题题库(附答案)【精选】

合集下载

2019年计算机二级考试《C++》基础练习题及答案

2019年计算机二级考试《C++》基础练习题及答案

2019 年计算机二级考试《C++ 》基础练习题及答案1[填空题]运算符重载仍然保持其原来的优先级、和。

参考解析:结合性、语法结构。

解析:运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构。

2[单选题]有以下程序:#includevoid fun(int a ,int b ,int C.{ a=456 ,b=567,c=678;}void main(){int X=10 ,Y=20,Z=30;fun(X ,Y,z);aout }输出结果是( ) 。

A.30,20,10B.10,20,30C.456,567,678D.678,567,456 参考答案: B参考解析:本题考查函数中变量的作用范围,在主函数中给变餐x、Y、Z 赋值,然后将其作为实参传递给了函数fun() ,虽然在函数fun() 中改变了这 3 个变量的值,但仅仅同名的局部变量,不影响函数中变量的值,所以在调用函数fun() 结束后,主函数 3 个变量的值未改变。

3[ 单选题] 若有定义语句“ doublex ,y,*px ,*Py; 执行了px=&x; py=&y; ”后,准确的输入语句是( ) 。

A.scanf("%f%f" ,x,y);B.scanf("%f%f"&x ,&y);C.scanf("%If%le" ,px,py);D.scanf("%lf%If"x ,y);参考答案:C参考解析:此题主要考查输入函数的字符格式,lf 和le 表示以带小数点的数学形式或指数形式输入浮点数。

4[单选题] 继承机制的作用是( ) 。

A.信息隐藏B.数据圭寸装C.定义新类D.数据抽象参考答案:C参考解析:数据圭装就是数据抽象,即信息隐藏; 而继承是实现程序复用的基础。

5[ 单选题] 若有如下类声明class My Class {public :MyClass() {cout };执行下列语句MyClass a,b[2],*P[2];以后,程序的输出结果是( ) 。

2019年计算机二级C++考前练习试题及答案(6)

2019年计算机二级C++考前练习试题及答案(6)

2019年计算机二级C++考前练习试题及答案(6)1.层次型、网状型和关系型数据库划分原则是( )。

A)记录长度B)文件的大小C)联系的复杂水准D)数据之间的联系方式答案:D2.一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是( )。

A)一对一B)一对多C)多对多D)多对一答案:C3.数据库设计中反映用户对数据要求的模式是( )。

A)内模式B)概念模式C)外模式D)设计模式答案:C5.下列关于栈叙述准确的是( )。

A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)栈底元素最先能被删除答案:A16. 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是( )。

A)它是1946年在美国诞生的B)它的主要元件是电子管和继电器C)它是首次采用存储程序控制概念的计算机D)它主要用于弹道计算答案:C7. 英文缩写CAI的中文意思是( )。

A)计算机辅助教学B)计算机辅助制造C)计算机辅助设计D)计算机辅助管理答案:A8. 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是( )。

A)它是1946年在美国诞生的B)它主要采用电子管和继电器C)它是首次采用存储程序控制使计算机自动工作D)它主要用于弹道计算答案:C9. 下列不属于计算机特点的是( )。

A)存储程序控制,工作自动化B)具有逻辑推理和判断水平C)处理速度快、存储量大D)不可靠、故障率高答案:D10. 1946年诞生的世界上公认的第一台电子计算机是( )。

A)UNIVAC-IB)EDVACC)ENIACD)IBM650答案:C。

全国计算机二级考试试题题库(附答案)

全国计算机二级考试试题题库(附答案)

全国电脑二级考试试题题库〔附答案〕一、选择题((1)-(40)每题1分,(41)-(50)每题2分,共60分)以下各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。

(1) 应用软件是指A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件(2) 以下述叙中错误的选项是A) 电脑要经常使用不要长期闲置不用B) 为了延长电脑的寿命,应防止频繁开关电脑C) 在电脑附近应防止磁场干扰D) 电脑用几小时后,应关机一会儿再用(3) 以下字符中,ASCII码值最小的是A) A B) a C) Z D) x(4) 用晶体管作为电子器件制成的电脑属于A) 第一代 B) 第二代 C) 第三代 D) 第四代(5) 以下各不同进制的四个无符号数中,最小的数是A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16(7) 以下各无符号十进制数中,能用八位二进制表示的是A) 296 B) 333 C) 256 D) 199(8) 电脑的软件系统可分类为A) 程序与数据 B) 系统软件与应用软件D) 操作系统与语言处理程序 D) 程序、数据与文档(9) 486机中的CPU同时能处理的二进制位数为A) 8 B) 16 C) 32 D) 64(10) 在使用电脑的过程中,需要重新启动DOS,则要A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键(11) 现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开电脑电源;②将该软盘插入A驱动器;③关好A驱动器门。

则冷启动的操作顺序应为A) ①→②→③ B) ③→②→① C) ②→①→③ D) ②→③→①(12) 设当前盘中某一文件路径为\A\C\B\ABC.C,当前目录为\A。

2019年计算机二级考试C++模拟题及答案(3)

2019年计算机二级考试C++模拟题及答案(3)

2019年计算机二级考试C++模拟题及答案(3)选择题1.数据结构作为计算机的一门学科,主要研究数据逻辑结构、对各种数据结构实行运算,及( )A.数据的存储结构B.计算方法C.数据映象D.逻辑存储【参考答案】 A2.在计算机中,算法是指( )A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法【参考答案】 B3.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )A.软件投机B.软件危机C.软件工程D.软件产生【参考答案】 B4.开发大型软件时,产生困难的根本原因是( )A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重【参考答案】 A5.数据库、数据库系统和数据库管理系统之间的关系是( )A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3者没有明显的包含关系【参考答案】 B综合应用题使用VC6打开考生文件夹下的工程kt7_3,此工程包含一个源程序文件kt7_3.cpp,其中含有一个类Circle的定义,但该类的定义并不完整。

请按要求完成下列操作,将类Circle的定义补充完整。

(1)为类Circle增加一个构造函数,该函数有一个参数,并在构造时将该参数值赋给成员radius。

将该函数实现为一个非内联函数,并且使用参数列表的方式将类成员赋值。

请在注释“//**1**”之后添加适当的语句。

(2)为类Circle增加一个成员函数print( ),使得能够输出相关圆的信息,比如下列程序Circlec;c.SetRadius(5);c.Print( );将输出:Thecirclehasradiusof5!请在注释“//**2**”之后添加适当的语句。

(3)完成友元函数voidCompareR(Circle*c1,Circle*c2)的定义,在屏幕中输出c1与c2比较radius大小结果,要求使用if-else结构完成。

2019年3月计算机二级MSOffice操作题及答案

2019年3月计算机二级MSOffice操作题及答案

2019年3月计算机二级MSOffice操作题及答案一、选择题。

1).下列关于电子邮件的说法,正确的是( )。

A.收件人必须有E-mail账号,发件人可以没有E-mail账号B.发件人必须有E-mail账号,收件人可以没有E-mail账号C.发件人和收件人均必须有E-mail账号D.发件人必须知道收件人的邮政编码正确答案:C答案解析:电子邮件是Internet最广泛使用的一种服务,任何用户存放在自己计算机上的电子信函可以通过Internet的电子邮件服务传递到另外的Internet用户的信箱中去。

反之,你也可以收到从其他用户那里发来的电子邮件。

发件人和收件人均必须有E-mail账号。

2).下列编码中,属于正确国际码的是A.SEF6HB.FB67HC.8E8FHD.C97DH正确答案:C答案解析:国际码的范围是2121H~7E7EH。

3).当前流行的Pentium4CPU的字长是( )。

A.8bitsB.16bitsC.32bitsD.64bits正确答案:C答案解析:CPU的“字长”,是CPU一次能处理的二进制数据的位数,它决定着CPU内部寄存器、ALU和数据总线的位数,字长是CPU断代的重要特征。

如果CPU的字长为8位,则它每执行一条指令可以处理8位二进制数据,如果要处理更多位数的数据,就需要执行多条指令。

当前流行的Pentium4CPU的字长是32位,它执行一条指令可以处理32位数据。

4).在计算机的硬件技术中,构成存储器的最小单位是( )。

A.字节(Byte)B.二进制位(bit)正确答案:B答案解析:一个二进制位(bit)是组成储备器的最小单位。

5).下面列出的4种储备器中,易失性储备器是A.RAMB.ROMC.FROMD.CD-ROM正确答案:A答案解析:RAM有两个特点:写入时原来的数据会被冲掉;加电时信息完好,一旦断电信息就会消失。

6).二进制数转换成十进制数是( )。

A.58B.57C.56D.41正确答案:B答案解析:非十进制转换成十进制数的方法是,把各个非十进制数按权展开求和即可。

全国计算机二级考试试题题库(附答案)精编版

全国计算机二级考试试题题库(附答案)精编版

全国计算机二级考试试题题库(附答案)一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。

(1) 应用软件是指A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件(2) 下列述叙中错误的是A) 计算机要经常使用不要长期闲置不用B) 为了延长计算机的寿命,应避免频繁开关计算机C) 在计算机附近应避免磁场干扰D) 计算机用几小时后,应关机一会儿再用(3) 下列字符中,ASCII码值最小的是A) A B) a C) Z D) x(4) 用晶体管作为电子器件制成的计算机属于A) 第一代 B) 第二代 C) 第三代 D) 第四代(5) 下列各不同进制的四个无符号数中,最小的数是A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16(6) 二进制数1110111.11转换成十六进制数是A) 77.C B) 77.3 C) E7.C D) E7.3(7) 下列各无符号十进制数中,能用八位二进制表示的是A) 296 B) 333 C) 256 D) 199(8) 计算机的软件系统可分类为A) 程序与数据 B) 系统软件与应用软件D) 操作系统与语言处理程序 D) 程序、数据与文档(9) 486机中的CPU同时能处理的二进制位数为A) 8 B) 16 C) 32 D) 64(10) 在使用计算机的过程中,需要重新启动DOS,则要A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键(11) 现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。

全国计算机等级考试2019年二级C语言程序设计模拟试题3_真含答案与解析)-交互50

全国计算机等级考试2019年二级C语言程序设计模拟试题3_真含答案与解析)-交互50

全国计算机等级考试2019年二级C语言程序设计模拟试题3(总分100, 做题时间120分钟)选择题(每题 1 分,共 40 分)1.下列叙述中正确的是()。

SSS_SINGLE_SELA栈与队列都只能顺序存储B循环队列是队列的顺序存储结构C循环链表是循环队列的链式存储结构D栈是顺序存储结构而队列是链式存储结构分值: 1答案:B栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表,二者均即可以顺序存储也可以链式存储。

为了充分地利用数组的存储空间,把数组的前端和后端连接起来,形成一个环形的表,称为循环队列,因此循环队列是队列的一种顺序存储结构。

2.算法空间复杂度的度量方法是()。

SSS_SINGLE_SELA算法程序的长度B算法所处理的数据量C执行算法所需要的工作单元D执行算法所需要的存储空间分值: 1答案:D算法的空间复杂度是指执行这个算法所需要的存储空间,包括:①输入数据所占的存储空间;②程序本身所占的存储空间;③算法执行过程中所需要的额外空间。

3.设有栈 S 和队列 Q,初始状态均为空。

首先依次将 A, B, C, D, E, F 入栈,然后从栈中退出三个元素依次入队,再将 X, Y, Z 入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。

SSS_SINGLE_SELADEFXYZABCBFEDZYXCBACFEDXYZCBADDEFZYXABC分值: 1答案:B栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。

队列是指允许在一端进行插入,而在另一端进行删除的线性表。

将 A, B,C, D, E, F 入栈后,栈中元素为 ABCDEF,退出三个元素入队,队列元素为 FED,将 X, Y, Z 入栈后栈中元素为 ABCXYZ,全部入队后,队列元素为 FEDZYXCBA。

4.某二叉树的前序序列为 ABCDEFG,中序序列为 DCBAEFG,则该二叉树的后序序列为()。

全国计算机等级考试2019年二级C语言程序设计模拟试题4_真含答案与解析)-交互96

全国计算机等级考试2019年二级C语言程序设计模拟试题4_真含答案与解析)-交互96

全国计算机等级考试2019年二级C语言程序设计模拟试题4(总分100, 做题时间120分钟)选择题(每题 1 分,共 40 分)1.设栈的顺序存储空间为 S(0: 49),栈底指针 bottom=49,栈顶指针top=30(指向栈顶元素)。

则栈中的元素个数为()。

SSS_SINGLE_SELA30B29C20D19分值: 1答案:C栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。

入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素赋予指定变量。

在内存中,栈的增大方向是递减,元素依次存储在单元 30: 49 中,个数为: 49-30+1=20 个。

2.设数据元素的集合 D={1, 2, 3, 4, 5} ,则满足下列关系 R 的数据结构中为线性结构的是()。

SSS_SINGLE_SELAR={(1, 2),(3, 4),(5, 1) }BR={(1, 3),(4, 1),(3, 2),(5, 4) }CR={(1, 2),(2, 3),(4, 5) }DR={(1, 3),(2, 4),(3, 5) }分值: 1答案:B一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构。

不同时满足以上两个条件的数据结构就称为非线性结构。

A 项中有两个根节点 3 和 5,错误; B 项根节点为 5,排列顺序为 54132,正确; C 项有两个根节点 1 和4,错误; D 项有两个根节点 1 和 2,错误。

3.下列叙述中错误的是()。

SSS_SINGLE_SELA在带链队列中,队头指针和队尾指针都是在动态变化的B在带链栈中,栈顶指针和栈底指针都是在动态变化的C在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的D在带链队列中,队头指针和队尾指针可以指向同一个位置分值: 1答案:B带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应链表中的一个节点,在入队和退队过程中,队头指针和队尾指针都是在动态变化的,A 项叙述正确,循环队列中当队列满或者空时,队头指针和队尾指针指向同一个位置, D 项叙述正确。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2019年全国计算机二级考试试题题库(附答案)一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。

(1) 应用软件是指A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件(2) 下列述叙中错误的是A) 计算机要经常使用不要长期闲置不用B) 为了延长计算机的寿命,应避免频繁开关计算机C) 在计算机附近应避免磁场干扰D) 计算机用几小时后,应关机一会儿再用(3) 下列字符中,ASCII码值最小的是A) A B) a C) Z D) x(4) 用晶体管作为电子器件制成的计算机属于A) 第一代 B) 第二代 C) 第三代 D) 第四代(5) 下列各不同进制的四个无符号数中,最小的数是A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16(6) 二进制数1110111.11转换成十六进制数是A) 77.C B) 77.3 C) E7.C D) E7.3(7) 下列各无符号十进制数中,能用八位二进制表示的是A) 296 B) 333 C) 256 D) 199(8) 计算机的软件系统可分类为A) 程序与数据 B) 系统软件与应用软件D) 操作系统与语言处理程序 D) 程序、数据与文档(9) 486机中的CPU同时能处理的二进制位数为A) 8 B) 16 C) 32 D) 64(10) 在使用计算机的过程中,需要重新启动DOS,则要A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键(11) 现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。

则冷启动的操作顺序应为A) ①→②→③ B) ③→②→① C) ②→①→③ D) ②→③→①(12) 设当前盘中某一文件路径为\A\C\B\ABC.C,当前目录为\A。

下列命令中错误的是A) CD.. B) RD \A\C\BC) TYPE \A\C\B\ABC.C D) TYPE C\B\ABC.C(13) 设当前盘中的根目录下有一子目录AB,在子目录AB下有一文件PQ.BAS。

现要查看文件PQ.BAS的内容,应使用命令A) TYPE \AB PQ.BAS B) TYPE \AB\PQ.BASC) TYPE \PQ.BAS D) DIR \AB\PQ.BAS(14) 自动批处理文件必须放在A) C盘根目录中 B) A盘根目录中C) 启动盘的任一个目录中 D) 启动盘的根目录中(15) 设当前盘当前目录为C:\USER\XY\P,且当前盘当前目录为空,则下列命令中能正确执行的是A) RD C:\USER\XY\P B) RD USER\XY\PC) MD \USER\XY\P\USER D) MD \USER\XY\P\X\Y(16) 下列DOS命令中,合法的是A) DISKCOMP A.C B.C B) TYPE A.C >> B.CC) COMP A: B: D) COMP A: A:(17) 设当前盘为C盘,所用的所有软盘已格式化,且容量相同,则下列DOS命令中错误的是A) DISKCOPY A: A: B) COPY A:*.* C) COPY *.* D) COPY A:*.* C:(18) 下列DOS命令中错误的是A) TYPE A.TXT>PRN B) TYPE A.TXT PRNC) COPY *.TXT PRN D) COPY CON PRN(19) 下列四组DOS命令中,互相等价的一组是A) COPY A:*.* B:与DISKCOPY A: B:B) COPY ABC.TXT+XYZ.TXT与TYPE XYZ.TXT >> ABC.TXTC) COPY ABC.TXT+XYZ.TXT XYZ.TXT与COPY XYZ.TXT+ABC.TXTD) TYPE *.FOR>CON与COPY *.FOR CON(20) 设C盘目录结构如下:且C盘根目录下文件AUTOEXEC.BAT的内容为CD FORTRANCD \TC如果在A驱动器中插入一张根目录中只有扩展名为.C的若干文件(即A盘中无DOS系统文件)的软盘片,则由C盘启动DOS系统后,第一次键入下列命令中,正确的是A) COPY A:\*.C B) COPY A:\*.C TCC) COPY A:\*.C FORTRAN D) CD USER(21) C语言提供的合法的数据类型关键字是A) Double B) short C) integer D) Char(22) 在C语言中,合法的长整型常数是A) 0L B) 4962710 C) 0.054838743 D) 2.1869e10(23) 表达式:10!=9的值是A) true B) 非零值 C) 0 D) 1(24) 合法的C语言中,合法的长整型常数是A) '\t' B) "A" C) 65 D) A(25) 若有说明和语句:int a=5;a++;此处表达式a++的值是A) 7 B) 6 C) 5 D) 4(26) 在下列选项中,不正确的赋值语句是A) ++t; B) n1=(n2=(n3=0)); C) k=i==j; D) a=b+c=1;(27) 若有说明:int i,j=7, *p=&i;,则与i=j;等价的语句是A) I= *P; B) *P=*&J; C) i=&j; D) i=* *p;(28) 不能把字符串:Hello!赋给数组b的语句是A) char b[10]={'H','e','l','l','o','!'};B) char b[10];b="Hello!";C) char b[10];strcpy(b,"Hello!");D) char b[10]="Hello!";(29) 若有以下说明:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g;则数值为4的表达式是A)a[g-c] B)a[4] C)a['d'-'c'] D)a['d'-c](30) 若有以下说明:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为6的表达式是A) *p+6 B) *(p+6) C) *p+=5 D) p+5(31) 若有以下说明:int w[3][4]o={{0,1},{2,4},{5,8}};int(*p)[4]=w;则数值为4的表达式是A) *w[1]+1 B) p++,*(p+1) C) w[2][2] D) p[1][1](32) 若程序中有下面的说明和定义struct abc{int x;char y;}struct abc s1,s2;则会发生的情况是A) 编译进错 B) 程序将顺利编译`连接`执行C) 能顺利通过编译`连接`但不能执行 D) 能顺利通过编译`但连接出错(33) 能正确表示a≥10或a≤0的关系表达式是A)a>=10 or a<=0 B)a>=10│a<=0C)a>=10││a<=0 D)a>=10 ││a<=0(34) 下面程序的输出是main(){ int x=3,y=6,a=0;while(x++!=(y+=o1)){ a+o=1;if(y#includemain(){ char ss[10]="12345";strcat(ss,"6789");gets(ss);printf("%s\n",ss);}A) ABC B) ABC9 C) 123456ABC D) ABC456789(35) 下面程序的输出是main(){ char *a="12134211";int v1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k]){ default:v4++;case '1': v1++;case '3': v3++;case '2': v2++; }printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4); }A) v1=4,v2=2,v3=1,v4=1 B) v1=4,v2=9,v3=3,v4=1C) v1=5,v2=8,v3=6,v4=1 D) v1=8,v2=8,v3=8,v4=8(36) 下面程序的输出是main(){int k=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}A)k=11,k=12,k=11 B)k=11,k=13,k=13 C)k=11,k=013,k=0xb D)k=11,k=13,k=b(37) 若有以下程序段,w和k都是整型变量:┆w=k;LB: if(w==0) go to LE;w--;printf("*");goto LB;LE: ┆则不能与上面程序段等价的循环语句是A)for(w=k;w!=0;w--) printf("*"); B)for(w=k;w;--w)printf("*");C)w=k; D)w=k;while(w--!=0)printf("*");w++; do{ w--;printf("*");}while(w!=0);(38) 若有说明,double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是A)*p=&a; scanf("%lf",p); B)p=(double *)malloc(8);scanf("%f",p);C) p=&a;scanf("%lf",a); D)p=&a; scanf("%le",p);(39) 当执行下面程序且输入:ABC时,输出的结果是#include#includemain(){ char ss[10]="12345";gets(ss);printf("%s\n",ss); }A) ABC B) ABC9 C) 123456ABC D) ABC456789(40) 若有以下的说明和语句:main(){int t[3][2], *pt[3],k;fpr(k=o; k<3;k++)pt[k]=t[k];}则以一选项中能正确表示t数组元素地址的表达式是A) &t[3][2] B) *pt[0] C) *(pt+1) D) &pt[2](41) 下面程序输出数组中的最大值,由s指针指向该元素.main(){ int a[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s;flr(p=a, s=a; p-a<10; p++)if(---?---)s=p;printf("The max:%d",*s):}则在if语句中的判断表达式应该是A) p>s B) *p>*s C) a[p]>a[s] D) p-a>p-s(42) 下面程序的输出是#includemain(){ char*a="abcdefgh";fun(a);puts(a); }fun (char * s){ int x=0,y;char c;for(y=strlen(s)-1;xA)abcdefgh B)hgfdecba C)dcbahgfe D)hgfedcba(43) 若有以下函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是A)3 B)4 C)5 D)6(44) 下面程序的输出是main(){ int t=1; fun(fun(t));}fun(int h){ static int a[3]={1,2,3};int k;for(k=0;k<3;k++) a[k]+=a[k]-h;for(k=1;k<3;k++) printf("%d",a[k]);printf("\n"); return(a[h]);}A)1,2,3, B)1,3,5, C) 1,3,5, D) 1,3,5,1,5,9, 1,3,5, 0,4,8, -1,3,7,(45) C语言中,函数的隐含存储类别是A)auto B)static C)extern D)无存储类别(46) 下面程序的输出是int w=3;main(){ int w=10; printf("%d\n",fun(5)*w); }。

相关文档
最新文档