设为首页 加入收藏

TOP

2019年3月计算机二级C语言考试选择题强化练习018
2019-02-20 18:06:38 】 浏览:28
Tags:2019年 3月 计算机 二级 语言考试 选择 强化 练习 018

(1)以下关于逻辑运算符两侧运算对象的叙述中正确的是( )。


A.可以是任意合法的表达式


B.只能是整数0或非0整数


C.可以是结构体类型的数据


D.只能是整数0或1


答案:A


(2)若有定义:double a=22;inti=0,k=18;,则不符合c语言规定的赋值语句是( )。A.i=(a+k)<=(i+k);


B.i=a%11;


C.a=a++,i++;


D.i=!a;


答案:B


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


A.c语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令


B.c程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件


C.用c语言编写的程序称为源程序,它以ASCIl代码形式存放在一个文本文件中


D.c语言源程序经编译后生成后缀为.obj的目标程序


答案:A


(4)以下选项中,合法的一组c语言数值常量是( )。


A.12.0Xa23 4.5e0


B.028.5e…3 0xf


C.177 4el.5 0abe


D.0x8A 10,000 3.e5


答案:A


(5)以下选项中不合法的标识符是( )。


A.&a


B.FOR


C.pfint


D.00


答案:A


(6)以下叙述中正确的是( )。


A.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失


B.打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖


C.在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据


D.c语言中的文件是流式文件,因此只能顺序存取数据


答案:A


(7)在一个C源程序文件中所定义的全局变量,其作用域为( )。


A.由具体定义位置和extem说明来决定范围


B.所在程序的全部范围


C.所在函数的全部范围


D.所在文件的全部范围


答案:A


(8)以下叙述中错误的是( )。


A.可以通过typedef增加新的类型


B.可以用typedef将已存在的类型用一个新的名字来代表


C.用typedef定义新的类型名后,原有类型名仍有效


D.用typedef可以为各种类型起别名,但不能为变量起别名


答案:A


(9)以下不能将s所指字符串正确复制到t所指存储空间的是( )。


A.do{*t++=*8++;}while(*s);


B.for(i=0;t[i]=s[i];i++);


C.while(*t=*s){t++;s++;}


D.for(i=0,j=0;t[i++]=s[j++];);


答案:A


(10)若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x―y)?(x++):(y++)中的条件表达式(x―Y)等价的是( )。


A.(x―Y<01Ix―Y>O)


B.(x―y<0)


C.(x―Y>0)


D.(x―Y==0)


答案:A



编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2019年3月计算机二级C语言考试选.. 下一篇2019年3月计算机二级C语言考试选..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }