首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

设有以下程序: main() { int a,b=5,m=10,*p1=&k,*p2=&m; a=p1==&m;

设有以下程序: main() { int a,b=5,m=10,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)*(*p2)+a; printf("a=%d\n",a); printf("b=%d\n",b); } 执行该程序后,a的值为______,b的值为______。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有以下程序: main() { int a,b=5,m=1…”相关的问题
第1题
设有以下程序 include<stdio.h> main() { int n1,n2; scanf("%d",&n2);

设有以下程序 include<stdio.h> main() { int n1,n2; scanf("%d",&n2); while(n2!=0) {n1=n2%10; n2=n2/10; printf("%d",n1); } } 程序运行后,从键盘上输入1186,则输出结果为______。

点击查看答案
第2题
设有以下程序 main() {int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf(&qu

设有以下程序

main()

{int a,b,k=4,m=6,*p1=&k,*p2=&m;

a=p1==&m;

b=(*p1)/(*p2)+7;

printf("a=%d\n",a);

printf("b=%d\n",b);

}

执行该程序后,a的值为______,b的值为______。

点击查看答案
第3题
设有以下程序 main() {int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf(&qu

设有以下程序

main()

{int a,b,k=4,m=6,*p1=&k,*p2=&m;

a=p1==&m;

b=(*p1)/(*p2)+7;

printf("a=%d\n",a);

printf("b=%d\n",b);

}

执行该程序后,a的值为______,b的值为______。

点击查看答案
第4题
设有如下C语言程序: void main() { int i.,sum; for fi=0;i<1000;i++)

设有如下C语言程序: void main() { int i.,sum; for fi=0;i<1000;i++) { sum+=funcl(i); } } int funcl(int a) { return(a%50); } 可以对该C语言程序采取的优化措施包括_______。

A.常量合并

B.公共子表达式删除

C.死代码删除

D.函数嵌入

点击查看答案
第5题
设有下列程序: include<stdio.h> include<string.h> main() { int i; ch

设有下列程序: include<stdio.h> include<string.h> main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++) {gets(s); if(strcmp(t,s)<0) strcpy(t,s); } printf("%s\n",t); } 程序运行后,从键盘上输入(<CR>代表回车符):CDEF<CR>BADEF<CR>QTHRG<CR>,则程序的输出结果是______。

点击查看答案
第6题
设有如下程序 #include<stdio.h> main(argc,argv) int argc;char*argv[]; {FILE*fp; void fc(); int

设有如下程序

#include<stdio.h>

main(argc,argv)

int argc;char*argv[];

{FILE*fp;

void fc();

int i=1;

while(--argc>0)

if((fp=fopen(argv[i++],"r"))==NULL)

{ printf("Cannot open file!\n");

exit(1);

}

else

{fc(fp);fclose(fp);}

}

void fc(ifp)

FILE*ifp;

{ charc;

while((c=getc(ifp))!='#')putchar(c-32);

}

上述程序经编译、连接后生成可执行文件名为cpy.exe。假定磁盘上有三个文本文件,其文件名和内容分别为:

文件名 内容

a aaaa#

b bbbb#

c cccc#

如果在DOS下键入

cpy a b c<CR>

则程序输出______。

点击查看答案
第7题
以下程序的输出结果是______。 main() { int arr[]=(30,25,20,15,10,5}; int *p=arr; p++; print

以下程序的输出结果是______。

main()

{ int arr[]=(30,25,20,15,10,5};

int *p=arr;

p++;

printf("%d\n",*(p+3));

}

点击查看答案
第8题
以下程序的输出结果是【 】。 main() { int a=177; printf(“%o\n”,A) ; }

以下程序的输出结果是【 】。 main() { int a=177; printf(“%o\n”,A) ; }

点击查看答案
第9题
以下程序的输出结果是【 】。 include<stdio.h> main() { int a=0; a+ =(a=8)

以下程序的输出结果是【 】。 include<stdio.h> main() { int a=0; a+ =(a=8); printf("%d\n",a); }

点击查看答案
第10题
以下程序的输出结果是______。 main() { int a[10]={10,20,30,40,50,60,70,80,90,100},*

以下程序的输出结果是______。 main() { int a[10]={10,20,30,40,50,60,70,80,90,100},*p; p=a+2;printf("%d\n,(p+2)[3]); }

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改