重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
C、C、D、B、A
创新互联建站专注于中小企业网站建设、策划制作、运行维护,主要提供一站式的企业网站建设服务。建站类型:公司网站建设、品牌网站建设、成都外贸网站建设公司独立站等。创新互联不是单一的建网站,而是结合企业的建站目标去规划网站怎么建,如何利于运营,寻求适合的建站方案。其次,网站后台操作的便捷性也是网站制作过程中的重点,创新互联建站的网站后台简单便捷,真正实现了零基础操作。
第一题:()的优先级大于,先算括号内的,j++值为1,整个表达式为真,则不必考虑后面的k++,程序直接跳到i++处继续执行~~~所以该题答案为C
第二题:输出x[0][2],x[1][1],x[2][0]答案为C
第三题:i初值为0,表达式为真,进入while循环,注意,程序执行到第一行时,i1值为真,continue跳到while循环继续执行,注意后面的被直接跳过了,所以i的值一直为初值0,程序陷入死循环,答案为D
第四题:同理,注意continue就可以了,两次外层循环,每次使x的值加4,答案为B
第五题:考查函数声明,注意函数声明跟函数的定义参数类型和返回值类型要完全一直,A中缺省的话,默认为int型,故错误。。。
1、C 2、B 3、A 4、D 5、B
6、D 7、D 8、D 9、B 10、C
B
A
D
A
A
B//有争议吧?能在函数中吗?当然不行!
B
B
D
D
当函数的形参为指针变量时,也就是你传递给函数的是一个变量的地址,那么你在函数里面也就是对地址中的变量的操作,所以,函数内部是可以改变实参的数值的。只有当你传递给函数的不是一个地址而是一个变量时,编译器才会把这个值复制到堆栈中,因为所有被调用的子函数的执行过程中,变量都是放在堆栈中进行的。
d中,函数返回的变量类型,如果为指针变量就可以返回地址了。任何一个变量都有地址,当然可以返回变量的地址了。
刚看到各位大侠都这么热心,早知道我就不回答了,⊙﹏⊙b汗。。。
哥们儿,忍了吧,我就认为这题目是多选,。但这是应试教育啊,为了你的考试,你还是按照出题人的答案来理解吧。等你工作中实际用到就知道这种无聊的题目完全是应付考试而已,再没别的用处。
A和B都不能完成该功能,A中p定义的是一个指针,由于没有初始化指向的地址空间,所以不能直接用*p,B中由于x, y是值传递,传递的是实参变量的拷贝,所以这里交换的值不影响调用部分变量的值的改变。
A是先取函数f返回的内存单元(参数是i即i的地址)中存储的值,并作更改(改为6)
B项 i+6 是算术表达式,不能直接取地址,必须使用变量保存才能取地址
C项 是定义一个指向整型的指针p,并赋值为函数f的返回值(该函数返回一个指针,也就是内存地址)
D项 直接以i为参数执行函数f,返回值不起任何作用