国家二级C语言机试(选择题)模拟试卷216 (题后含答案及解析)
题型有:1.
1. 设有定义:long x=745321L,则能正确输出变量x的语句是( )。
A.printf(“x=%d\n”,x);
B.printf(“x=%LD\n”,x);
C.printf(“x=%d1\n”,x);
D.printf(“x=%1d\n”,x);
正确答案:D
解析:本题考查C语言中长整型数据的输出。在题中格式控制符只有采用格式字符%1d,且必须是小写字母d,才能表示输出长整型数据x。 知识模块:C语言程序设计
2. 下面对对象概念描述正确的是( )。
A.对象间的通信靠消息传递
B.对象是名字和方法的封装体
C.任何对象必须有继承性
D.对象的多态性是指一个对象有多个操作
正确答案:A
解析:对象是面向对象方法中最基本的概念。操作描述了对象执行的功能,通过消息传递,还可以为其他对象使用。操作过程是被封装在对象中,用户看不到,称之为对象的封装性。对象的多态性是指同一个操作可以是不同对象的行为。不是所有的对象都必须有继承性。 知识模块:二级公共基础知识
3. 在长度为64的有序线性表中进行顺序查,最坏情况下需要比较的次数为
A.63
B.64
c语言搜题软件推荐C.6
D.7
正确答案:B
解析:顺序查又称顺序搜索。顺序查一般是指在线性表中查指定的元素,其基本方法是:从线性表的第一元素开始,依次将线性表中的元素与被查的元素进行比较,若相等则表示到(即查成功),若线性表中所有元素都与被查元素进行了比较但都不相等,则表示线性表中没有要的元素(即查失败)。如果线性表中的第一个元素就是要查的元素,则只需要做一次比较就查成功;但如果要查的元素是线性表中的最后一个元素,或者要查元素不在线性表中,则需要与线性表中所有元素进行比较,这是顺序查的最坏情况,比较次数为线性表的长度。 知识模块:公共基础知识
4. 下列有关宏的叙述中不正确的是( )。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论