摘要: 1、下面两段代码中for循环分别执行了多少次?unsigned short i,j;for(i=0, j=2; i!=j; i+=5, j+=7){}unsigned short i,j;for(i=3,j=7;i!=j;i+=3,j+=7)2、下面程序应该输出多少?char *c[] = { "ENTER", "NEW", "POINT", "FIRST" };char **cp[] = { c+3, c+2, c+1, c };char ***cpp = cp;int main(void){printf(&qu 阅读全文
posted @ 2012-08-13 21:50 Jerry19880126 阅读(2512) 评论(3) 推荐(0) 编辑
摘要: 1、计算表达式x6+4x4+2x3+x+1最少需要做()次乘法A、3 B、4 C、5 D、62、给定3个int类型的正整数x,y,z,对如下4组表达式判断正确的选项()int a1=x+y-z; int b1=x*y/z;int a2=x-z+y; int b2=x/z*y;int c1=x<<y>>z; int d1=x&y|z;int c2=x>>z<<y; int d2=x|z&y;A、a1一定等于a2B、b1一定定于b2C、c1一定等于c2D、d1一定等于d23、程序的完整编译过程分为是:预处理,编译,汇编等,如下关于编译 阅读全文
posted @ 2012-08-13 21:32 Jerry19880126 阅读(22981) 评论(34) 推荐(1) 编辑
摘要: 1、下列4行代码是否有错误,若有错误请指出,若没有,请确定a的值是多少?int main(void){int a = 3;a += (a++);a += (++a);(++a) += (a++);(a++) += a;return 0;}2、下面代码的输出是多少?int main(void){FILE *fp;char str[100];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen("myfile.dat","a+" 阅读全文
posted @ 2012-08-13 15:04 Jerry19880126 阅读(2521) 评论(1) 推荐(0) 编辑
摘要: 1、下列代码的输出为:#include "iostream"#include "vector"using namespace std;int main(void){vector<int>array;array.push_back(100);array.push_back(300); array.push_back(300); array.push_back(500); vector<int>::iterator itor; for(itor=array.begin();itor!=array.end();itor++) { if( 阅读全文
posted @ 2012-08-13 12:42 Jerry19880126 阅读(4413) 评论(3) 推荐(0) 编辑
摘要: 1、下面程序的输出是多少?void GetMemory(char *p){p = (char *)malloc(11);}int main(void){ char *str = "Hello"; GetMemory(str); strcpy(str,"Hello World"); printf("%s",str); return 0;}A、Hello B、Hello World C、Hello Worl D、Run time error/Core dump2、下面哪个会使这段程序编译错误?class A{public:A(){}};c 阅读全文
posted @ 2012-08-13 11:47 Jerry19880126 阅读(2629) 评论(0) 推荐(0) 编辑