精华内容
下载资源
问答
  • C语言错题集

    2019-09-03 09:35:15
    (2) 以下选项中,___D__正确的 C 语言字符常量。 A. 'a' B. '\x41' C. '\101' D. "a" 解: 首先来分析下题目,C语言字符常量是什么,字符常量是用单引号括起来的变量,而字符串才使用双引号括起来的; (5...

    写在前面,一些题目分析,不全都是错的题目

    C语言运算符与表达式的练习题

    (2)   以下选项中,___D__是不正确的 C 语言字符型常量。 
    	A. 'a'        B. '\x41'       C. '\101'       D. "a" 
    

    解: 首先来分析下题目,C语言字符型常量是什么,字符型常量是用单引号括起来的变量,而字符串才是使用双引号括起来的;

    (5)   算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为___B__。 
    	A.  算术运算、赋值运算、关系运算     B.  算术运算、关系运算、赋值运算 
    	C.  关系运算、赋值运算、算术运算     D.  关系运算、算术运算、赋值运算 
    

    赋值运算的优先级是最低的,他们的优先级为:算术运算符 > 关系运算符 > 位运算符 > 逻辑运算符 > 赋值运算符
    自我总结口诀:算关系为逻辑赋值

    (6)   逻辑运算符中,运算优先级按从高到低依次为____D____。 
    	A. &&,!,||     B. ||,&&,!     C. &&,||,!    D. !,&&,||
    

    在逻辑运算符中,"非"的优先级大于 “与"和"或”

    (7)   表达式!x||a==b 等效于____D___。 
    	A. !((x||a)==b)      B. !(x||y)==b      C. !(x||(a==b))     D. (!x)||(a==b)
    

    赋值优先级比较低,所以先计算逻辑运算符,且逻辑运算符中"非"的优先级大于 “与"和"或”
    所以这个表达式等价于选项D

    (8)   设整型变量 m,n,a,b,c,d 均为1,执行 (m=a>b)&&(n=c>d)后, m,n 的值是____B____。 
    	A. 0,0     B. 0,1    C. 1,0    D. 1,1
    

    根据&&运算逻辑,符号前的表达式如果为假,则不执行符号后面的语句所有答案为0 1

    (10) 设有语句 int a=3;,则执行了语句 a+=a-=a*=a;  后,变量 a 的值是____B____。 
    	A. 3      B. 0     C. 9     D. -12 
    

    运算优先级先算乘除后算加减
    a*=a;可以写作a=a*a,同理a-=a;等于a=a-a;
    a-a之后等于0所以0+0还是等于0;

    (12) 设整型变量 i 值为2,表达式(++i)+(++i)+(++i)的结果是___13___。  
    	A. 6      B. 12     C. 15     D.  表达式出错
    

    正常运算步骤为(2++)+(3++)+(4++) 得出结果为12
    但如果进行内存对齐的话就会是三个5相加为15
    但系统会先进行对齐相加运算,结果为4+4+5然后等于13

    (16) 设a 为整型变量,不能正确表达数学关系:10<a<15的 C 语言表达式是_____A_____    。 
    	A. 10<a<15         B. a= =11|| a= =12 || a= =13 || a= =14 
    	C. a>10 && a<15    D. !(a<=10) && !(a>=15) 
    

    不能直接以数学表达式的方式写表达式

    (17) 设 f是实型变量,下列表达式中不是逗号表达式的是_____D____    。 
    	A. f= 3.2, 1.0      B. f>0, f<10      C. f=2.0, f>0      D. f=(3.2, 1.0)
    

    这些选项都是错的,不能编译执行,但严格一点的话,只有D不是逗号表达式,因为他赋值和逗号结合在一起了

    (18) 设ch是 char型变量,其值为 'A',则下面表达式的值是____B____      。  
    	ch=(ch>='A'&& ch<='Z')? (ch+32):ch  
    	A. A     B. a     C. Z     D. Z
    

    这个表达式的作用是判断ch这个char类型变量是否为同时大于字符A和小于字符Z,题目的结果为符合条件,表达式为真执行ch+32,所以其作用是把大写字符转换为小写字符

    (19) 以下运算符中,结合性与其他运算符不同的是  _____A____     。 
    	A. ++        B. %        C. /         D. + 
    

    后面三个选项为加减乘除算术运算符,只有选项A为自增运算符,所以选A

    (20) 以下用户标识符中,合法的是___B_______      。 
    	A. int        B. nit        C. 123       D. a+b 
    

    A为系统关键字重名
    C不能以数字开头
    D不能有加号
    所以选项B是正确的

    (21) C 语言中,要求运算对象只能为整数的运算符是____A____      。 
    	A. %        B. /         C. >         D. * 
    

    只有取余必须要使用整数

    (22) PC 机中,'\n'在内存占用的字节数是 ____A____     。 
    A. 1     B. 2     C. 3     D. 4 
    

    \n为一个整体,一个转义字符,所以占用一个字节

    (23) 字符串"ABC"在内存占用的字节数是____B_____      。 
    	A. 3     B. 4     C. 6     D. 8 
    

    因为是字符串所以系统默认在末尾会有一个\0 所以字符串ABC占用为4个字节

    (24) 要为字符型变量 a赋初值,下列语句中哪一个是正确的 ____B_____     。 
    	A. char a="3";   B. char a=’3’;     C. char a=%;      D. char a=*; 
    

    A 3不是字符串
    C 没有用单引号括起来
    D 同上
    所以B选项是正确的

    展开全文
  • 注意不同的被单引号引出的字符以字面定义的,而双引号引出的字符串可以被扩展。反斜杠(\)可以被用来分割某些特殊字符。举例如下: $first = 'Hello'; $second = "World"; $full1 = "$first $second"; # ...
  • 什么是p而不是它指向的字符为const? 1.19 为什么不能像下面这样在初始式和数组维度值中使用const值?constintn=5;inta[n]; 1.20 constchar*p、charconst*p和char*constp有什么区别? 复杂的声明 1.21 怎样建立...
  • 什么是p而不是它指向的字符为const? 10 1.19 为什么不能像下面这样在初始式和数组维度值中使用const值?const int n=5; int a[n]; 10 1.20 const char *p、char const *p和char *const p有什么区别? 10 ...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    什么是p而不是它指向的字符为const? 10 1.19 为什么不能像下面这样在初始式和数组维度值中使用const值?const int n=5; int a[n]; 10 1.20 const char *p、char const *p和char *const p有什么区别? 10 ...
  • C基本题_内存

    2012-08-13 20:40:47
    【基本题】以下代码能否正确运行,如果不能,出错原因是什么,如何改正。  char *p = "hello";  p[0] = 'H';  printf("%s", p); 这样出错 字符常量“hello”出现在一个表达式中时,表达式使用值就是...

    【基本题】以下代码能否正确运行,如果不能,出错原因是什么,如何改正。
     char *p = "hello";
     p[0] = 'H';
     printf("%s", p);
    这样是出错的 字符串常量“hello”出现在一个表达式中时,表达式使用的值就是这些字符所存储的地址,而不是字符本身,所以把字符串赋值给指向字符的指针是可以的。
    但是 p[0] = 'H'不行 ?? 详细原因神马的,我也不是很清楚 希望可以大家一起讨论!!
    改正: char a[6] = "hello";
     char *p = a;
     p[0] = 'H';
     printf("%s",p);  //这样是可以的
    ---------------------------------------
     char *p = "hello";
     *p = "Hello";
     printf("%s",p); //这样也是可以的
    有错误的地方或者还有更多更好的解答请大家一起讨论。。。

    【基本题】以下代码能否正确运行,如果不能,出错原因是什么,如何改正。
     int _tmain(int argc, _TCHAR* argv[])
     {
         char a[10000000] = {0};
         return 0;
     }
    Windows系统默认用户栈大小为4M(约4000000)。现在用了10000000字节当然会溢出。
    为什么编译器没报警告呢?
    原因:编译器编译时并不做检查。
    可以尝试将堆栈设置更大,要么将其放到函数外,也就是作为全局(或静态)变量存在,那就不受限了(不过最多也就是4G),故编译可以通过。
    附:更改堆栈大小的方法(以Visual Studio开发环境为例)
    详细内容可以去看下http://blog.csdn.net/qiance/article/details/4091953
    1. 点击菜单栏的“项目”,打开此项目的“属性”对话框,单击“配置属性”中的“链接器”文件夹
    2. 单击“系统”属性
    3. 修改下列任一属性:
            * 堆栈提交大小  指定物理内存中堆栈分配的合计大小

            * 堆栈保留大小  指定虚拟内存中对照分配的合计大小

    【选做题】实现一个“可变长二维数组”,这个二维数组的行数可由输入决定,每行的元素个数仍可由输入决定。每个数组元素值都是1.
    执行结果如下:

    请输入行数:
    5
    请输入第1行的元素个数:
    20
    请输入第2行的元素个数:
    34
    请输入第3行的元素个数:
    17
    请输入第4行的元素个数:
    9
    请输入第5行的元素个数:
    25
    11111111111111111111
    1111111111111111111111111111111111
    11111111111111111
    111111111
    1111111111111111111111111

    #include"stdio.h"
    #include"stdlib.h"
    void main()
    {
     int rows;
     int **row;
     int *q,*p;
     int i,j;
     printf("请输入行数:\n");
     scanf("%d",&rows);
     row=(int **)malloc(sizeof(int)*rows);
     if( NULL == row)
         {
      printf("Insufficient memory available!\n" );
      return;
     }
     p=(int *)malloc(sizeof(int)*rows);
     if( NULL == p)
         {
      printf("Insufficient memory available!\n" );
      free(row);
      row=NULL;
      return;
     }
     for(i=0;i<rows;i++)
     {
      printf("请输入第%d行的元素个数:\n",i+1);
      scanf("%d",&p[i]);
      row[i]=(int *)malloc(sizeof(int)*p[i]);
      if( NULL ==row[i])
      {
       printf("Insufficient memory available!\n" );
       free(p);
       p=NULL;
       return;
      }
      q=row[i];
      for(j=0;j<p[i];j++)
       q[j]=1;
     }
     for(i=0;i<rows;i++)
     {
      q=row[i];
      for(j=0;j<p[i];j++)
      {
       printf("%d",q[j]);
      }
      printf("\n");
     }
     free(p);
     p=NULL;
     for(i=0;i<rows;i++)
     {
      free(row[i]);
      row[i]=NULL;
     }
     free(row);
     row=NULL;
    }
    Press any key to continue

     

     

    展开全文
  • 你必须知道495个C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    3, 有的为4, 哪个是正确的? . . . . . . . . . . . . . . . . . . . . . 14 3.4 这是个巧妙的表达式: a ˆ= b ˆ= a ˆ= b 它不需要临时变量就可 以交换a 和b 的值。. . . . . . . . . . . . . . . . . . . . . . ....
  • 如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion...
  • 笔试题

    2017-04-09 16:44:00
    1、以下字符常量合法的是(B)  A.’\084’ B.’\x43’ C.’ab’ D.”\0”  解析:A.不合法,八进制没有8。C.不合法,字符只能一个。 D.不合法,字符串不需要写结束符。 2、若变量都正确定义,下面表...

    一、填空

    1、设a=3,b=4,printf("%d,%d",(a,b)(b,a));输出什么:4,3

    2、

    二、选择

    1、以下字符常量合法的是(B)

      A.’\084’      B. ’\x43’     C.’ab’     D.”\0”

      解析:A. 不合法,八进制没有8。  C.不合法,字符只能是一个。  D.不合法,字符串不需要写结束符。

    2、若变量都正确定义,下面表达式中非法的是(B)

      A. a/=b+c       B. a%4.0       C. a=1/2*(x=y=10,x*3)      D. a=b=c

      解析:%运算对象必须是整型数 

    3、表达式10!=9的值是(D)

      A. true    B. 非零值     C. 0      D. 1

      解析:第一,题目说的是值;第二,用gcc编译器编译器打印出来结果也是1。

    4、以下为非法的字符串常量为(C)

      A、"\\  \\"; B、"It' s"; C、"m=\abc"; D、"$12.8";
      解析:A是转义字符串,打印出\    \; B和D都能正常打印出来; C选项打印结果为m=bc,printf(“\a”);执行效果是蜂鸣器滴的一声。

    5、

    三、综合

    1、下面函数有什么问题,怎么改?

      void swap2(int *a,int *b)

      {
        int *p;
        *p=*a;
        *a=*b;
        *b=p;
      }

      问题:*p本身没有空间存放*a的值

      方法1:将*p改为p,定义变量p直接存放*a。

      方法2:将int *p;改成int *p=(int*)malloc(0);申请空间存放*a//注意这里申请0个控件也可以,内存碎片知识。

      拓展:交换两个数的值还有一个比较好的方法,用异或:#define  SWAP(a,b)  {a^=b;b^=a;a^=b;}

    2、下面函数有什么问题,怎么改?

      void test(void)
      {
        char *str="123456789";
        char str2[10]="Summer";
        printf("%s\n",strcpy(str,str2));
      }

      问题:char *str="123456789";是定义的字符串常量,不能修改。

      方法:将char *str="123456789";改成char str[10]="123456789";

    3、找出下面代码中的所有错误

     1 void test()
     2 {
     3     char *src="abcdefg";             
     4     char *dest=NULL;
     5     int len=strlen(src);             
     6     dest=(char*)malloc(len);      
     7     char *d=dest;
     8     char *s=&src[len];
     9     while(len--!=0)
    10     d++=s--;
    11     printf("%s\n",dest);
    12 } 

      解析:

     1 void test()
     2 {
     3     char *src="abcdefg";             
     4     char *dest=NULL;
     5     int len=strlen(src);             
     6     dest=(char*)malloc(len+1);    //要为\0分配一个空间
     7     char *d=dest;
     8     char *s=&src[len-1];         //指向最后一个字符
     9     while(len--!=0)
    10     *d++=*s--;
    11     *d='\0';       //尾部要加\0
    12     printf("%s\n",dest);
    13     free(dest);    //使用完要释放空间,防止内存泄露。
    14 } 

    四、问答

    1、strlen和sizeof之间的区别是什么?

      (1)strlen是字符串函数,用来计算字符串长度;sizeof是关键字,用来计算数据类型和变量的长度。

       (2)strlen  计算字符串长度不需要计算 \0
            sizeof  计算字符串长度需要计算   \0

    void test()
    {
        char str[]={'a','b','c','d','e','\0'};  //单个字符组成的字符串要以 \0 结束 
        char str2[]="abcde";          //直接字符串表示不用 \0 结束 
        printf("%d\n",strlen(str));   // 5
        printf("%d\n",sizeof(str));   // 6 
        printf("\n");
        printf("%d\n",strlen(str2));  // 5
        printf("%d\n",sizeof(str2));  // 6
    }

    2、队列和栈有什么区别?

      (1)队列先进先出,栈先进后出。

      (2)对插入和删除操作的"限定"。栈是限定只能在表的一端进行插入和删除操作的线性表,队列限定只能在表的一端进行插入和在另一端进行删除操作的线性表。

      (3)遍历数据速度不同。栈只能从头部取数据,而且在遍历数据的时候还得为数据开辟临时空间。队列可以从头或尾部开始遍历,但不能同时遍历,无需开辟临时空间,速度要快的多。

    五、编程题 

    1、题目描述:给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。输入:输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。输出:请计算A+B的结果,并以正常形式输出,每组数据占一行。样例输入:(1)-234,567,890        123,456,789   (2)1,234       2,345,678样例输出:(1)-111111101                (2)2346912

     1 #include <stdio.h>  
     2 #include <string.h>  
     3 int StringDataAdd(char str[20]);
     4 int main(void)  
     5 { 
     6     char str1[20], str2[20];  
     7     int a,b;     
     8     #if 1 
     9     //可以输入一次 
    10     scanf("%s%s", str1, str2);
    11     a = StringDataAdd(str1);  
    12     b = StringDataAdd(str2);  
    13     printf("%d\n", a + b);  
    14     #endif 
    15     #if 0 
    16     //可以输入多次 
    17      while (scanf("%s%s", str1, str2) != EOF)  //EOF是文件stdio.h中定义的特殊值,一般,#define指令把EOF 的值定义为-1。 
    18     { 
    19         a = StringDataAdd(str1);  
    20         b = StringDataAdd(str2);  
    21         printf("%d\n", a + b);  
    22     }
    23     #endif 
    24     return 0;  
    25 }  
    26 int StringDataAdd(char str[20])  
    27 {  
    28     int a = 0;  
    29     int i;  
    30     for (i=0; i<strlen(str); i++)  
    31     {  
    32         if(str[i] == '-' || str[i] == ',')  //处理数字字符 
    33             {continue;}  
    34         a = a*10 + str[i]-48;  
    35     }  
    36     if(str[0] == '-')  
    37     {    a = -a;  }
    38     return a;  
    39 }

     2、题目描述:输入n,求y1=1!+3!+...m!(m是小于等于n的最大奇数)y2=2!+4!+...p!(p是小于等于n的最大偶数)。输入描述:每组输入包括1个整数;n输出描述:可能有多组测试数据,对于每组数据,输出题目要求的y1和y2;输入例子:4;输出例子:7 26。

     1 #include<stdio.h>
     2 unsigned int Class(unsigned int n); 
     3 unsigned int GetOddOrEvenClassSum(unsigned int n,unsigned int OddEvenChoice);
     4 unsigned int GetResult(unsigned int n,unsigned int OddEvenChoice,unsigned int *p);
     5 int main(void)
     6 {
     7     unsigned int y1,y2;
     8     y1= GetResult(4,1,&y2);
     9     printf("%d,%d\n",y1,y2);
    10     return 0;
    11 }
    12 //递归求n的阶层 
    13 unsigned int Class(unsigned int n)
    14 {
    15     if(n<=1)
    16     {    
    17         return 1;
    18     }
    19     else 
    20     {
    21         return     n*Class(n-1);
    22     }
    23 }
    24 //求奇数的阶层的时候,OddEvenChoice赋值1。求偶数的阶层的时候,OddEvenChoice赋值2。
    25 unsigned int GetOddOrEvenClassSum(unsigned int n,unsigned int OddEvenChoice)
    26 {
    27     int i=0;
    28     unsigned int OddOrEvenClassSum=0;
    29     for(i=OddEvenChoice;i<=n;i=i+2)
    30     {    
    31         OddOrEvenClassSum=OddOrEvenClassSum+Class(i);
    32     }
    33     return OddOrEvenClassSum; 
    34 }
    35 //指针实现函数返回多个值
    36 unsigned int GetResult(unsigned int n,unsigned int OddEvenChoice,unsigned int *p)
    37 {
    38     unsigned int OddClassSum;
    39     OddClassSum=GetOddOrEvenClassSum(n,OddEvenChoice);
    40     *p=GetOddOrEvenClassSum(n,OddEvenChoice+1);
    41     return OddClassSum;
    42 }

    3、找出N个数中最大的那个数,并打印它是第几个。

     1 #include<stdio.h>
     2 int FindMax(int *p1,int ArrayLength,int *p2);
     3 int main()
     4 {
     5     int i;
     6     int a[]={1,3,5,7,9,2,4,6,8};
     7     int Max;
     8     int FirstFew;
     9     Max=FindMax(a,9,&FirstFew);
    10     printf("%d,%d\n",Max,FirstFew);
    11     return 0;
    12 }
    13 int FindMax(int *p1,int ArrayLength,int *p2)
    14 {
    15     int max=*p1;
    16     int i;
    17     for(i=1;i<=ArrayLength-1;i++)
    18     {
    19         if((*(p1+i))>=max)
    20         {
    21             max=(*(p1+i));
    22             *p2=i+1;
    23         }
    24     }     
    25     if(max==(*p1))
    26     *p2=1;
    27     return max;
    28 }

    六、小结 

    1、在if后的圆括号中的表达式可用任意表达式

    2、全局变量可以定义在函数以外的任何位置

    3、16进制转8进制数的时候可以先转化成2进制,然后由2进制再转8进制。例如16进制数0x30转化为8进制的时候,0x30=0011 0000(2),0011 0000分为00 110 000,00 110 000分别对应的值为0 6 0,所以16进制的0x30转化成8进制就是60。

     

    //要为\0分配一个空间

    转载于:https://www.cnblogs.com/Pual623548198/p/6685393.html

    展开全文
  • 与所有程序语言的编译器/解释器一样,输入内容都为一有效的表达式存储的字符流数据,而输出的按照某种运算规则评估出的此表达式的结果(数据类型由具体的某种运算法则决定)。因此,显然它属于动态地评估表达式的...
  • 不同编译器给出不同的结果, 有的为 3, 有的为 4, 哪个是正确的? o 4.4 这是个巧妙的表达式: a ^= b ^= a ^= b 它不需要临时变量就可以交换 a 和 b 的值。 o 4.5 我可否用括号来强制执行我所需要的计算顺序? o ...
  • C语言编程要点

    2017-09-18 00:10:37
    1.1 什么是局部程序块(local block)? 8 1.2 可以把变量保存在局部程序块中吗? 9 1.3 什么时候用一条switch语句比用多条if语句更好? 9 1.4 switch语句必须包含default分支吗? 10 1.5 switch语句最后一个分支...
  • 这里应说明的并不是把整个字符串装入指针变量, 而是把存放该字符串的字符数组的首地址装入指针变量。 在后面还将详细介绍。 ⑥把函数的入口地址赋予指向函数的指针变量。例如: int (*pf)();pf=f; /*f为函数名*...
  • 面试题3:下面说法中正确的是哪个 面试题4:写出程序的打印结果 面试题5:访问基类的私有虚函数 9.3 多态 面试题6:简述类成员函数的重写、重载和隐藏的区别 面试题7:简述多态实现的原理 第10章 数据结构 10.1 链表...
  • java 面试题 总结

    2009-09-16 08:45:34
    如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion...
  • C++程序员面试宝典

    热门讨论 2013-04-01 13:36:19
    面试题50 什么是变量声明和定义 50 面试题51 C++中有哪几种作用域 51 面试题52 局部变量与嵌套作用域 52 面试题53 变量有哪几种存储类型 53 4.4 引用 53 面试题54 什么是引用 54 面试题55 如何使用const引用与非...
  • javascript入门笔记

    2018-05-15 15:01:07
    1、什么是常量 在程序中,一旦声明好,就不允许被修改数据 2、声明常量 const 常量名=值; 常量名在命名时采用全大写形式 作业: 1、声明一个变量 r ,来表示一个圆半径,并赋值 2、声明一个常量PI ,来...
  • 4.以下字符常量中不合法的是( )。 A) '|' B) '\'' C) "\n" D) '我' 5.若以下变量均已正确定义并赋值,下面符合Java语言语法语句( )。 A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b;...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    C#--微软.NET第一语言 本书着重介绍语言本身,比较少涉及应用,不错入门书,从头讲起,不怕不明白。 <<page 1>> page begin==================== 目 ...1.1.1 什么是.NET 2000 年 6 月 ...
  • C#微软培训资料

    2014-01-22 14:10:17
    <<page 1>> page begin==================== 目 ...1.1.1 什么是.NET 2000 年 6 月 22 日 不论对 Microsoft 还是对整个 IT 业界都将成为值得纪念一天 这一天 微软公司正式推出了其下一代...
  • 下面对程序的横线处填写不同语句的分析正确的是:(选择一项) A) 填充 break 使程序能够有退出循环的可能性。 B) 填充 continue 将使程序成为死循环,永远无法退出循环。 C) 填充 continue 使程序能够有退出循环的...
  • 14.1 什么是事务 386 14.2 事务ACID属性 387 14.3 事务隔离级别 388 14.4 多版本读一致性 390 14.5 事务控制语句 391 14.5.1 Commit(提交) 391 14.5.2 Savepoint(保存点) 391 14.5.3 Rollback(回滚) 391 ...
  • 14.1 什么是事务 386 14.2 事务ACID属性 387 14.3 事务隔离级别 388 14.4 多版本读一致性 390 14.5 事务控制语句 391 14.5.1 Commit(提交) 391 14.5.2 Savepoint(保存点) 391 14.5.3 Rollback(回滚) 391 ...
  • Visual C++ 2005 入门经典 详细书签版

    热门讨论 2013-02-02 16:39:43
    4.2.6 常量指针和指向常量的指针 164 4.2.7 指针和数组 165 4.3 动态内存分配 172 4.3.1 堆别名——自由存储器 172 4.3.2 new和delete运算符 172 4.3.3 为数组动态分配内存 173 4.3.4 多维数组...
  • 4.2.6 常量指针和指向常量的指针 164 4.2.7 指针和数组 165 4.3 动态内存分配 172 4.3.1 堆别名——自由存储器 172 4.3.2 new和delete运算符 172 4.3.3 为数组动态分配内存 173 4.3.4 多维数组...
  • 看到网上有个方案说:主项目负责加载组件,由于主项目和组件之间隔离,那么主项目如何调用组件ApplicationLike生命周期方法呢,目前采用的是基于编译期字节码插入方式,扫描所有ApplicationLike类(其有一...
  • oracle数据库经典题目

    2011-02-17 15:05:20
    24. 在下列各选项中,关于同义词的描述哪一项正确的?( B ) A.同义词数据库对象的一个替代名,在使用同义词时,Oracle会将其翻译为对应的对象名称 B.在创建同义词时,所替代的模式对象必须存在 C.Oracle...

空空如也

空空如也

1 2
收藏数 30
精华内容 12
关键字:

以下什么是正确的字符常量