TOP

2010年全国计算机等级考试标准预测试卷(二)二级公共基础知识和C语言程序设计一(七)
2011-02-17 20:54:37 来源: 作者:[标签:作者] 【 】 浏览:1935次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
nt data;struct node*next;)*p,*q,*r;现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能完善完成操作的语句是( )。

A.p一>next=q一>next;

B.p—next=p一>next—>next;

C.p一>next=r;

D.p=q一>next;

参考答案: D

本题考查链表结点的删除,q->next中存放的是r所指结点的首地址,将r所指结点的首地址存于p一>next中,则实现删除q所指点的功能,并保持链表连续,p所指点与r所指结点相连。

----------------------------------------

25、没有定义:int a=2,b=3,c=4;则下列选项中值为0的表达式是( )。

A.(!a=-1)&&(!b==0)

B.(aC.a&&b

D.a||(b+b)&&(c—a)

参考答案: A

本题考察逻辑与运算“&&”与逻辑或运算“!”在选项A中,因为!a=O,所以关系表达式!a=l的0,又因为逻辑与运算符“&&”两边的表达式只要一个等于零,则整个表达式为零,所以选项A正确。在选项B中,关系表达式a<b为真,表达式(a<b)&&!c为假,而表达式(a<b)&&!||1为真,所以整个表达式的值为真。选项C中,a&&b的结果为真。在选项D中,al(b+b)&&(c—a)的结果为真。

----------------------------------------

26、设fun()函数的定义形式为( )。void fun(char ch,float X){…}则下列对函数fun的调用语句中,正确的是

A.fun(abc,3.0);

B.t=fun(''D'',16.5);

C.fun(''65'',2.8);

D.fun(32,32);

参考答案: C

由题目的已知条件函数fun的定义形式void fun(char ch,float x){…}可知第一个形参为定符,所以A不符合,第二个形参为精度型,所以D不符合,函数fun定义为void型(无论返回值型),故其没有返回值,所以选项B错误。选项c的第一个实参的类型为字符型、第二个实参的类型为单精度型,与函数fun的形式参数的类型相符合,所以选项C为正确答案。

----------------------------------------

27、有下列程序:main(){char p[]={''a'',''b''''C''},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));};程序运行后的输出结果是( )。

A.4 4

B.3 3

C.3 4

D.4 3

参考答案: C

语句char p[]=(''a'',''b'',''c'');定义了一个一维字符数组p[],并用3个字符''a'',''b'',''c''进行了初始化;而语句q[]==”abc”表示定义了一个一维字符数组,并用一个字符串常量“abc”进行了初始化。在C语言中,系统在每个字符串常量的最后自动加入一个字符''''作为字符串的结束符。所以函数sizeof(q)=4,而sizeof(p)=3,因而选项C为正确答案。

----------------------------------------

28、有下列程序:main(){i
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级VB练习题 下一篇2010年全国计算机等级考试标准预..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117