A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© supergcs 中级黑马   /  2014-11-13 21:56  /  3005 人查看  /  21 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 supergcs 于 2014-11-13 22:11 编辑

1、对下述代码说法正确的是:(C )
#include <stdio.h> int main(void) {
char aChar;
int aInt;
aInt = aChar = -120;
printf("%d\n", aInt);
return 0;
}
A、 一定输出-120 。 B、一定不能输出-120 。 C、可能输出-120。 D、输出 %d
2、对下述代码说法正确的是:( D)
void main(void) {
char a[] = {0, 1, 2, 3};
int *p = (int *)a;
printf(“%d ”, *p); }
提示:字符0的ASCII码是 48.
A、输出 0 B、输出 48 C、如果CUP是小端的话输出一个负数。 D、以上说法都不正确。
3、对下述代码说法正确的是:( A)
int main(void) {
unsigned int a = 4;
int b = -10;
(a + b) > 0 ? printf("> 0") : printf("< 0");
return 0;
}
A、输出 > 0 B、输出 < 0 C、没有输出 D、语法错误。
4、对下述代码说法正确的是:(D )
void main() {
char a[3];
char b[ ] = “China”;
a = b;
printf(“%s”,a);
}
A. 输出:China B.输出:Ch C.输出:Chi D.编译出错
5、运行下述C程序会显示( A)
void swap(int *a, int *b) {
int *temp = NULL;
temp = a;
a = b;
b = temp;
}
void main() {
int a = 1;
int b = 2;
swap (&a, &b);
printf(“%d,%d”, a, b);
}
A、 输出1, 2. B、输出2,1 C、 swap函数编译出错。 D、函数调用出错。

评分

参与人数 1黑马币 +1 收起 理由
星河鹭起 + 1

查看全部评分

21 个回复

倒序浏览
楼主都做对了吗?
回复 使用道具 举报

没有 出现了好多问题 不过都解决了
回复 使用道具 举报
supergcs 发表于 2014-11-13 23:12
没有 出现了好多问题 不过都解决了

有点不明白,给菜鸟的我讲讲吧{:2_30:}
回复 使用道具 举报
还行吧,没有想象中那么难
回复 使用道具 举报
董帅军 发表于 2014-11-14 08:12
还行吧,没有想象中那么难

这几道题不是很难但是比较典型
回复 使用道具 举报
itDave 中级黑马 2014-11-16 23:17:09
7#
感觉黑马的基础题还是要求很高的
回复 使用道具 举报
itDave 发表于 2014-11-16 23:17
感觉黑马的基础题还是要求很高的

这是我自己网上找的 当然 黑马与其他培训机构的不够就在于它的高要求
回复 使用道具 举报
万雷 高级黑马 2014-11-17 08:58:47
9#
这些 题 还是很基础的
回复 使用道具 举报
怎么都是选择题啊
回复 使用道具 举报
itDave 中级黑马 2014-11-17 15:58:49
11#
supergcs 发表于 2014-11-17 08:42
这是我自己网上找的 当然 黑马与其他培训机构的不够就在于它的高要求

楼主,希望能一起进黑马,你加油啊。
回复 使用道具 举报
为什么第三题(a+b)>0?这一部分的值是1?
回复 使用道具 举报
第一题是可能,什么情况下输不出-120?  为什么不是一定 ?
回复 使用道具 举报
第三题明白了,继续研究第一题。
回复 使用道具 举报
qiuguo 中级黑马 2014-11-18 09:20:42
15#
谢谢分享。。
回复 使用道具 举报
不过感觉都吃透了就比较容易了
回复 使用道具 举报
。。。。。。。。。。。。。。
回复 使用道具 举报
突然发现我每一个答案都模棱两可的。。。。
回复 使用道具 举报
1和5都错了:o
回复 使用道具 举报
第一题我代码运行结果输出就是 -120 楼主给个不出-120 的情况瞧瞧。。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马