00:00
同学们,我们继续来看第12道题。11题以下叙述正确的是,哪一个是正确的呢?同学们想想。C程序的基本组成单位是语句。这句话好像看起来也有一定道理,对吧?我们认为语句呢,就是它的一个组成单位,但是如果是基本组成单位的话呢,那还有比它更基本的,比如说变量是不是啊,变量还可以是。所以说11题呢,呃,这个A不是对的。C呃,B。答案,C程序中的每一行只能写一条语句,这个是不对的,我一行语句我我一行可以写多条语句,只要用分号间隔就可以了。C简单C程序必须以分号。结束,这是对的,因为这是语法规定嘛。DC语言必须在一行写完,不一定对不对,我们可以分多行,因此这个答案呢,就是C。
01:04
再看第12题,计算机能够执行的程序是哪一个?我们来分析一下。首先看第一个原程序肯定是不可以的,原程序要要经过什么呢?要经过。是不是要经过编译,要经过编译。连接。对吧,经过编译连接得到得到可执行,可执行程序才能去执行,因此呢,A是不正确的。咱们看这个目标程序可不可以呢?目标程序要经过连接才可以,目标程序要经过连接。连接才能执行,才能得到可执行程序。因此呢,目标程序也是不能够直接使用汇编程序肯定也不行了,汇编程序他有他这个是你他都没说清楚到底是什么东西。
02:04
对不对,因此C语言,那这个C我们肯定是不能选择D是正确的,当然。答案是D。答案。及可执行程序,可执行程序就是我们的点EEXE程序。第13题以下选项中不能作为C语言合法常量的什么?注意是不能。这1.1定要看清楚题意哈,不要拿着半截就开跑,那哪一个不能呢?我们来分析啊,第一个A肯定不行,因为。你看这是两个单引号引起来的,那肯定是字符了,所以说A这个这种写法都是不正确的。写法都不对,写法都不对。因此A答案是错的。再看。BB是什么呀?B、它是科学,科学计数法。
03:00
计数法是可以的,然后呢,C也是可以的,C它是一个字符串嘛,说白了。那字符串常量,我一个斜杠一个A,那也可以啊,说这个是可以的。而我们的D这个是什么呀,这个是以八进制的形式来赋值的,这是是一个八进制,八进制。八进制的形式。对不对,所以说它也是正确的,同学们要是有兴趣的话呢,你可以说出来,如果把这一个给到一个C,其实他这个应该是个九,嗯,也就是他实际上实际上这是一个如果,如果把这个给成一个差,你按整数输出,它是个九,它是八进制,也就说这个其实说白了就是个九。那是不是这样子呢?我们可以试一下,同学们,我们有兴趣,我们来试一把include。STDIO。是不是咱们来std?
04:03
然然,Vod。主函数。然后我们在这呢,写一个我们来接收一下呗,C等于两个单引号引起的,然后呢,我就以整数的形式输出。百分号D对吧C,那同学们可以看一下它输出是多少呢。如果它是一个八进制的话呢,这个地方就应该输出一个九,看看对不对,看看老师分析的是否正确。我们运行完了过呢,我们看到它输出的的确就是个九,所以说。所以说这个写法呢,是没有问题的。14题。下列选项正确定义语句的是哪一个?我们来看吧,分析一下,第一个正确吗?同学们看一下,第一个显然不正确,嗯,这个不行的,没有这个写法是吧?这个不对。不对。为什么不对呢?如果他要写的话,这帮。
05:00
这个地方,要么把这个地方打一个打一个逗号。是不是如果你这不打逗号,这打一个分号的话呢,那后面还得有一个double。是不是要改成这样的一个形式,应该改成这样子。第二题,我们来看一下第二题,显然没有这个写法的,我们定义语句不能这样写,B不正确。没有这个写法就不正确。好,我们再看C,嗯,C呢,它是WA等于七逗号B等于这个可不可以呢?这个可不可以大家看一下。这个大家想一想,Wa等于七,B也等于七。这个显然是可以的。啊,C答案正确,C正确,我们经常这样用吗?正确,那么D答案为什么错了呢?D答案,这个double地方不能够有逗号哦,哪有这样写的,你看这double后面不对,它是不对的,因为double后边。因为什么呢?Double double后面。
06:04
后面不能不能有直接给个逗号,这是没有这种写法的,因此答案应该选,选哪个呢?答案应该是选C。14题选C答案。十减7C15题我们看一下,呃15题它说呃表达是正确的,是哪一个,我们来分析一下。分析,首先你你看这个写法,这个写法呢,AB其实这个很好理解的,就是A乘以二乘以A再乘以B除以一个C乘以D,那你看是哪一个吗?你看是哪一个二,那就应该是选D了,答案D。也就也就是说我们15题呢,应该选D。选择D答案。这个一定要看清楚啊,同学们,第16题C原程序中不能表示的是什么进制是不是以前讲过呀?八进制可以用零开头。
07:02
十进制就是正常写,16进制是0X打头,因此这个没什么可说的,直接选A。这个没有什么要推导的,就是选A,常识性的问题,17题。17题这个题其实很有意思,17题这个题其实很有意思,你一定要读懂它是什么含义。你看他这个地方是表示什么意思啊,他的意思就是说你一定要读懂,读懂他的题意。读懂题,它的题是什么呢?就是W为真。为真实。为真。啊,就是W为生。为返回什么呢?返回,呃,这个减减X。那么W为甲。WV甲。V甲,返回什么呢?返回加加Y好。那你那你现在看一看呗。
08:02
我问大家第一个问题啊。大家看哪一个跟这个W,就说这个W用这个地方替换成什么,就是假设它的意思,就是说我把这个W去掉,换成下面的哪一个表达式是等价的。你你看一下。哪一个是对的呀。A对不对,A看起来好像对,A其实不对,你看啊,比如说你看我们看第一个题,这个题其实很很有意思的。你看啊,如果我说如果W等于九。我说如果W等于九。我问大家。我问大家,如果W等于九,这个这个结果返回什么呀?它它返回什么?如果W等于九,是不是返回。这个呀。那如果说呃,如果说按这个来说,WW等于999等于,如果按这个来写哈,如果我们把这个换成。换成这个W等于一的话,假如我们W就等于九,九等于一吗?
09:07
九显然是不等于一的,因此这个为为甲,为甲的话就返回了,返回什么呀,在这种情况下。在这种情况下,如果W等于九。其他返回的是加加,如果W等于九,那么它返回的是什么呢?它返回的其实是加加Y,显然这个不等加了。我们再看这一个。这个就更不对了,你看,假如我们W等于零。假如W等于零,这个上面为假,但是你这个W等于零,整整个这个表达式是为真的,所以也不真假,对不对,你看这个就一下就看出来了,W等于零大于零和W不等价。不等价。是不是不等价?不等价。好,我们再看这个对不对呢,W不等于一。
10:00
那我们看一个例子,比如我们说W等于零。我们说假如W等于零,如果W等于零的话,上面这个为假,就应该返回加,加,如果W等于零,零不等于一,反而为真呢,刚好相反。刚好,那这样子,如果W等于不等于一,在这种情况下,两个表达式刚好相反。对,就是W不等于一,和这个W的表达式刚好相反的。那如果W等于,这个是W不等于一,是返回一个针,返回一个一,而什么呢,RW。而W这个表达式。表达式就是零。那肯定就不一样了,你看你W等于零的时候,W不等于一,是返回一个一,那W表达生成返回零,显然不不对,不对应了D是这个。W不等于零,还这个就对了,这个正确。你看我举个例子,比如。
11:00
比如W等于等于零,我问大家如果W等于零的话,这个表达式返回什么?W不等于零,W等于在W等于零的情况下。那么W不等于零,它返回什么呢?发挥什么呀,零不等于零,就返回一个增。诶,看看啊。零不等于零,就返回一个甲啊,返回一个零,因为零不等于零是就不对吗?所以说W不等于零和W等于零是同一个值。是不是,那我再看一个假如啊,大家看啊假如。假如W等于一个三,那我问大家W等于三的话,整个这个结果是不是是三就是表示真嘛,对不对,那么那么W。这个表达式为三为三即为真的意思,因为非零为真嘛,那么呃,W,呃,W不等于不等于零呢?三是不是不等于零呢?它就返回一个一。
12:12
那么一也是真,因此这个就等价了。能看懂吧,其实这个题很有意思的。就是说他这他的意思就是说我这样写。和。这样写,最终这个执行的结果是不是一样的,显然是一样的,因此最终答案就应该是五,因为你看JW等于零,它是零,W不等于零,也返回零,这是一样的,W等于三,你一个W的这个单独的一个W表达式就等于三,表示为真,那么三如果按照这个这个W不等于零这个表达式来看呢,它返回的是一,一也表示真,因此就是等价的。答案。最终应该选什么呢?同学们,答案应该选什么呢?答案就应该选D。有意思,这个题很有意思,来看第嗯18题。
13:02
Spot。他们后面还有很多哈,18题我们看一下吧。呃,要要要18题,我们停一下。
我来说两句