大一非计算机专业要考试了 来问些基础 你们也复习一下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
badegglei
V2EX    C

大一非计算机专业要考试了 来问些基础 你们也复习一下

  •  
  •   badegglei 2015-05-07 21:07:16 +08:00 via Android 2405 次点击
    这是一个创建于 3814 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第一题
    下列表达式中 可作为C合法表达式的为
    A 3.0%2 B 3=2=1 C [1,2,3,0] D (1,2,3,0)
    38 条回复    2015-05-14 14:25:30 +08:00
    msg7086
        1
    msg7086  
       2015-05-07 21:16:30 +08:00 via Android
    论回字的合法异体字表达式写法。
    猜D
    badegglei
        2
    badegglei  
    OP
       2015-05-07 22:06:23 +08:00 via Android
    @msg7086 我…虽然没看懂但是很厉害的样子
    NeoAtlantis
        3
    NeoAtlantis  
       2015-05-07 22:10:34 +08:00 via Android
    非计算机专业最好眼界放宽一点,别学了C就什么都用C写……
    NeoAtlantis
        4
    NeoAtlantis  
       2015-05-07 22:11:35 +08:00 via Android
    也不要以为C就是人家别的行业的基础什么的
    zeroday
        5
    zeroday  
       2015-05-07 22:15:22 +08:00
    @badegglei 其实可以用 C 的编译器中试着编译一下这四个选项,就知道答案了。
    jiang42
        6
    jiang42  
       2015-05-07 22:25:15 +08:00
    @badegglei 贵校非计算机专业的培养计划里有看C11标准这个要求?或者说这是C语言编译器设计课程?


    @zeroday +1
    badegglei
        7
    badegglei  
    OP
       2015-05-07 22:49:28 +08:00 via Android
    @jiang42 必修学分 C6.0 要是是C11我还学这么辛苦排序?
    badegglei
        8
    badegglei  
    OP
       2015-05-07 22:50:10 +08:00 via Android
    @zeroday 我会告诉你这是笔试?
    badegglei
        9
    badegglei  
    OP
       2015-05-07 22:52:11 +08:00 via Android
    @NeoAtlantis 我早年学Python的 然而早已废弃 现在有时候整理文件 下载美剧还用一下 满是bug的小程序抓地址还是没问题的
    badegglei
        10
    badegglei  
    OP
       2015-05-07 22:55:18 +08:00 via Android
    大家晚班辛苦了 我南京航空航天大学的 自由讨论
    还有 题目帮我一下啊 我这里还有一大把不会的 给点思路也好
    bazingaterry
        11
    bazingaterry  
       2015-05-07 23:34:42 +08:00
    感觉是选 C
    bazingaterry
        12
    bazingaterry  
       2015-05-07 23:35:05 +08:00
    诶。看错。。。选 D
    jiang42
        13
    jiang42  
       2015-05-08 01:39:01 +08:00
    @badegglei 完全没看懂。。。
    JayaOcean
        14
    JayaOcean  
       2015-05-08 04:42:36 +08:00
    A 浮点数不能作为%的操作数 错

    B 常量不能被修改 错

    C []用于取数组中某个元素 错

    D 逗号运算符 整个表达式的值为最后一个表达式的值 符合语法规则

    故选D

    这些知识就连谭书上都有写的 楼主好好看书啊…

    同为大一…不过主修计算机…
    sallowdish
        15
    sallowdish  
       2015-05-08 05:26:15 +08:00   3
    言多了得那都是的。。。Syntax什麽的都是浮
    badegglei
        16
    badegglei  
    OP
       2015-05-08 06:21:54 +08:00 via Android
    @JayaOcean 书不一样
    jiang42
        17
    jiang42  
       2015-05-08 06:23:57 +08:00
    @sallowdish A和B选项在哪个语言里能用?没别的意思,只是好奇。。。

    我也认可在语法上花太多心力是没必要的。
    badegglei
        18
    badegglei  
    OP
       2015-05-08 06:34:30 +08:00 via Android
    @jiang42 C语言课的学分是必修学分 培养计划里的C语言环境是是VC++6.0 少了很多优质库 尤其排序好复杂
    wissen
        19
    wissen  
       2015-05-08 06:44:24 +08:00
    通过常识来判断还以为选 A...
    badegglei
        20
    badegglei  
    OP
       2015-05-08 07:29:43 +08:00 via Android
    第二题 有int a=251;char c=5;c=A 求问C的值 A)251 B)-123 C)-5 D)5
    badegglei
        21
    badegglei  
    OP
       2015-05-08 07:30:37 +08:00 via Android
    我自己觉得是51…然而… 修正一下 语句三是c=a
    dangge
        22
    dangge  
       2015-05-08 08:38:22 +08:00
    然而答案是-5
    badegglei
        23
    badegglei  
    OP
       2015-05-08 09:18:36 +08:00 via Android
    @dangge 我放弃了 我试了很久都没想起来怎么用连续%2的方法来转10进制到二进制 我只会2^7+2^6…
    Andiry
        24
    Andiry  
       2015-05-08 09:22:07 +08:00
    转二进制干毛?251 - 256 = -5
    nevernet
        25
    nevernet  
       2015-05-08 09:50:50 +08:00
    @sallowdish 我也这么觉得
    master13
        26
    master13  
       2015-05-08 10:35:29 +08:00
    现在的考试还是考这些没用的东西吗?
    jiang42
        27
    jiang42  
       2015-05-08 13:21:29 +08:00
    @badegglei ...其实吧,C语言的排序就这样,爽的是Cpp的排序啦。。。
    badegglei
        28
    badegglei  
    OP
       2015-05-08 15:04:44 +08:00 via Android
    @Andiry
    @nevernet 不好意思 我是真的不懂… 为什么这么做…
    1002149271
        29
    1002149271  
       2015-05-08 15:45:33 +08:00 via Android
    计算机专业的大一刚考完c语言,表示不会
    zhangsoledad
        30
    zhangsoledad  
       2015-05-08 16:18:52 +08:00
    ruby、python、js里 A都是对的
    C真的有些忘记了
    daodou
        31
    daodou  
       2015-05-08 16:19:30 +08:00
    你在编译器里试一下
    Cloudee
        32
    Cloudee  
       2015-05-08 18:04:53 +08:00 via iPhone
    第二题,251-256=-5,char是单字节,所以加减256值不受影响,又因为251超过了char的上限,所以-256(个人觉得比补码什么的容易理解和计算
    sallowdish
        33
    sallowdish  
       2015-05-09 04:24:15 +08:00
    @jiang42
    下的@zhangsoledad 已了A, B 我原看成3==2==1,comparing的Python 也能用,但是assignment的python或syntax error,我得之前有遇到=表示comparing的言,我想想g
    sallowdish
        34
    sallowdish  
       2015-05-09 04:32:48 +08:00
    @jiang42 自己override ‘=’operater就怎麽都合法了,C++和C#都支持的,但是C... Good Luck w/ C...
    jiang42
        35
    jiang42  
       2015-05-09 06:55:03 +08:00
    @sallowdish 自己override那我无话可说。。。。=表示比较你是指SQL么?。。。
    yongjing
        36
    yongjing  
       2015-05-09 10:50:34 +08:00
    兄弟 网易云课堂上的计算机公开课适合你
    http://study.163.com/curricula/cs.htm

    不用谢我了
    JayaOcean
        37
    JayaOcean  
       2015-05-10 16:27:08 +08:00
    @badegglei 和书毛关系 我是说这种知识连错误百出的谭书都有讲 证明你完全没看书 不要拿这种题目来V2水了好么 问老师更有效好么?好好看书啊兄弟
    CRVV
        38
    CRVV  
       2015-05-14 14:25:30 +08:00   1
    @badegglei @dangge
    有int a=251;char c=5;c=a; 求问c的值 A)251 B)-123 C)-5 D)5
    虽然是好几天前的帖子,看到了就回复一下吧

    这题的答案251和-5都是对的
    char有signed char和unsigned char两种,并且不指定是哪一种
    大概试了一下,gcc 4.9.2
    x64: -5
    armv6/v7: 251
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     956 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 19:04 PVG 03:04 LAX 12:04 JFK 15:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86