(一) 初级题1. 什么是预编译何时需要预编译:答:(1) 总是使用不经常改动的大型代码体(2) 程序由多个模块组成所有模块都使用一组标准的包含文件和相同的编译选项在这种情况下可以将所有包含文件预编译为一个预编译头2. char const p?? char const p?? const char p上述三个有什么区别答:char const p 常量指针p的值不可以修改char c
1.static有什么用途(请至少说明两种) 1)在函数体一个被声明为静态的变量在这一函数被调用过程中维持其值不变 2) 在模块内(但在函数体外)一个被声明为静态的变量可以被模块内所用函数访问但不能被模块外其它函数访问它是一个本地的全局变量 3) 在模块内一个被声明为静态的函数只可被这一模块内的其它函数调用那就是这个函数被限制在声明它的模块的本地范围内使用2.引用与指针有什
1.static有什么用途(请至少说明两种) 1)在函数体一个被声明为静态的变量在这一函数被调用过程中维持其值不变 2) 在模块内(但在函数体外)一个被声明为静态的变量可以被模块内所用函数访问但不能被模块外其它函数访问它是一个本地的全局变量 3) 在模块内一个被声明为静态的函数只可被这一模块内的其它函数调用那就是这个函数被限制在声明它的模块的本地范围内使用2.引用与指针有什
华为cc面试题及答案 1.写出判断ABCD四个表达式的是否正确 若正确 写出经过表达式中 a的值(3分)int a = 4(A)a = (a) (B) a = (a) (C) (a) = a(D) (a) = (a)a = 答:C错误左侧不是一个有效变量不能赋值可改为(a) = a改后答案依次为91010112.某32位系统下 C程序请计算sizeof 的值(5分).char str[] =
脚本执行失败问题1. 虚函数是可以New一个对象的时候要根据虚函数的函数体来填虚表而内联函数没有函数体只是在预编译阶段展开内联的这样就可以减少函数调用的开销提高效率(错误)2. 一个类里可以同时存在同一个类里无论什么函数都不能函数名和参数完全一样参数和函数名都相同的虚函数与静态函数(错误)3. 父类的析构函数是非虚的但是子类的析构函数是虚的delete子类指针(指向该子类对象)特殊情况
Created with an evaluation copy of Aspose.Words. To discover the full versions of our APIs please visit: :products.asposewords
1.已知strcpy函数的原型是:char strcpy(char strDestconst char strSrc)1.不调用库函数实现strcpy函数2.解释为什么要返回char 解说:1.strcpy的实现代码char strcpy(char strDestconst char strSrc){if ((strDest==NULL)(strSrc==NULL)) [1]th
1. 用预处理指令define 声明一个常数用以表明1年中有多少秒(忽略闰年问题)define SECONDS_PER_YEAR (60 60 24 365)UL 我在这想看到几件事情: 1). define 语法的基本知识(例如:不能以分号结束括号的使用等等) 2). 懂得预处理器将为你计算常数表达式的值因此直接写出你是如何计算一年中有多少秒而不是计算出实际的值是更清晰而没有代价的
二简单应用(40分)1.函数调用答案:第一步建立被调函数的栈区第二步保存主调函数的运行状态和将主调函数中调用语句的下一条语句地址压栈作为返回地址第三步函数参数按右至左压栈为局部变量分配存储第四步函数运行第五步函数参数和局部变量出栈第六步返回主调函数恢复主调函数运行状态1.2月份转换40.22.简单应用题请编写一个函数 printdate(int yearint monthint day)该函
一include filename.h和include <filename.h>的区别include filename.h是指编译器将从当前工作目录上开始查找此文件include <filename.h>是指编译器将从标准库目录中开始查找此文件二头文件的作用??? 加强安全检测??? 通过头文件可能方便地调用库功能而不必关心其实现方式三 修饰符的位置对于和修饰符为了避免误解最好将修饰符紧靠
违法有害信息,请在下方选择原因提交举报