![](https://img-blog.csdnimg.cn/828e8fa2792c4d139d31465e529e04ee.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言选择题
文章平均质量分 82
本专栏仅涉及一些基本的知识和易错的题,都是作者挑选出来的好题,作者是自己做完再发布的文章,每个都有解析,如果大家想专项做C语言的选择题可以去牛客网
要追随光
要一直坚持做正确的事情
展开
-
C语言—每日选择题—Day69
1、以下程序的输出结果是( )A: you&meB: youC: meD: err。原创 2024-04-11 22:11:24 · 940 阅读 · 0 评论 -
C语言—每日选择题—Day68
1、运行以下C语言代码,输出的结果是()B: s t rD: s s s。原创 2024-04-10 22:17:55 · 957 阅读 · 0 评论 -
C语言—每日选择题—Day67
1、设有定义: char *p;,以下选项中不能正确将字符串赋值给字符型指针 p 的语句是()【多选】p=s;原创 2024-04-10 14:03:26 · 784 阅读 · 0 评论 -
C语言—每日选择题—Day66
1、以下程序运行后的输出结果是( )B: ABCDC: AEIM。原创 2024-04-09 20:38:41 · 808 阅读 · 0 评论 -
C语言—每日选择题—Day65
我们的刷题专栏又又又开始了,本专栏总结了作者做题过程中的好题和易错题。每道题都会有相应解析和配图,一方面可以使作者加深理解,一方面可以给大家提供思路,希望大家多多支持哦~原创 2024-04-09 20:10:14 · 980 阅读 · 0 评论 -
C语言—每日选择题—Day53
这个题就很有趣了,首先是一个整型数组有12个变量,然后定义了一个指针数组,这个指针数组分别存的是&a[0]、&a[3]、&a[6]、&a[9]这四个地址;所以p[3] [2] = *(&a[9] + 2);利用指针来理解:p[3] [2] = *(p[3] + 2) 这样就是先拿到p[3]这个元素,也就是&a[9]看第四题博客,然后就来到了&a[11],所以最后就是*&a[11] = a[11] = 12;很明显本题为真,执行的是a + 32,这是将大写字符转换为小写字母的操作。5. 下列程序的输出是()原创 2023-12-18 20:31:26 · 1105 阅读 · 6 评论 -
C语言—每日选择题—Day64
两天没更新了,作者在复习期末考试,更新一波,祝大家都能顺利通过期末考试!!!原创 2023-12-27 20:36:31 · 1421 阅读 · 11 评论 -
C语言—每日选择题—Day63
1. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为A:0~255B:0~3267C:0~65535。原创 2023-12-24 22:19:40 · 835 阅读 · 0 评论 -
C语言—每日选择题—Day62
1. 在使用标准C库时,下面哪个选项使用只读模式打开文件?原创 2023-12-24 22:19:34 · 923 阅读 · 0 评论 -
C语言—每日选择题—Day60
1. 下列for循环的循环体执行次数为()A:0B:1C:无限D:以上都不对。原创 2023-12-22 23:08:46 · 1523 阅读 · 4 评论 -
C语言—每日选择题—Day61
1. 下面指针所指向的内容,可以修改的是()原创 2023-12-22 23:08:42 · 564 阅读 · 0 评论 -
C语言—每日选择题—Day58
本题考查的是大家看代码的能力,是让k得到的是最大值的数组下标,k属于输出型参数,也就是会在函数调用之后使用的。所以在函数体内部,就要去更新*k的下标,最后要成为最大值的下标,那一定是对*k的更新,BD排除。C语言中没有写函数返回值类型,默认是int类型,函数返回值以函数返回值类型为准,如果return的类型和返回值类型不匹配,要发生隐式类型转换。本题考查的是%md的打印,负号代表的是左对齐,d前面的数字大于要打印的位数,就补空格。D:错误,两个字符不可以用 ' ',格式错误。2. 以下函数值的类型是()原创 2023-12-21 22:22:55 · 1028 阅读 · 2 评论 -
C语言—每日选择题—Day59
1. 以下关于 typedef 正确的描述是()【多选】A:用typedef可以定义各种类型别名,但不能定义变量B:用typedef只是将已存在的类型用一个新的名称代替C:用typedef可以增加新类型D:使用typedef便于程序的通用。原创 2023-12-21 22:08:59 · 972 阅读 · 0 评论 -
C语言—每日选择题—Day57
pp,先看pp是什么,pp是一个数组指针,存的是整个数组的地址,后面赋值pp = &x,那 *pp = *&x = x,x是首元素的地址。但是大家要记住一点,我们每次程序执行的时候,开辟的空间都不是固定的,所以这个数组的地址就是不固定的,那首元素的地址就是随机值。首先p = str[0],str数组是一个指针数组,所以str[0]是字符串“stra”的首元素地址,那p++,就要看p的类型,p是char*类型,那就往后移动一个字节,所以就到t位置,之后到r位置。记住一点,数组传参的时候,形参会降成指针。原创 2023-12-20 21:38:45 · 1070 阅读 · 6 评论 -
C语言—每日选择题—Day56
但是这个字符串是在常量区定义的,所以上下两个字符串是一样的,因为我们系统很聪明,在常量区的字符串是只读的,不可以修改。这一组比较的是数组名,数组名是首元素的地址,也就是比较两个地址是否相同,一定是不相同的,因为这是两个不同的变量,这两个变量都会在栈上开辟空间,然后分别存放字符串;C D的区别就是前置--和后置--,前置--的表达式的值为--之后的值;',这个是一个转义字符,\把后面的"原本表达的意思改变了,所以\"是一个新字符,正确用法。B:"a"这是一个字符串,后面有个隐藏的\0,要注意是双引号!原创 2023-12-20 21:21:38 · 995 阅读 · 0 评论 -
C语言—每日选择题—Day55
1. 若有如下定义,则 p1=&m;p2=p1;是正确赋值语句.说法是否正确?A:正确B:错误。原创 2023-12-19 22:03:45 · 441 阅读 · 4 评论 -
C语言—每日选择题—Day54
1. 存在int类型变量x,y,z,其对应值为x=0x59,y=0x39,z=0x6E,则x * y + z的值为()原创 2023-12-19 21:52:54 · 1000 阅读 · 0 评论 -
C语言—每日选择题—Day51
1. 对于函数void f(int x);,下面调用正确的是()B:f(9);D:x=f();原创 2023-12-16 22:55:19 · 1112 阅读 · 2 评论 -
C语言—每日选择题—Day52
1. 执行c程序代码,a,b,c,d的值分别为()A:2,0,1,2B:1,0,1,1C:2,0,1,1D:2,0,0,2。原创 2023-12-16 22:48:21 · 130 阅读 · 0 评论 -
C语言—每日选择题—Day50
一天一天的更新,也是达到50天了,精选的题有250道,博主累计做了不下500道选择题,最喜欢的题型就是指针和数组之间的计算呀,不知道关注我的小伙伴是不是一直在坚持呢?文末有投票,大家可以投票让博主知道你们坚持的时间!原创 2023-12-15 09:59:01 · 2008 阅读 · 7 评论 -
C语言—每日选择题—Day49
3. 假定有语句“ int b[10], *pb;”,则不正确的赋值为 ( )A:pb=bB:pb=b[5]C:pb=b+2D:pb=&b[0]原创 2023-12-15 09:25:38 · 173 阅读 · 0 评论 -
C语言—每日选择题—Day48
1. 已知宏定义: #define M y*y+3*y , 则表达式 s=3*M+4*M+y*M 预处理阶段后的结果是。原创 2023-12-14 21:58:03 · 530 阅读 · 2 评论 -
C语言—每日选择题—Day47
第一题1. 以下逗号表达式的值为()(x = 4 * 5,x * 5),x + 25A:25B:20C:100D:45答案及解析 D本题考查的就是逗号表达式,逗号表达式是依次计算每个表达式,但是只输出最后一个表达式的结果,记住表达式分两种,一种是逻辑表达式,结果为真=1,为假=0,一种是算术表达式,结果就是算出来的值;这里有个特殊的地方,赋值表达式结果恒为1.首先这个表达式分为两层:第一层是括号里的:(x = 4 * 5, x *原创 2023-12-14 10:56:38 · 250 阅读 · 1 评论 -
C语言—每日选择题—Day46
进来了,就坚持做下去,不会的标记,本专栏有200多个选择题,都配套了专属的解析,希望大家多多支持哦~原创 2023-12-12 21:49:59 · 423 阅读 · 3 评论 -
C语言—每日选择题—Day45
就是喜欢弄指针和数组的题,看到这种题无法自拔了!!!!!原创 2023-12-12 21:14:51 · 1585 阅读 · 0 评论 -
C语言—每日选择题—Day44
1. 若有以下定义,说法错误的是()A:声明变量p,其中*表示p是一个指针变量B:变量p经初始化,获得变量a的地址C:变量p只可以指向一个整形数据D:变量p的值为100。原创 2023-12-11 21:36:50 · 247 阅读 · 2 评论 -
C语言—每日选择题—Day43
1. 使用malloc系统调用分配的内存是在什么上分配的?A:栈B:堆。原创 2023-12-10 22:04:52 · 199 阅读 · 11 评论 -
C语言—每日选择题—Day42
1. 下面程序输出的结果是()A:2B:随机值C:都不是D:15。原创 2023-12-10 21:38:40 · 1283 阅读 · 0 评论 -
C语言—每日选择题—Day41
若从键盘输入:abc def↙,则输出结果是( )A:def defB:abc defC:abc dD:d d。原创 2023-12-09 21:58:45 · 195 阅读 · 3 评论 -
C语言—每日选择题—Day40
1. int a[10] = {2,3,5}, 请问a[3]及a[3]之后的数值是()A:不确定的数据B:5C:0。原创 2023-12-08 21:42:17 · 197 阅读 · 3 评论 -
C语言—每日选择题—Day39
1. 有下面的定义,则为多少?原创 2023-12-08 21:02:39 · 294 阅读 · 5 评论 -
C语言--每日练习题--Day38
1. 下列代码的运行结果()原创 2023-12-06 22:19:17 · 455 阅读 · 0 评论 -
C语言--每日选择题--Day37
1. 有以下说明语句:则下面引用形式错误的是()A:p->numD:(*p).num。原创 2023-12-05 23:17:02 · 2600 阅读 · 7 评论 -
C语言--每日选择题--Day36
1. 以下关于指针的说法,正确的是()A:int *const p 与 int const *p等价B:const int *p 与 int *const p等价C:const int *p 与 int const *p 等价D:int *p[10] 与 int (*p)[10] 等价。原创 2023-12-05 22:34:06 · 387 阅读 · 0 评论 -
C语言--每日选择题--Day35
的值是()A:0B:2C:1.5D:1。原创 2023-12-04 21:55:19 · 456 阅读 · 2 评论 -
C语言--每日选择题--Day34
答案及解析 B第二题(易错题)答案及解析 D第三题3. 以下程序运行时输入:123456789↙,则程序运行结果是( )答案及解析 C第四题答案及解析 B第五题答案及解析 D原创 2023-12-03 20:19:56 · 523 阅读 · 3 评论 -
C语言--每日选择题--Day33
1. 在以下给出的表达式中,与语句中的不等价的表达式是( )A:(!= 0)原创 2023-12-03 20:03:33 · 1485 阅读 · 2 评论 -
C语言--每日选择题--Day32
如果大家对读研究生和就业不知道如何抉择,我的建议是看大家的经济基础,如果家里不是很需要你们工作,就读研提升自己的学历,反之就就业;毕竟经济基础决定上层建筑;原创 2023-12-02 12:01:31 · 272 阅读 · 0 评论 -
C语言--每日选择题--Day31
1. 下面程序的值为()A:11B:9。原创 2023-11-30 22:16:03 · 421 阅读 · 0 评论 -
C语言--每日选择题--Day30
1. i = 5,j = 7,i | j 等于多少?原创 2023-11-29 23:12:15 · 253 阅读 · 3 评论