首页/ 题库 / [单选题]有如下程序段
int  的答案

有如下程序段
int   a=5, b=10;
int  *p;
p=&b;
a=*p+b;
执行该程序段后,a的值为( )

单选题
2021-07-17 18:28
A、15
B、20
C、10
D、5
查看答案

正确答案
B

试题解析

标签:
感兴趣题目
有如下程序段 int*p,a=10,b=3; p=&a; a=*p+b;执行该程序段后,a的值为______。
有如下程序段: int *p,a=10,b=1; p=&a; a= *p+b;执行该程序段后,a的值为( )。
有如下程序段 int *p,a=10,b=1; p=&a;a=*p+b; 执行该程序段后,a的值为______。
有如下程序段int *p,a=10,b=1;p=&a; a=*p+b;执行该程序段后,a的值为
有如下程序段 int *p,a=10,b=1; p=&a;a=*p+b; 执行该程序段后,a的值为
若有以下定义:

float x;  int a,b;  则正确的switch 语句是(  )。

有如下说明

int a[10]={1,2,3,4,5,6,7,8,9,10},

*p=a;

则数值为9的表达式是(  )。

写出下列单词的近义词。

Give a word that has a meaning similar to of the following.
(1)avenue
(2) barely
(3) keen 
(4) dismally
(5) nowadays
(6)special 
 (7) genuinely 
 (8) wake 
 (9) queer 
 (10)existence
设int a=04,b;则执行b=a>>1;语句后,b的结果是(  ).

若有下列定义(设int类型变量占2个字节):
int i=8,j=9;
则下列语句:
printf("i=%%d,j=%%d\n",i,j);
输出的结果是(    )。
以下程序段执行完毕后,变量a和b的值分别是()
int a=4,b=5,*p1=&a,*p2=&b;
a=2*(*p1%-*p2)+5;
b=*p1**p2++;
有以下定义和语句:
struct workers   
{int num;char name[20];char C;
 struct
 {int day;int month;int year;)S;
};
struct workers w,*pw;
pw=&w;
能给w中year成员赋1980的语句是(  )。
相关题目
清晰的声誉风险管理流程包括。(    )。       
A.声誉风险识别    
B.外部审计      
C.声誉风险评估 
D.监测和报告    
E.内部审计 
 
设有如下程序:
main()
{
int  **p;
int  *a, b=20;
a=&b;
p=&a;
 printf("%d\n", ** p);
}
上面程序的输出结果是( )。
设有如下的程序段:
char  str[ ]="This a book";
char  *ptr;
ptr=str;
执行上面的程序段后,*(ptr+2)的值为( )。
请选出以下程序的输出结果
void  fab(int  x, int  y,  int  *z)
{
if(x>y)
*z=y+x ;
else
*z=y-x;
}
main()
{  int a, b, c;
   a=10;
   b=15;
   fab(a,b,&c);
   printf("%d,%d,%d\n", a,b,c);
}
若有以下说明:
int  a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int  (*p)[4]=a;
则引用数值为8的表达式是( )。
有如下程序段
int   a=5, b=10;
int  *p;
p=&b;
a=*p+b;
执行该程序段后,a的值为( )
若有以下定义和语句,则对数组元素的错误引用是( )。
int  a[]={1,2,3,4,5,6};
int  *p;
p=a;
"定义一下变量和数组
int i;
int x[3][3]={1,2,3,4,5,6,7,8,9};
则以下语句的输出结果是( )
for(int i=0;i<3;i++)
     cout<<x[i][2-i]"
阅读下面程序,则输出结果是
#include"stdio.h"
voidfun(int*a,int*b)
{intc=20,d=25;
*a=c/3;
*b=d/5;}
main()
{inta=3,b=5;
fun(&a,&b);
printf("%d,%d\n",a,b);}
阅读下面程序段,则执行后输出的结果是
#include "stdio.h"
main()
{ char fun(char,int);
char a=′A′;
int b=13;
a=fun(a,b);
putchar(a);}
char fun(char a,int b)
{char k;
k=a+b;
return k;}
下面程序段的输出结果是(  )。
public class Test(
public static void main(String args[]){
int[]a=new int[113;
int[]p=new int[43;
int k=5:
for(int i=1;i<=10;i++)
a[i]=i;
for(int i=1;i<=3;i++)
p[i]=a[i*i];
for(int i=1;i<=3;i++)
k=k+p[i]*2;
System.out.println(k);
}
}
有如下程序段
int*p,a=10,b=1;
p=&a;a=*p+b;
执行该程序段后,a的值为
若有定义:int a=4,b=5;float x=3.4,y=2.1;则表达式(float)(a+b)/2+(int)x%(int)y的值为(  )。
有如下程序段:int p,a=10,b=1p=&a; a=p+b;执行该程序段后,a的值为 ( )
若有以下程序:
int a=1,b=2 
a=a^b;
b=b^a
则执行以上语句后a和b的值分别是(  )。

1)#include
2)using namespace std;
3)int main()
4){
5)int a,b,result;
6)cout<<"please input two numbers: ";
7)cin>>a>>b;
8)result=3*a-2*b+1;
9)cout<<"resultis<><><><>
" << result << endl;
10)} <><><>

程序的入口是第几行:()

1)#include
2)using namespace std;
3)int main()
4){
5)int a,b,result;
6)cout<<"please input two numbers: ";
7)cin>>a>>b;
8)result=3*a-2*b+1;
9)cout<<"resultis<><><><>
" << result << endl;
10)} <><><>

程序执行完第5行后,光标在什么位置:()

1)#include
2)using namespace std;
3)int main()
4){
5)int a,b,result;
6)cout<<"please input two numbers: ";
7)cin>>a>>b;
8)result=3*a-2*b+1;
9)cout<<"resultis<><><><>
" << result << endl;
10)} <><><>

程序第5行中,” ”的含义是:()
若有以下语句:   
typedef struct S
{int g;char h;}T;
以下叙述中正确的是(    )。
有如下类定义:
class Test
{
public:
Test(){a=0;c=0;}//①
int f(im A.const{this->a=a;}//②
static int g(){return a;f//③
void h(int B.{Test:.b=b;};//④
private:
int a;
static int b;
const int C;
};
int Test::b=0:
在标注号码的行中,能被正确编译的是(  )。
广告位招租WX:84302438

免费的网站请分享给朋友吧