目录

TOC \o "1-8" \h \z \u 第一部分 基础知识练习 2

单元一 2

单元二 4

单元三 8

单元四 13

解析: 18

单元一 18

二、填空 19

单元二 19

填空 19

单元三 20

单元四 22

第二部分:全真模拟题 23

全真模拟题一 23

参考答案 31

全真模拟题二 40

全真模拟题三 45

全真模拟题四 56

全真模拟五 106

第三部分 突破编程与上机 116

一、编程基础知识 116

二、经典算法举例 118

三、常考基础编程题过关 122

四、巩固与提高 122

参考答案 123

第一部分 基础知识练习

单元一

单选

下列说法中不正确的是()

A 程序的执行总是从主函数开始 B 主函数可以调用任何非主函数的函数

C 任何非主函数可以调用任何其他非主函数 D 程序可以从任何非主函数开始执行

2. 以下说法中正确的是()

A C程序是从第一个函数开始执行 B C程序总是从main()函数开始执行

C 在C程序中要调用的函数必须要在main()函数中定义

D C语言程序中的main()函数必须在程序的开始部分

3. C语言程序的基本单位()

A 程序行 B语句 C函数 D字符

4.下列四个选项中,均不是C语言关键字的选项()

A auto enum include B switch typedef continue

C signed union scanf D if struct type

5.下列四组选项中,均不是C语言关键字的选项()

A define IF type B getchar char printf

C include scanf case D while go pow

6.下面四个选项中,均是不合法的用户标识的选项()

A A P-O do B float la0 -A

C b-a goto int D -123 temp int

7.以下有4组用户标识符,其中合法的一组()

A For -sub Case B 4d DO Size

C f2-G3 IF abc D WORD void define

8.下面四个选项中,均是正确的八进制数或十六进制数的选项是()

A -10 0x8f -011 B 0abc -017 0xc

C 0010 -0x11 0xf1 D 0a12 -0x123 -0xa

9.下面四个选项中,均是合法整形常量的选项()

A 160 -0xffff 011 B -0xcdf 01a 0xe

C -01 986.012 0668 D -0x48a 2e5 le3

10.若有以下程序段(n所赋的是八进制数)

int m=32767,n=032767;

printf(“%d,%o\n”,m,n);

执行后输出结果是()

A 32767,32767 B 32767,032767

C 32767,77777 D 32767,077777

11.在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是()

A a=20000+20000; B a=4000*10;

C a=30000+10000; D a=4000l*10l

12.下面四个选项中,均是合法的浮点数的选项的是()

A)+le+1 5e-9.4 03e2 B)-.60 12e-4 -18e5

C) 123e 1.2e-.4 +2e-1 B)e3 .8e-4 5.e-0

13.下面四个选项

c语言123不合法浮点数,c语言程序设计练习.doc相关推荐

  1. c语言 准确赋值浮点数,C语言浮点数

    浮点数的概念 浮点数也称小数或实数.例如,0.0.75.0.4.023.0.27.-937.198 都是合法的小数.这是常见的小数的表现形式,称为十进制形式. C语言中采用float和double关键 ...

  2. c语言123输出112233,c语言练习 - 噫_的个人空间 - OSCHINA - 中文开源技术交流社区...

    1. 写一个函数打印arr数组的内容,不使用数组下标,使用指针. #include void print(int* arr[],int length) { int* p = 0; p = arr; f ...

  3. c语言e怎么表示_C语言程序设计(山东联盟)

    第一章 单元测试 1.单选题: 流程图中用下列哪一个图形符号表示判断?() 选项: A:矩形框 B:菱形框 C:平行四边形框 D:圆形框 答案: [菱形框] 2.单选题: 流程图中用下列哪种图形符号表 ...

  4. c程序设计语言如何补零,C语言程序设计(补)-中国大学mooc-题库零氪

    第1章 概述 第1讲 C语言概述随堂测验 1.C语言是面向过程的语言. 第2讲 C语言基本语法成分随堂测验 1.C语言也被称作函数语言. 第3讲 C语言环境介绍随堂测验 1.C常用的环境包括: A.V ...

  5. 【编程实践】第一章 C++入门 《C++程序设计语言》 / By 禅与计算机程序设计艺术ChatGPT

    目录 <C++程序设计语言> / By 禅与计算机程序设计艺术&ChatGPT 内容简介 第一章 C++入门 1.1 C++的起源和发展 1.1.1 C++的历史和背景 1.1.2 ...

  6. C语言:一种通用的程序设计语言

    点击上方蓝字关注我,了解更多咨询 语言是一种通用的程序设计语言.它同UNIX系统之间具有非常密切的关系.C语言是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是C语言编写 ...

  7. c语言的双精度浮点数,什么是双精度浮点数

    问题一:什么是单.双精度浮点数浮点就是小数点位置不确定,比如123.43,6557.521.在C语言中,一般单精度数据类型比如int,数据的范围是2的31次方,而双精度类型的整型比如long int的 ...

  8. c语言精品课程课件,PPT-《C语言程序设计》精品课程.ppt

    PPT-<C语言程序设计>精品课程 <C语言程序设计>精品课程 本章要点 学好C语言的方法 C语言的特点 C程序的结构 在计算机上运行C程序的方法 学习C语言的方法 注意理论与 ...

  9. c语言程序设计试题汇编第三版勘误,C语言程序设计勘误表.doc

    C语言程序设计勘误表.doc C语言程序设计勘误表 说明:红色为修改后的字符. p16 原文: 大写字母O的二进制编码依次是:0x1f,0x24,0x42, 0x42, 0x42, 0x42, 0x2 ...

最新文章

  1. NSArray和NSMutableArray
  2. Android程序设计基础
  3. Tensorflow利用函数修饰符@tf.custom_gradients自定义函数梯度
  4. Android怎么结束一个进程,我试了用 ActivityManager.killBackgroundProcesses方法去结束,但是没有反应
  5. linux ssh 报错failed - POSSIBLE BREAK-IN ATTEMPT
  6. 职业生涯中最致命的十二中想法
  7. HTML 超级链接详细讲解
  8. centos7本地安装mysql数据库_在CentOS7系统上安装MySQL数据库
  9. 程序员的自我修养(收藏)
  10. 腾讯 云通信 如何启动Demo
  11. 桌面虚拟化技术介绍和对比
  12. mysql column specified twice_Mysql抛出Column 'descriptions' specified twice异常解决方法
  13. Java file outside of source root
  14. 腾讯企业邮箱小程序撤回邮件_6个针对小型企业的有用的电子邮件营销技巧
  15. 华为计步器下载手机版_华为健运动计步器
  16. Tableau数据分析笔记-Chapter08数据分层、数据分组、数据集
  17. 夕阳西下,小卤蛋和妲己姐姐竟然手牵手讨论Spring...
  18. 树莓派+MediaPipe+PCA9685+自制摄像机云台实现人脸跟踪移动
  19. Linux学习:用户和用户组管理(大量用户创建)
  20. django教程day05

热门文章

  1. Android工程师成长之路
  2. 从技术实现角度看信贷ABS业务(三)
  3. 充电宝推荐评测,2022年值得买的充电宝盘点
  4. 计算机网络的标准化工作与相关组织
  5. 中国软件与IT外包产业以印度为镜
  6. python基于socket进行端口转发实现后门隐藏
  7. 深入分析eBay卖家打造爆款的痛点:如何选品才有机会打造爆款?
  8. .NET 20个面试要点
  9. WebStorm2018破解(2018年10月9日  16:13实测有效)
  10. Apache Atlas管理Hive元数据