PTA错题1

判断题
1-3
标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。
T

1-4
if(a=5) 是允许的。T
相当于if(a) ,a是大于零的

1-10
数组名就是一个指针常量,指向数组的首元素(或者说代表了数组的首地址)。F
数组名不是指针

选择题
2-4
***对下面的程序,( )是正确的判断。
选A,因为else前面不能加;分号图片描述
A.
有语法错误,不能通过编译
B.
若输入3和4,则输出4和5
C.
若输入4和3,则输出3和4
D.
若输入4和3,则输出4和5

选A,因为else前面不能加;分号

在这里插入图片描述
选B

在这里插入图片描述
选A,if只要不等于零就执行, 只要if语句里的条件不等于0,都会执行

判断题:
1-8
任何一个程序都必须有而且只能有一个main函数。
对。

1-17
c程序的基本组成单位是函数。对。

选择题:

2-1
用C语言编写的源文件经过编译,若没有产生编译错误,则系统将(B )。
(1)
A.
生成可执行目标文件
B.
生成目标文件
C.
输出运行结果
D.
自动保存源文件

2-8
下列叙述中错误的是(C)
(2分)
A.
计算机不能直接执行用C语言编写的源程序
B.
C程序经C编译程序编译后,生成扩展名为obj的文件是一个二进制文件
C.
扩展名为obj的文件,经连接程序生成扩展名为exe的文件是一个二进制文件
D.
扩展名为obj和exe的二进制文件都可以直接运行

2-10
下列叙述中错误的是(D)
(2)
A.
C语言源程序经编译后生成扩展名为obj的目标程序
B.
C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C.
用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D.
C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

2-11
编写C语言程序一般需经过的几个步骤依次是(B)
(2分)
A.
编辑、调试、编译、连接
B.
编辑、编译、连接、运行
C.
编译、调试、编辑、连接
D.
编译、编辑、连接、运行

printf函数可以用来输出字符
1-6
C程序中定义的变量,代表内存中的一个存储单元。
1-13
C语言中的整数可用十进制、八进制和二进制三种数制表示。
F
不同的编译器对baishort和duint类型可能分出不同的zhi内存。但是
int一般都dao是4个字节,可以在程序中使用zhuansizeof(int)来证实
shu,长整形的是8个字节。两者的范围也不一样。长整型的自然要大点。
在有可能存在数据溢出的时候一般都使用长整型。同样可以使用
sizeof(long)来验证。

PS:当用scanf()函数输入整型变量时,若按八进制,则格式串为%o,若
按十六进制,则格式串为%x,按十进制,则格式串为%d。当然,无论哪种
形式输入,最终存储到变量中的数据,都是按该数的二进制补码进行数据
存放的。

1-14
十六进制数0x11的十进制数是17。
T
解析:看不懂十六进制,你懂时钟吗?
满60秒分针进一满六十分时针进一,意思就是这样;
十六进制就是满十六才进位;
所以11=161+1=17
a5=a
16+5=1016+5=165
5a=5
16+10=90

八进制就是满八进一

1-21
C语言中,数字字符'1'的值(ASCII码)就是数字1。F

如果没记错的话,“1”的ASCII码是49呢
算个毛线,ASCII码是从0开始的,并不是说从数字0开始给他配对ASCII
码,而是从0开始的ASCII码都有对应的字符。你品,你细品!如果品不
出来,就再回想一下,计算机存储是二进制,而不是说直接存起来,然后
我们翻译成ASCII码才知道是啥,相反,我们是把ASCII码翻译成字符才
知道是啥
1-23
C语言中,大小写字母'A''B''C',…,'Z''a''b''c',…,'z'的ASCII码按升序连续排列。
(这句话错在连续)

1-24
C语言中,大写字母'M'的ASCII码值比小写字母 'm'的ASCII码值大。
都是F

按照按ASCII码值比较bai大小从小到大顺序是:数字、大写字母、
小写字母。

因为在ASCII码值中,数字的编码是48-57,
大写字母的编码是65-90,小写字母的编码是97-122。

ASCII 码用指定的7 位或8 位二进制数组合,
表示128256 种可能的
字符。标准ASCII 码即是基础ASCII码,
用7 位二进制数(剩下的1位二
进制为0)表示所有大、小写字母,
09阿拉伯数字以及标点符号,特殊
控制字符。

其中有95个编码可以在计算机显示屏上显示或打印出来。
另外一些字符被
用作控制码,不可以显示和打印。

1-30
变量初始化的含义,就是在定义变量时对变量赋值。
错!变量初始化是在变量定义之后再给变量赋初值。
(第二章判断题)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒回顾,半缘君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值