博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++试题
阅读量:6244 次
发布时间:2019-06-22

本文共 1159 字,大约阅读时间需要 3 分钟。

一、写一个函数找一个字符串中出现频率最高的字符(若最高的相同,取先出现的)

char finchar(const char *str){    if (!str||!*str)    {        return -1;        }    char ch = str[0];    int  maxn = 1, n = 1;    for(int i = 0; str[i]!=0; i++)    {        for (int j = 0; j
maxn) {ch = str[i]; maxn = n;} n=1; } return ch;}void main(){ char * p="11111111111111111" ; char a = finchar(p);}

 写出e的值

int func(int i){    return i<10?i:func(i/10)+i%10;}void main(){    //int e=(-1)&12345;  //12345    -1的二进制全是    1    //int e=0x4321>>4<<4;  //17185    //char*mystr="123";int e=sizeof(mystr);  //指针的长度4    //char mystr[]="1235555";int e=sizeof(mystr); //8    //int*a[6][3];     int e=a[5]-a[2];  //9    //int a=1,b=2;int*p1=&a,*p2=&b;p1=p2;int e=a;//1    //int e = sizeof(char); //1    //int e =sizeof (int ); //4    //int e=func(123456);//21}

2、 假定AB为一个类,则执行”AB  a(4) , b[3] , * p[2] ;”语句时,自动调用该类构造函数的次数为 4  。

3、这段代码编译通过运行出错。

#include
#include
#include
int main(void){   char*s1="123456789";  char*s2="123456";  strncpy(s1,s2,6);  printf("%s %s\n",s1,s2);  return0;}

 

转载于:https://www.cnblogs.com/lwngreat/p/4357864.html

你可能感兴趣的文章
[51Nod 1584] 加权约数和
查看>>
微信小程序的同步操作
查看>>
Lua中的操作系统库
查看>>
环境变量path的值大于1024的解决办法
查看>>
webpack 通用环境快速搭建
查看>>
js获取url参数值
查看>>
Django 文件下载功能
查看>>
浅谈前端性能优化(PC版)
查看>>
modernizr的介绍和使用
查看>>
Java小实验之数据转换
查看>>
ASP.NET MVC之从控制器传递数据到视图方式
查看>>
IsPostBack原理详解
查看>>
华为交换机-SNMP配置
查看>>
centos修改mysql密码或者进入mysql后解决Access denied for user ''@'localhost' to database 'mysql错误...
查看>>
分数阶傅里叶变换(FRFT)
查看>>
hibernate(八)一对多关联
查看>>
swift - 本地通知2 - 啰嗦版
查看>>
swift - idfa(唯一标示/下载量/广告追踪)
查看>>
GC垃圾回收
查看>>
HDU 4804 Campus Design
查看>>