您的位置:首页 > 其它

笔试题目

2013-03-26 23:44 302 查看
填空题、选择题、改错题、分析题。

分析题:1.有一个粗心的程序猿想要写一个程序来现实30个'-'号,不小心写成如下代码,要求你修改使之能正确实现功能。但是,你只能修改或增加其中的一个字符。程序代码如下:

int n = 30;

for(int i = 0; i < n; i--)

  printf("-");

    2.有三个单身的程序猿想要争夺一个心仪的女子,他们手中个有一把枪。但是每个人的枪法不一样,A命中目标的概率为30%,B命中目标的概率为50%,C则是百发百中。公平起见,射击顺序如下,A先,然后B,最后C。请问最后谁活下来的可能最大,谁的可能最小?请分析他们开枪的策略。

改错题。

1.int main(){

  int ** p;

  int array[100];

  p = &array;

  return 0;

}

2.char *sayHello(){

  char str[] = "hello world";

  return str;

}

3. vector<int> array;
array.push_back(1);
array.push_back(2);
array.push_back(2);
array.push_back(3);
//删除vector中的所有2
for(vector<int>::iterator itor = array.begin(); itor != array.end(); itor++){
if(*itor == 2) array.erase(itor);
}

4.#deinfe MAX 255

int a[MAX];

for(int i =0;i<=MAX;i++){

  a[i] = i;

}

选择题、与填空题比较多,想不起来了- -
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: