黑马程序员技术交流社区

标题: 【新鲜出炉】黑马程序员训练营基础测试 [打印本页]

作者: snowimba    时间: 2015-9-30 11:32
标题: 【新鲜出炉】黑马程序员训练营基础测试
本帖最后由 snowimba 于 2015-10-1 21:40 编辑

昨天下载,昨天交卷
黑马程序员训练营基础测试


1、 以下程序运行后的打印结果是__42____(需要写上分析思路)
#include <stdio.h>
int sum(int a, int b)
{
    return a + b;
}

int two(int n)
{
    return n * 2;
}

void test(int n)
{
    printf("%d\n", two(n));
}

int main()
{
        //主要思路:
    //先调用sum函数传递两个实参10,11获取返回值(10+11),21
    //再将返回值传递给test函数,其中test函数又调用了two函数获取返回值(21*2),42
    //最后test函数打印出结果42
    test( sum(10, 11) );
    return 0;
}
2、 以下程序运行后的打印结果是__10____(需要写上分析思路)
#include
void change(int *n);
int main()
{
    int a = 90;
        //主要思路
            //调用change函数,将整型a的地址传递给change函数,
         //因为是地址传递,所以没有返回值可以改变地址内所存储的值
        //所以a值变为10;
    change(&a);
   
    printf("%d\n", a);
   
    return 0;
}
void change(int *n)
{
    *n = 10;
}
3、 设有定义int a;判断a是一个偶数的表达式是(D)。
A) a==2*n
B) a/2==0
C) a%2
D) a%2==0
4、 以下对C程序的描述中正确的是(C)。
A) C程序总是从第一个定义的函数开始执行。
B) C程序总是从最后一个定义的函数开始执行。
C) C程序总是从main()函数开始执行。
D) C程序中的main()函数必须放在程序的开始部分。
5-10见附录
5、 从键盘输入一大堆字符串,统计A、B、C、D的出现次数,最后出现次数由高到低输出字母和出现次数。(C语言)
6、 编程实现对键盘输入的英文名句子进行加密。用加密方法为:当内容为英文字母时,用26字母中的其后三个字母代替该字母,若为其它字符时不变。比如245a95n加密后是245bcd95opq。(C语言)
7、 输入一英文句子,将其中所有单词首字符转换成大写后输出。(C语言)
8、 输入两个数,打印(printf)这两个数的和、差、积、商、以及余数。(C语言编程题)
9、 编写一个学生管理系统程序,用来记录学生的信息(包括姓名、年龄、性别、学号、分数),提供增加、删除、查询学生信息的入口。(C语言)
10、 小明从2006年1月1日开始,每三天结识一个美女两天结识一个帅哥,编程实现当输入2006年1月1日之后的任意一天,输出小明那天是结识美女还是帅哥(注意润年问题)(C语言)

题还是有点难度啊,昨天做了一早上才交卷啊,
附上5-10的源代码,里面有注释,
碰到有一样题的新人可以参考下~还有这些题也可能会面试的时候考哦,
比如说第6题就有人面试得时候考了,
也有能当天笔试的时候考啊,
所有多看看总是好的嘛
最后有什么不对的希望指出,好的方法也希望告知!大家一起分享嘛~
还有我按照前面前辈分享的推荐信格式得了9.5,套路还是大概了解了,想知道的新萌可以告诉你哦,分数出来了,10分,大家放心参考吧。 基础测试.zip (54.19 KB, 下载次数: 182)









作者: 任振铭    时间: 2015-9-30 19:36
好复杂的问题
作者: Eric_h    时间: 2015-9-30 20:14
看着不简单啊,需要努力啊
作者: 洪吉童    时间: 2015-9-30 20:42
好多题都一样
作者: bustle    时间: 2015-9-30 21:44
查看本帖隐藏内容
作者: hulk374    时间: 2015-10-1 10:10
菜鸟表示全都不会
作者: 丿白衬衫    时间: 2015-10-1 10:58
我当初做的是另外10题
作者: snowimba    时间: 2015-10-1 12:10
bustle 发表于 2015-9-30 21:44
查看本帖隐藏内容

好消息啊~我这个测试昨天晚上出来结果了~10分~所有大家放心借鉴吧~!
作者: wwf707542865    时间: 2015-10-1 12:44
同学那里来的题
作者: 安若曦    时间: 2015-10-1 12:45
mark一下。。
作者: snowimba    时间: 2015-10-1 13:20
wwf707542865 发表于 2015-10-1 12:44
同学那里来的题

在报名系统下载的啊
作者: silencea    时间: 2015-10-1 15:14
感觉好难
作者: HI奋斗    时间: 2015-10-1 18:04
咱们的题有一部分是重复的,最后一题没做出来。
作者: HI奋斗    时间: 2015-10-1 18:07
下载下来,为什么打不开,解压不了????
作者: J丶k    时间: 2015-10-1 18:09
我的自荐信只给得了6分,也是醉醉的!也不知道哪儿写的不好!加油!
作者: 杰杰    时间: 2015-10-1 20:10
第三个我竟然傻X的选了B。。。。
作者: snowimba    时间: 2015-10-1 21:37
HI奋斗 发表于 2015-10-1 18:07
下载下来,为什么打不开,解压不了????

不会吧,我刚才自己下载试了下,可以啊。
作者: HI奋斗    时间: 2015-10-1 21:52
snowimba 发表于 2015-10-1 21:37
不会吧,我刚才自己下载试了下,可以啊。

好吧,我的解压不了,提示错误中断,可能是因为我的是Windows7系统的原因。
作者: snowimba    时间: 2015-10-1 22:04
HI奋斗 发表于 2015-10-1 21:52
好吧,我的解压不了,提示错误中断,可能是因为我的是Windows7系统的原因。 ...

也有可能吧,我用Mac弄的,可能有点不兼容,你可以用Mac试试
作者: lvguodong    时间: 2015-10-1 22:31
你是通过社招的吧!祝你能够通过.此贴我已经收录,谢谢你的分享.黑马程序员训练营基础测试

1、 以下对C程序的描述中正确的是()。
A) C程序总是从第一个定义的函数开始执行。
B) C程序总是从最后一个定义的函数开始执行。
C) C程序总是从main()函数开始执行。
D) C程序中的main()函数必须放在程序的开始部分。
2、 语句“while(!x)…”等价于()。
A)  while(x==1)
B)  while(x!=1)
C)  while(x==0)
D) while(x!=0)
3、 以下程序运行后的打印结果是______(需要写上分析思路)
#include
void change(int *n);
int main()
{
    int a = 90;
   
    change(&a);
   
    printf("%d\n", a);
   
    return 0;
}
void change(int *n)
{
    *n = 10;
}
4、 以下程序运行后的打印结果是______(需要写上分析思路)
#define pingfang(a) (a*a)
#include "stdio.h"
int main()
{
    int c = pingfang(5+5);
    printf("c is %d\n", c);
    return 0;
}
5、 设计一个函数,找出整型数组元素的最小值(C语言编程题)
6、 计算1~100中所有7的倍数的个数(C语言编程题)
7、 输入一个整数score代表分数,根据分数输出等级A-E (C语言编程题)
A:90~100
B:80~89
C:70~79
D:60~69
E:0~60
8、 输入两个数,打印(printf)这两个数的和、差、积、商、以及余数。(C语言编程题)
9、 有八个人坐在一起,问第8个人多少岁?他说比第7个人大3岁。问第7个人多少岁?他说比第6个人大3岁。问第6个人多少岁?他说比第5个人大3岁。问第5个人多少岁?他说比第4个人大3岁,以此类推,最后问第1个人多少岁?他说是10岁。请问第8个人多大?(C语言)
10、 小明从2006年1月1日开始,每三天结识一个美女两天结识一个帅哥,编程实现当输入2006年1月1日之后的任意一天,输出小明那天是结识美女还是帅哥(注意润年问题)(C语言)




作者: i_iOS    时间: 2015-10-1 23:14
赞啊赞!!!太赞了
作者: bustle    时间: 2015-10-4 16:35
snowimba 发表于 2015-10-1 12:10
好消息啊~我这个测试昨天晚上出来结果了~10分~所有大家放心借鉴吧~!

额,挺好的,加油。
作者: 学不死往死学    时间: 2015-10-4 17:04
这是面试IOS的吧
作者: 超の    时间: 2015-10-4 18:24
题还是有点难度的,尤其第9题虽然看完了视频,自己默写下来还是很难啊!
作者: jing397    时间: 2015-10-5 12:13
加油!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2