| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 大一新生的pta错题归纳 -> 正文阅读 |
|
[C++知识库]大一新生的pta错题归纳 |
**仅自用**,适用于大一新生,pat选择题易错点总结: 1. 执行以下程序段后,k的值为4?
?false sizeof 不能里面进行运算 2. 实型数据可以进行求余数运算%。 false 只能是整型数据 3.?运行包含以下代码段的程序将可能进入死循环。
false 数据的溢出现象 0->正数->负数->0 4.假设有变量定义语句 false float只有六位有效数字,且每次输出的数据不会变 5."a"是合法的字符常量。 false "a"为字符串,‘a’为字符字符常量 6.以下标识符中,不合法的是( )。
D 数字不可以放第一位 但下划线可以哦! 7.以下选项中,合法的C语言常量是( )。
C 不要忘记十六进制 8.在嵌套使用if语句时,C语言规定else总是?
C 9. double f = 2.5e5; printf ("f=%5.4lf\n", f); The output will be f=250000.0000 ture 整数部分怎么可能被数字限制住呢 10.表达式? ture 双目运算符(除了赋值运算符)结合方向都是从左至右 11.下面这段代码,打印输出的结果是
false 不要忘记八进制的表达,没错,a是一个八进制数 12.任何表达式语句都是表达式加分号组成的。 ture 记住就好了,没什么好说的 13.表达式 ture 这是“异或”运算,不懂就去查这个知识点吧,以后还会有这类题的 14.判断整型变量a是否是偶数的表达式为a%2=0。 false 注意这个等号有没有什么问题,没错,只有一个等号 15.假设有float f=7;则f%2的值为1。 false 取余运算符%怎么可以有浮点数 16.二维数组定义的一般形式如下,其中的类型名指定数组名的类型。 类型名 数组名[行长度][列长度]; false 行长度改为行数,列长度改为列数,他们有什么区别,自行体会. 17.设有定义语句:int a[ ][3]={{0},{1},{2}}; 则数组元素 a[1][2]的值是*NULL* 虽然书上说默认值是0,但这题答案为NULL,其实也就是0的意思,就是换了一种表示方法 18.在代码中,对于某个自己设计的函数,那么该函数声明、函数调用、函数定义(亦称函数的实现)三者在代码中的先后位置关系通常为:“函数声明”先于“函数调用”,“函数调用”先于 “函数定义”。 ture 19.语句是 C 语言程序的基本结构模块。 false 基本结构模块是函数 20.按照C语言的规定,在参数传递过程中,既可以将实参的值传递给形参,也可以将形参的值传递给实参,这种参数传递是双向的。 flase 参数传递是单向的 21.以下函数值的类型是 ( )。
A 默认是int类型 22.一个函数的返回值类型是()决定的。
B 加这题的原因是我错了,加个备忘录 23.if-else语句的一般形式如下,其中的语句1、语句2只能是一条语句。
ture 没得大括号,你还想写多少条语句? 24.如果变量已经正确定义,则执行以下程序段后,
false 第一次写我也错了,仔细看过之后才发现,第二个括号里的表达式是在赋值。。。 25.判断字符串a和b是否相等的表达式为if (a==b)。 flase 字符串不能直接比较,记得strcmp函数 26.有以下程序,执行后输出结果是()。
C f函数和主函数没有任何关联(只有值的传递,并不会改变实参的值) 27.阅读以下两段代码: 1
2
第一段用for语句实现的循环,一定等价于第二段用while语句实现的循环(两个循环中省略的代码相同)。 false 当存在continue时,两者就不相等了 28.语句for(i=1,j=10;i<j;++i, j--);执行之后i,j的值均为5。 false 万恶的前加加和后减减,具体区别自行百度 29.语句填空:下列 for循环语句将输出: 0 1 2 0 1 2 0 1 2
(i - 1) % 3 30.空语句不是一条合法的语句,因为它没有作用。 false 31.对于定义?
C **\000**这里面无论多少个0都视为**\0** 32.以下说法正确的是:
D 大家还有什么难题可以分享在评论区 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 13:20:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |