随笔分类 - 科技部与你共成长——程序语言题
与编程语言相关的题目
摘要:试题1:分别给出BOOL,int,float,指针变量与“零值”比较的if语句(假设变量名为var)试题2:以下为Windows NT下的32位C++程序,请计算sizeof的值void Func ( char str[100] ){ sizeof( str ) = ?}void *p = malloc( 100 );sizeof ( p ) = ?试题3:写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。另外,当你写下面的代码时会发生什么事?least = MIN(*p++, b);--------------------------------------------------
阅读全文
摘要:如果要你编写一个程序运行在现代微机上(比如C+Linux+x86平台上),那么, 影响程序运行性能的因素有哪些,如何改进提高性能?可以从软硬两方面一起讨论答案:从硬件上讲应该尽量提高cache命中率,而有关指令并发度的由编译器的优化功能来实现。软件上讲应该尽可能多的配合底层操作系统以高程序性能,比如在缓冲区的使用上应该尽可能多的配合操作系统底层文件缓冲区。在内存分配上也应该避免垃圾产生。使用不用的...
阅读全文
摘要:给定一个长度为N的数组,其中每个元素的取值范围都是1到N。判断数组中是否有重复的数字。(原数组不必保留)这个题有多种方法,想想看~~~
阅读全文
摘要:可爱的java,可爱的陷阱~“佳洁士”(小洁?)一直写C/C++程序,最近在图书馆偷窥了一下java……1、从最简单的开始,佳洁士写了一个判断所给整数i是否为奇数的java方法,请问,这个方法能得到正确结果么?为什么?public static boolean isOdd(int i){ return i % 2 == 1; } 2、佳洁士go...
阅读全文
浙公网安备 33010602011771号