【单选题】【消耗次数:1】
有以下变量说明,下面不正确的赋值语句是() int a=5,b=10,c; int ?p1=&a,?p2=&b;
?p2=b;
p1=a;
p2=p1;
c=?p1?(?p2)。
参考答案:
复制
纠错
相关题目
【单选题】 指针变量p1、p2类型相同,要使p2、p1指向同一变量,哪一个语句是正确的()。
①  p2=*p1;
②  p2=**p1;
③  p2=p1;
④  p2=*p1;
【简答题】 #include stdio.hint main(){char a[]=I love China!,b[20],*p1,*p2;p1=a;p2=b; for(;*p1!=\0p1++,p2++)*p2=*p1; *p2=\0// printf(string a is:%s\n printf(string b is:%s\n return 0;}以上程序运行结果为string b is:[填空1]。
【简答题】 #include stdio.hint main(){void swap(int *p1,int *p2);int a,b;int*pointer_1,*pointer_2;printf(please enter a and b:scanf(%d,%d,a,pointer_1=pointer_2=if(ab) swap(pointer_1,pointer_2);printf(%d,%d\n,a,b);return 0;} void swap(int *p1,int *p2){int temp;temp=*p1;*p1=*p2;*p2=temp;}若输入5,9,则输出为[填空1]。
【简答题】 #include stdio.hint main(){void swap(int *p1,int *p2);int a,b;int*pointer_1,*pointer_2;printf(please enter a and b:scanf(%d,%d,a,pointer_1=pointer_2=if(ab) swap(pointer_1,pointer_2);printf(%d,%d\n,a,b);return 0;} void swap(int *p1,int *p2){int * temp;temp=p1;p1=p2;p2=temp;}若输入5,9,则输出为[填空1]。
【判断题】 已知:int *p1, *p2= 由此可知变量a的类型是:int *。
①  正确
②  错误
【判断题】 p1和p2都指向同一个数组元素时,可以执行p1-p2或p1+p2。
①  正确
②  错误
【单选题】 若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若pn是n,则pi是( )。
①  i
②  n-i
③  n-i+1
④  不确定
【单选题】 下面代码:int a[5];int *p;a[0]=1;a[1]=2;p=a;*p的值
①  a
②  1
③  2
④  null
【单选题】 使一光强为I0的平面偏振光先后通过两个偏振片P1和P2,P1和P2的偏振化方向与原入射光光矢振动方向的夹角分别是a and 90°,则通过这两个偏振片后的光强I是()
①  I0cos2a/2
②  0
③  I0sin2(2a)/4
④  I0sin2a/4
⑤  I0cos2a
【单选题】 修改存储过程P1的语句,正确的是( )。
①  ALTER P1
②  ALTER PROC P1
③  MODIFY P1
④  MODIFY PROC P1
随机题目
【单选题】 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为?
①  main
②  MAIN
③  name
④  function
【单选题】 for语句能够被改写为哪种语句?
①  复合
②  if
③  switch
④  while
【判断题】 for, while,do...while都是C语言中常用的循环结构语句。
①  正确
②  错误
【判断题】 条件分支结构有一个入口和多个出口。
①  正确
②  错误
【判断题】 数组由一种数据类型和固定数目的元素所组成。
①  正确
②  错误
【判断题】 数组num的定义为:int num[ ][3]={{0},{1,2,5},{6}};由此可知该数组是一个3行3列的共有9个元素的数组。
①  正确
②  错误
【判断题】 在循环结构中可以使用break强制退出循环。
①  正确
②  错误
【单选题】 do-while循环语句:int do i++; while(i*i其循环体语句被执行的次数为?
①  2
②  3
③  4
④  5
【单选题】 一个长度为n的字符串,需要至少占用多少字节的存储空间?
①  n-1
②  n
③  n+1
④  2n
【单选题】 若x=30,则计算y=x++表达式后,x和y的值分别是?
①  30 30
②  30 31
③  31 30
④  31 31