摘要: 阅读下面代码,程序会打印出来的值是? 1 2 3 4 5 6 7 8 9 10 11 #include <stdio.h> void f(char**p){ *p +=2; } main() { char *a[] = {"123","abc","456"},**p; p = a; f(p); pr 阅读全文
posted @ 2018-03-15 23:10 Kxzh 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 观察下面一段代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class ClassA { public: virtual ~ ClassA(){}; virtual void FunctionA(){}; }; class ClassB 阅读全文
posted @ 2018-03-15 23:09 Kxzh 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 阅读程序,请选择输出结果 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include <iostream> using namespace std; int main() { int i, u[4], v[4], x, y =  阅读全文
posted @ 2018-03-15 21:38 Kxzh 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 下列程序的输出结果是() 10,30,60 20,40,60 10,20,30 10,30,50答案 C 错选 A指向数组的指针即为二级指针 n是一个2行3列的数组,p首先指向n的第一个元素 p[0][0]=n[0][0]=10 p[0]为数组第一行首地址,p[0]+1即为&p[0][1],*(p[ 阅读全文
posted @ 2018-03-15 21:24 Kxzh 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 下列程序段的输出结果是:( ) void complicatedexpression_r(){int x=20, y=30;boolean b;b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;System.out.println(b);} t 阅读全文
posted @ 2018-03-15 21:21 Kxzh 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 有以下程序 1 2 3 4 5 6 7 8 9 10 11 #include<stdio. h> int fun(char *s) { char *p=s; while(*p !='\0') p++; return(p-s); } main() { printf("%d\n",fun("goodby 阅读全文
posted @ 2018-03-15 21:14 Kxzh 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 下面程序的运行结果为( ) #include <iostream> using namespace std; class A{ public:A(){cout<<"1";} ~A(){cout<<"2";1} }; class B:public A{ public:B(){cout<<"3";} ~ 阅读全文
posted @ 2018-03-15 21:00 Kxzh 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #define NUMA 10000000 #define NUMB 1000 int a[NUMA], b[NUMB]; void pa() { int i, j; for(i = 0; i < NUMB; 阅读全文
posted @ 2018-03-15 20:34 Kxzh 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 给定一个m行n列的整数矩阵(如图),每行从左到右和每列从上到下都是有序的。判断一个整数k是否在矩阵中出现的最优算法,在最坏情况下的时间复杂度是________。 O(m*n) O(m+n) O(log(m*n)) O(log(m+n))答案 B 错选 D 杨氏矩阵查找算法 1 2 3 4 5 6 7 阅读全文
posted @ 2018-03-15 20:30 Kxzh 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 有以下程序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <stdio. h> int fun( intA ) { int b = 0; static int c = 3; a = ( c + +,b + + ); return ( a ); } main 阅读全文
posted @ 2018-03-15 17:29 Kxzh 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 void swap_int(int *a,int *b){ *a=*a+*b; *b=*a-*b; *a=*a-*b; } 1 2 3 4 5 void swap_int(int *a,int *b){ *a=*a+*b; *b=*a-*b; *a=*a-*b; } 1 2 3 阅读全文
posted @ 2018-03-15 17:23 Kxzh 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 下面两个结构体 1 2 3 4 5 6 7 8 9 10 struct One{ double d; char c; int i; } struct Two{ char c; double d; int i; } 1 2 3 4 5 6 7 8 9 10 struct One{ double d; 阅读全文
posted @ 2018-03-15 16:29 Kxzh 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 下列代码编译时会产生错误的是() A.语句1 B.语句2 C.语句3 D.语句4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <iostream> using namespace std; struct Foo { Foo() {} Foo(int) { 阅读全文
posted @ 2018-03-15 16:23 Kxzh 阅读(166) 评论(0) 推荐(0) 编辑