pta错题总结

本文总结了C语言中的若干知识点和易错点,包括:continue语句的作用,程序执行从main函数开始,整型常量的三种形式,%运算符的要求,数组作为函数参数传递的是首地址,标识符的规则,逻辑运算符的短路特性,以及一些常见的错误示例和解析。
摘要由CSDN通过智能技术生成
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191208110953987.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTY4ODMwMg==,size_16,color_FFFFFF,t_70)

在这里插入图片描述
1.按顺序运行,符合条件的都运行
2. continue语句只能用于循环语句,碰到continue语句就表示不执行后面的语句,直接转到下一次循环的开始,俗称“半途而废,从头再来”。】
即是:
1.for
2.while
3.do~while
你说能用在其他语句是因为:里面有循环结构
3.c程序总是从程序的第一条语句开始执行的说法是错误的。
程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。main函数是程序在有宿主 (hosted)环境(亦即有操作系统)中所指定的入口点。
4.在这里插入图片描述这个答案是f在这里插入图片描述
答案是f
5.
以下选项中不正确的整型常量是( )。 (2分)
A.12L
B.-10
C.012
D.2,900

d

在C语言中,整型常量有三种书写形式:
(1) 十进制整数。十进制整数就是通常整数的写法。例如:0、-11、+15、21等。
(2) 八进制整数。八进制整数的书写形式是在通常八进制整数的前面加一个数字0。例如:00、-0111、+015、021等,它们分别表示十进制整数:0、-73、+13、17
(3) 十六进制整数。十六进制整数的书写形式是在通常十六进制整数的前面加0x。例如:0x0、-0x111、+0x15、0x21等,它们分别表示十进制整数0、-273、+21、33。
C 的话就不用解释了吧(参考上方的八进制整数)
D 表示的2.900不是整形,它是个小数,C语言里,它属于double型常量.
6.
%是求余运算符,也叫模除运算符,用于求余数。只有%要求两个操作数均为整数(或可以隐式转换成整数的类型)。

标准规定:

1、如果%左边的操作数为负数时,则模除的结果为负数或者0,

2、如果%左边的操作数为正数时,则模除的结构为正数或者0。
7.

在这里插入图片描述
8.
若用数组名作为函数调用的实参,则传递给形参的是 (2分) a
A.数组的首地址
B.数组第一个元素的值
C.数组中全部元素的值
D.数组元素的个数
析:形参(int)出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。

实参出现在主调函数中,进入被调函数后,实参变量也不能使用。
9.以下叙述中错误的是( a)。

A.用户所定义的标识符允许使用关键字
B.用户所定义的标识符应尽量做到“见名知意”
C.用户所定义的标识符必须以字母或下划线开头
D.用户定义的标识符

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值