题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-05 20:54:34

[单项选择]若有以下程序 #include<stdio.h> int a[]={2,4,6,8}; main( ) { int i; int *p=a; for(i=0;i<4;i++)a[i]=*p; printf("%d/n",a[2]);} 上面程序的输出结果是
A. 6
B. 8
C. 4
D. 2

更多"若有以下程序 #include<stdio.h> int a[]="的相关试题:

[单项选择]有以下程序 #include #include int fun(int n) { int *p; p=(int*)malloc(sizeof(int)); *p=n; return*p; } main( ) { int a: a=fun(10);printf("%d/n",a+fun(10)); } 程序的运行结果是
A. 0
B. 10
C. 20
D. 出错
[单项选择]有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main( ) {printf("%d/n",fun(4,2));} 程序的运行结果是
A. 1
B. 2
C. 3
D. 4
[单项选择]若有以下程序 #include void f(int n); main( ) { void f(int n); f(5); } void f(int n) { printf("%d/n",n); } 则以下叙述中不正确的是 ( )。
A. 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D. 函数f无返回值,所以可用void将其类型定义为无值型
[单项选择]有以下程序 #include int func(int n) { static int num=1; num = num + n; printf("%d ", num); } main( ) { func(3); func(4); printf("/n"); } 程序运行后的输出结果是
A. 4 8
B. 3 4
C. 3 5
D. 4 5
[单项选择]有以下程序 #include int f(int m) { static int n=0; n+=m; return n; } main( ) { int n=0; printf("%d,",f (++n)); printf("%d/n",f (n++)); }    程序运行后的输出结果是_______。
A. 1,2
B. 1,1
C. 2,3
D. 3,3
[单项选择]若有以下程序 #include <stdio.h> void f(int n); main( ) ( void f(int n); f(5); } void f(int n) { printf("%d/n",n); } 则以下叙述中不正确的是
A. 若只在主函数中对函数f进行说明,则只能在土函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正碗调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对f函数重复况明
D. 函数f无返回值,所以可用void将其类型定义为无值型
[单项选择]

有以下程序
#include
  int fun (int x,int y)
  { if (x!=y) return ((x+y);2);
   else return (x);
  }
  main( )
  { int a=4,b=5,c=6;
   printf("%d/n",fun(2*a,fun(b,c)));
  }
程序运行后的输出结果是()


A. 3
B. 6
C. 8
D. 12
[单项选择]

有以下程序
#include<stdio.h>
void f(int *p,int *q);
main( )
{ int m=1,n=2,*r=&m;
f(r, &n); printf("%d,%d",m,n);
}
void f(int*p,int*q)
{p=p+1; *q=*q+1;)
程序运行后的输出结果是()。


A. 1,3
B. 2,3
C. 1,4
D. 1,2
[单项选择]

有以下程序
#include
  int fun( )
  { static int x=1;
   x*=2;
   return x;
  }
  main( )
  { int i,s=1;
   for(i=1;i<=3;i++) s*=fun( );
   printf("%d/n",s);
  }
程序运行后的输出结果是()


A. 0
B. 10
C. 30
D. 64
[单项选择]有以下程序 #include int f(int n); main( ) {int a=3,s; s=f(a);s=s+=(a);printf(“%d/n”,s); } int(int n) {statie int a=1; n+=a++; return n; } 程序运行后的输出结果是
A. 7
B. 8
C. 9
D. 10
[单项选择]有以下程序 #include int f(int x); main( ) { int a, b = 0; for(a = 0; a < 3; a++) { b = b + f(a); putchar('A' + b); } } int f(int x) { return x * x + 1; } 程序运行后输出结果是
A. ABE
B. BDI
C. BCF
D. BCD
[单项选择]若有以下程序 #include <stdio.h> int a[ ]={2,4,6,8}; main( ) { int i; int *p=a; for(i=0;i<4;i++) a[i]=*p; printf("%d/n",a[2]);} 上面程序的输出结果是 A)6 B)8 C)4 D)2
[单项选择]若有以下程序: #include<stdio.h> int a[]={2,4,6,8}; main( ) { int i; int *p=a; for(i=0;i<4;i++) a[i]=*p; printf("%d/n",a[2]); } 上面程序的输出结果是( )。
A. 6
B. 8
C. 4
D. 2
[单项选择]有以下程序 #include int a = 1, b = 2; void fun1(int a,int b) { printf("%d %d ", a, b);} void fun2( ) { a = 3; b = 4;} main( ) { fun1(5, 6); fun2( ); printf("%d %d/n", a, b); } 程序运行后的输出结果是
A. 1 2 5 6
B. 5 6 3 4
C. 5 6 1 2
D. 3 4 5 6
[单项选择]有以下程序 #include #include void fun(int *p1, int *p2, int *s) { s = (int*)malloc(sizeof(int)); *s = *p1 + *p2; free(s); } main( ) { int a=1, b=40, *q = &a; fun(&a, &b, q); printf("%d/n", *q); } 程序运行后的结果是
A. 42
B. 0
C. 1
D. 41

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码