2019-C语言二级考试题库(含答案)

2019-C语言二级考试题库(含答案) 一、单项选择题 1( A )是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2C语言程序从 C 开始执行。 A 程序中第一条可执行语句 B 程序中第一个函数 C 程序中的main函数 D 包含文件中的第一个函数 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main 函数中定义 C、C语言程序总是从main 函数开始执行 D、C语言程序中的main 函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B ) 。 A C程序的工作过程是编辑、编译、连接、运行 B C语言不区分大小写 C C程序的三种基本结构是顺序、选择、循环 D C程序从main函数开始执行 5.下列正确的标识符是(C )。 A.-a1 B.ai C.a2_i D.int t 58题为相同类型题 考点标识符的命名规则 只能由字母、数字、下划线构成 数字不能作为标识符的开头 关键字不能作为标识符 选项A中的“-” ,选项B中“”与“”不满足(1);选项D中的int为关键字,不满足(3) 6下列C语言用户标识符中合法的是( B )。 A3ax Bx Ccase D-e2 Eunion 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7下列四组选项中,正确的C语言标识符是( C )。 A) x B) ab C) a123 D) 123 选项A中的“” ,选项B中“”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、Iam one_half startit 3pai C、str_1 Cpp pow while D、Pxq My-book line His.age 选项B中的“”,”” ,选项D中“”,””,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3) 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式52的结果是 C 。 A2.5 B2 C1 D3 详见教材P5253. 为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。521; 5(-2)1;(-5)2-1;(-5)(-2)-1; /为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/22 11如果int a3,b4;则条件表达式ab ab的值是__A__。 A 3 B 4 C 0 D 1 详见教材P97. 表达式1表达式2表达式3 先计算表达式1, 若表达式1成立,则选择计算表达式2,并将表达式2的值作为整个大表达式的值; 若表达式1不成立,则选择计算表达式3,并将表达式3的值作为整个大表达式的值 此题中的ab相当于表达式1,a相当于表达式2,b相当于表达式3. a为3,b为4。ab表达式1成立,因此计算表达式2,并将表达式2的值即a中的值,并作为整个表达式的值,因此整个表达式的值为3 12若int x2,y3,z4 则表达式xage D *p.age 33.设有如下定义 struck sk int a; float b; data; int *p; 若要使P指向data中的a域,正确的赋值语句是 C A p B pdata.a; C p D*pdata.a; 34.设有以下说明语句 typedef struct stu int a; float b; stutype; 则下面叙述中错误的是( D )。 A、struct是结构类型的关键字 B、struct stu是用户定义的结构类型 C、a和b都是结构成员名 D、stutype是用户定义的结构体变量名 35 语句int *p;说明了 C 。 Ap是指向一维数组的指针 Bp是指向函数的指针,该函数返回一int型数据 Cp是指向int型数据的指针 // 指针的定义教材P223 Dp是函数名,该函数返回一指向int型数据的指针 36下列不正确的定义是( A )。 int *p B.int *p,i; Cint i,*p D.int i,*p; 选项A先定义一个整型指针变量p,然后将变量i的地址赋给p。然而此时还未定义变量i因此编译器无法获得变量i的地址。A与C对比,选项C先定义变量i,则在内存中为i分配空间,因此i在内存空间的地址就可以确定了;然后再定义p,此时可以为p赋i的地址,C正确 37. 若有说明int n2,*p 选项C,n*q 等价于nn; 选项D,p中只能存放地址,不能将n中的整数值赋给p 38有语句int a10; 则 B 是对指针变量p的正确定义和初始化。 Aint p*a; Bint *pa; Cint p Dint *p 选项A,a是数组名,不是指针变量名,因此不可用*标注数组名a 选项C,a是数组名,数组名就是地址,无需再用地址符号。而且在定义指针变量p时,应在变量名前加*,标明p是指针变量 选项D,a是数组名,数组名就是地址,无需再用地址符号。 39.若有说明语句“int a5,*pa;”,则对数组元素的正确引用是 C 。 A.ap B.pa C.*p2 D.p2 首先定义一个整型数组a,a的长度为5,然后定义一个指针变量p,并同时对p进行初始化,将数组a的地址赋给p。因此此时p中存放的数组a的首地址,即数组中第一个元素a0的地址。 对于数组元素下标的引用详见p144, 一般形式 数组名下标 其中下标为逻辑地址下标,从0开始计数,方括号中的下标可以是变量,可以是表达式,但结果一定要是整数。 选项A,p中存放的是地址,不是整数,不能做数组元素的下标 选项B,a是数组名,数组名就是地址,不是整数,不能做数组元素的下标 选项C,重点详见p231234 p2表示指向同一数组中的下两个元素的地址,当前p指向a0,则p2表示a2的地址,因此*p2表示a2的内容 40. 有如下程序 int a101,2,3,4,5,6,7,8,9,10,*Pa; 则数值为9的表达式是 B A *P9 B *P8 C *P9 D P8 重点详见p231234 首先定义一个整型数组a,a的长度为5,然后定义一个指针变量P,并同时对P进行初始化,将数组a的地址赋给P。因此此时P中存放的数组a的首地址,即数组中第一个元素a0的地址。 数组中9对应的是a8, 选项B,P8表示数组中后8个元素的地址,即a8的地址。*P8则表示该地址内所存放的内容,即a8的值。 选项A,*P表示P所指向对象的内容,此时P指向a0, *P即a0的值1. *P91910 选项C,*P表示P所指向对象的内容,此时P指向a0, *P即a0的值。因此*P9 即*P *P9, 等价于a0a09. 选项D,P8表示数组中后8个元素的地址,即a8的地址,而非a8

2级c语言题库及答案,2019-C语言二级考试题库(含答案)相关推荐

  1. 2019年青少年编程c语言考试,全国青少年软件编程(C语言)等级考试试题 2019年9月(一级含答案)...

    ​全国青少年软件编程(C语言)等级考试试题 2019年9月(一级含答案) 一.编程题(第1部分) (共4题,每题12分,共48分) 1.输出第二个整数 输入三个整数,把第二个输入的整数输出. 时间限制 ...

  2. 2021年计算机二级考试题库,2021年计算机等级考试二级考试题库模拟试题.docx

    购部助理小何负责记录我司各个销售部本月销售数据,按照下列规定协助小何完毕有关数据整顿.记录和分析工作. 1.在考生文献夹下,将"Excel_素材.xlsx"文献另存为"E ...

  3. c语言2级考试题下载,C语言二级考试题库

    C语言2级考试必备练习app!<C语言二级考试题库>不仅能为你提供300道上机操作题的练习资源,还可以让你在这款软件中享受到安装后可离线浏览,不用联网也可以浏览,速度快,无广告! 软件详情 ...

  4. 一个名叫 c语言 的手机题库软件,C语言二级考试题库

    C语言2级考试必备练习app!<C语言二级考试题库>不仅能为你提供300道上机操作题的练习资源,还可以让你在这款软件中享受到安装后可离线浏览,不用联网也可以浏览,速度快,无广告! 软件详情 ...

  5. 计算机二级2016知识题库,2016年计算机二级考试题库(带答案)

    2016年计算机二级考试题库(带答案) [单选题]在MySQL中,通常使用________语句来指定一个已有数据库作为当前工作数据库. A.USING;B.USED; B.C.USES;D.USE [ ...

  6. c语言二级安卓软件,C语言二级考试题库

    C语言2级考试必备练习app!<C语言二级考试题库>不仅能为你提供300道上机操作题的练习资源,还可以让你在这款软件中享受到安装后可离线浏览,不用联网也可以浏览,速度快,无广告! 软件详情 ...

  7. 2020计算机统考题,2020年计算机基础考试题LT含答案-2020计算机考证题

    <2020年计算机基础考试题LT含答案-2020计算机考证题>由会员分享,可在线阅读,更多相关<2020年计算机基础考试题LT含答案-2020计算机考证题(21页珍藏版)>请在 ...

  8. 2017计算机等级考试题,2017年计算机二级考试题库及答案

    2017年计算机二级考试题库及答案 A.Load B.CliCk C.Unload D.GotFoCus 23.对于循环队列,下列叙述中正确的是( ). A.队头指针是固定不变的 B.队头指针一定大于 ...

  9. 2019浙江C语言二级答案,2019年下半年二级C语言试题及答案

    机遇总是有的,如果把握不住,不要怨天忧人,原因只是自己不够优秀:不要把时间当垃圾处理,唯有珍惜光阴.努力刷二级C语言试题,才能提升生命的质量. 1)若有以下语句:typedef struct S{ i ...

  10. 计算机二级web试题题库,超好用的计算机等级考试题库-二级Web试题,给你准备好了!...

    你复习了吗?
你做计算机等级考试题库了吗?以下是考无忧小编为您准备的二级Web试题. 以下HTTP响应状态码的含义描述正确的是?(ad) a.200  OK  表示请求成功 b.400  不良请求表示 ...

最新文章

  1. Spring Boot第二篇:Spring Boot配置文件详解
  2. android跳转到打电话,Android 应用跳转到拨打电话界面或qq进行聊天(qq咨询)
  3. 理解 pkg-config 工具
  4. 什么是node网站服务器,node.js
  5. JVM-分代垃圾回收器
  6. LTE Module User Documentation(翻译5)——Mobility Model with Buildings
  7. oracle简易数据库搭建,Oracle 10g 手工创建一个最简单的数据库
  8. 理解SQL Server是如何执行查询的 (2/3)
  9. Ansible 学习总结(1)—— Ansible 入门详解
  10. gramer法则matlab,线性代数-matlab实验报告.doc
  11. 科密t1消费管理系统_科密A1\T1登录密码获取软件-科密A1\T1登录密码获取工具1.0.0 安卓版-东坡下载...
  12. linux添加变色龙引导,变色龙引导工具下载
  13. myd导入mysql_数据库是.frm,.myd,myi备份如何导入mysql
  14. python量化交易策略技巧与实战_量化交易策略基本框架
  15. android 九宫格带删除,Android--选择多张图片,支持拖拽删除、排序、预览图片
  16. 2018 拼多多校招贪心算法题
  17. rxjava onCompleted 方法的理解
  18. 排队论在食堂排队中的运用
  19. SpringBoot整合SpringEmail 批量发送邮件
  20. 室内设计计算机学什么软件,学习室内设计需要会用到哪些软件呢?

热门文章

  1. CPU基础---设计一个8位的并行加法器
  2. PowerPCB转Protel 99的详细教程
  3. 偶尔文艺-关于想要转录MIDI从YAMAHA到MAC
  4. 数字电子技术第十一版中文版_秦曾煌电工学·电子技术第7版下册题库和课后习题...
  5. kindle可以上网但是无法下载_两年深度使用经验告诉你:Kindle 这样用,绝对不吃灰...
  6. python历史时间轴可视化_TimeLine一个基于Python的时间轴创建者 | MOS86
  7. 超全面!完全没有设计基础的新手如何做好PPT配色?(附神器)
  8. matlab实现振动弹簧的实时动画,Matlab实现振动弹簧的实时动画
  9. java诸神47723_诸神战纪二-死神之谜
  10. shark恒破解笔记6-摆脱NAG