牛客刷题打卡
言炎又欠
这个作者很懒,什么都没留下…
展开
-
牛客刷题第六天:20191112
1.这又是一道字节对齐问题。以前做过这道题,又错了,心痛、、、解析:结构体内对齐规定,结构体的总大小为最宽基本类型成员大小的整数倍,例子中,最宽的是float 8个字节,因此结构体的每个数据成员为8的倍数。此外,在结构体里面还有一个联合体(联合体的大小取决于内部最大字节数,联合内部最大的数据成员类型为int 占4个字节,所以联合体的每个数据成员为4的倍数)因此,本实例中struct stu...原创 2019-11-12 12:22:58 · 133 阅读 · 0 评论 -
牛客刷题:20191109
ASCII 码------使用指定的7位或者8位二进制数组和来表示128或者256种可能的字符。BCD(binary coded decimal)亦称为二—十进制代码或二进码十进制数。例如,用4位二进制数俩表示一位十进制数的0-9这十个数码,是一种二进制的数字编码形式。内码是汉字系统中使用的二进制字符编码。十进制面向的是开发人员,通过相应的转化给计算机使用。2.多态—在基类的函数前面加上vir...原创 2019-11-09 22:56:51 · 190 阅读 · 0 评论 -
牛客刷题:20191106
该函数参数为1时返回值为:int GetResult(int a){int b = 0;__try{if ( a != 0 ){b++;}return b;}__finally{–b;}return b;}答案:1解析:在__try{}语句块中,无论运行什么代码,程序退出前都会运行__finally{}中的语句块。因此finally 中的代码会执行,但是try中...原创 2019-11-07 17:54:35 · 156 阅读 · 0 评论 -
牛客刷题:20191107
1.若已定义:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p=a[0];则能够正确表示数组元素a[1][2]的表达式是:解析:原创 2019-11-07 11:16:22 · 547 阅读 · 2 评论 -
牛客刷题:20191031
答案:0解析:在for(string1;string2;string3)语句中,string1用于设定循环变量初始值,string2用于循环判断,string3用于改变循环变量的调节,在这里i=j=0,是一个赋值语句,导致i =0,bool值为false,因此退出循环,执行次数为0.相反如果把循环判断语句设置为i = j =1,则该语句将无限循环。...原创 2019-11-05 17:46:33 · 151 阅读 · 0 评论 -
牛客刷题:20191105
求输出#include using namespace std;class A{public:virtual void print(){cout << “A::print()” << “\n”;}};class B: public A{public: virtual void print(){cout << “B::print(...原创 2019-11-05 17:16:18 · 260 阅读 · 0 评论