趋势科技几道试题
发布时间
阅读量:
阅读量
1. What is the output of the following program?
#include<iostream>
using namespace std;
int findChar(char *str,char ch)
{
for(unsigned int i=strlen(str)-1;i>=0;--i)
{
if(str[i]==ch)
return i;
}
return -1;
}
int main(int argc,char *argv[])
{
printf("%s\n",findChar(argv[0],'q'));
return 0;
}
A) 编译错误 B) -1 C) 无限循环,第2行需要修改 D) 程序将崩溃
该循环属于死循环,但这并非引发崩溃的核心因素。main函数中使用%s格式化方式才是造成程序崩溃的主要原因
- 下列代码的输出结果是什么:
#include<iostream>
using namesp
全部评论 (0)
还没有任何评论哟~
