题目内容 (请给出正确答案)
[主观题]

案例一: 面试题:把字符串转换成整数面试官:看你简历上写的是精通C/C++语言,这两门语言你用了几年

案例一: 面试题:把字符串转换成整数

面试官:看你简历上写的是精通C/C++语言,这两门语言你用了几年了?

应聘者:从大一算起的话,快六、七年了。

面试官:也是C/C++的老程序员了嘛(微笑),那先问一个C++的问题(递给应聘者一张A4纸,上面有一段打印的代码,如下面所示)。你能不能分析一下这段代码的输出?

class A

{

private:

int n1;

int n2;

public:

A():n2 (0), nl (n2+2)

{

} void Print()

{

std::cout<<"nl: "<<nl<<", n2: "<<n2<='0'&&*digit<='9')

{

num=num*10十 (*digit - ' 0');

digit++;

}

else

{

num=0;

break;

}

}

if(*digit=='\0')

{

g nStatus=kValid;

if (minus)

num=0 - n um;

}

}

return num;

}

提问人:网友wuhuqq 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“案例一: 面试题:把字符串转换成整数面试官:看你简历上写的是…”相关的问题
第1题
做面试辅导时,可以直接把笔试题/面试题发给候选人()
点击查看答案
第2题
一、对如下知识点进行测试: 1)各种字面量:整数,浮点数,...

一、对如下知识点进行测试: 1)各种字面量:整数,浮点数,字符,布尔,字符串 2)测试整数,浮点数数据类型的取值范围 3)定义不同数据类型的变量,同时给其赋值,并输出 4)数据类型转换:隐式,显式,字符串转换成非字符串,非字符串转换成字符串 二、代码要求在如下框架代码中补充完成: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { //录入商场的某一种商品信息,包括:商品名,价格,库存,并输出其信息 class Program { static void Main(string[] args) { //声明一个对象名 MyClass myclass; //创建一个对象 myclass = new MyClass(); // 声明一个表示是否继续的变量keepOn String keepOn = null; while (true) { Console.WriteLine("**************\n" + "请根据如下,系统功能菜单的提示信息,选择所需的操作:\n" + "--当输入11,1)各种字面量:整数,浮点数,字符,布尔,字符串;\n" + "--当输入12,2)测试整数,浮点数数据类型的取值范围;\n" + "--当输入13,3)定义不同数据类型的变量,同时给其赋值,并输出\n" + "--当输入13,4)数据类型转换:隐式,显式,字符串转换成非字符串,非字符串转换成字符串\n" + "--当输入quit,则退出\n" + "*****************************************************************"); keepOn = Console.ReadLine(); if (keepOn == "quit") { Console.WriteLine("程序即将结束!"); break; } switch (keepOn) { case "11": Console.WriteLine("执行菜单11功能:利用无参构造方法创建对象(不使用键盘输入),并显示对象的数据"); //使用myclass对象的Menu11方法 myclass.Menu11(); break; case "12": Console.WriteLine("执行菜单12功能:利用无参构造方法创建对象(使用键盘输入,录入成绩必须合法,即不合法再次输入),并显示对象的数据,且显示成绩的等级"); //使用myclass对象的Menu11方法 myclass.Menu12(); break; case "13": Console.WriteLine("执行菜单13功能:利用有参构造方法创建对象(不使用键盘输入),并显示对象的数据"); //使用myclass对象的Menu11方法 myclass.Menu13(); break; case "14": Console.WriteLine("执行菜单13功能:利用有参构造方法创建对象(不使用键盘输入),并显示对象的数据"); //使用myclass对象的Menu11方法 myclass.Menu14(); break; default: Console.WriteLine(keepOn + ",不属于系统菜单,请认真查看菜单!"); break; } } Console.WriteLine("程序结束!"); //程序停下来 Console.ReadKey(); } } class MyClass { public void Menu11() { //1)各种字面量:整数,浮点数,字符,布尔,字符串 Console.WriteLine("myclass对象中的Menu11方法被调用"); //补充代码如下: } public void Menu12() { //2)测试整数,浮点数数据类型的取值范围 Console.WriteLine("myclass对象中的Menu12方法被调用"); //补充代码如下: } public void Menu13() { //3)定义不同数据类型的变量,同时给其赋值,并输出 Console.WriteLine("myclass对象中的Menu13方法被调用"); //补充代码如下: } public void Menu14() { //4)数据类型转换:隐式,显式,字符串转换成非字符串,非字符串转换成字符串 Console.WriteLine("myclass对象中的Menu14方法被调用"); //补充代码如下: } } }

点击查看答案
第3题
面试题:二进制中1的个数 题目:请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如把

面试题:二进制中1的个数

题目:请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如把9表示成二进制是1001,有2位是1。因此如果输入9,该函数输出2.

点击查看答案
第4题
用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串"483"。n的位数不确定,可以是任意位数的整数。

点击查看答案
第5题
功能:用递归法将一个整数 n 转换成字符串,例如输入 483 ,应输出对应的字符串 "483" 。 n 的位数不确定,可以是任意位数的整数。 include void convert(); }
点击查看答案
第6题
为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?

A.intNum=int.Parse(str);

B.intNum=str.Parse(int);

C.intNum=(int)str;

D.intNum=int.Parse(str,Globalization.NumberStyles.AllowThousands);

点击查看答案
第7题
基本的Python内置函数eval(x)的作用是()

A.将x转换成浮点数

B.去掉字符串x最外侧引号,当作Python表达式评估返回其值

C.计算字符串x作为Python语句的值

D.将整数x转换为十六进制字符串

点击查看答案
第8题
请补充函数fun(),该函数的功能是:把从主函数中输入的由数字字符组成的字符串转换成—个无符号长整

请补充函数fun(),该函数的功能是:把从主函数中输入的由数字字符组成的字符串转换成—个无符号长整数,并且逆序输出。结果由函数返回。

例如,输入: 1 2 3 4 5 6,结果输出:6 5 4 3 2 1。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include<conio.h>

include<stdio.h>

include<string.h>

unsigned long fun(char *S)

{

unsigned long t=0;

int k;

int i=0;

i=strlen(S);

for(【 】;i>=0;i--)

{

k=【 】;

t=【 】;

}

return t;

}

main()

{

char str[8];

clrscr();

printf("Enter a string made up of'0'to

'9'digital character:\n");

gets(str);

printf("The string iS:%S\n",str);

if(strlen(str)>8)

printf("The string is too long!");

else

printf("The result:%lu\n",

fun(str));

}

点击查看答案
第9题
以下关于 python 内置函数的描述,错误的是:()

A.id() 返回一个数据的一个编号,跟其在内存中的地址无关

B.type() 返回一个数据对应的类型

C.int() 能把整数数字字符串转换成整数

D.max()可以返回众多参数中的最大值

点击查看答案
第10题
【异常处理】编写程序,输入字符串(可能分成若干段),将字符串中所有的数字字符串(除去尾部标点符号外可构成一个整数或浮点数,例如100times不是,句子中的56.78.23不是,句尾的45.78.是,或是一个单独的数字)转换成浮点数并输出。如果没有数字字符串,则输出‘Not Found!'。字符串中可能包括以下标点符号:","、"."、“"”、“?”和"!",标点符号不会连续出现。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信