题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-07-27 07:08:21

[单项选择]有如下程序:
#define N 2
#define M N+1
#define NUM 2*M+1
void main( )
int i;
for(i=1;i<=NUM;i++)printf("%d/n",i);

该程序中的for循环执行的次数是( )。
A. 5
B. 6
C. 7
D. 8

更多"有如下程序: #define N 2 #define M N+1 "的相关试题:

[单项选择]有如下程序:
# define N 2
# define M N+1
# define NUM 2*M+1
# main( )
int i;
for(i=1; i<=NUM; i++)
printf("% d/n", i);

该程序中的for循环执行的次数是______。
A. 5
B. 6
C. 7
D. 8
[单项选择]有如下程序:
#define n 2
#define m N+1
#define NUM 2*m+1
main( )
int i;
for(i=1;i<=NUM;i++)printf("%d/n",i);

该程序中的for循环执行的次数是()。
A. 5
B. 6
C. 7
D. 8
[单项选择]若有如下程序:
main( )
int a,b,C,m,n,k;
m=n=k=0; a=-1;b=2; C=3;
if(c>0)m=a+b;
if(a<=0)
if(b>0)
if(c<=0)n=a=b;

else if(c>0)n=a-b;
else k/=c;
printf("%d,%d, %d,",m,n,k);

则程序运行后的输出结果是( )。
A. 1,0,0
B. 2,-3,3
C. 1,-3,3
D. 1,0,3
[单项选择]有如下程序段:
Private Sub Form_Click( )
Dim m,n As Integer
m=InputBox("请输入M的值")
m=Val(m)
m1=m
n=InputBox("请输入N的值")
n=Val(n)
n1=n
Do While n<>0
remin=m Mod n
m=n
n=remin
Loop
Print m1, n1,m
End Sub
程序运行后,单击窗体,在输入对话框中分别输入16和24,则程序在窗体上的输出结果为______。
A. 16 24 4
B. 16 24 8
C. 24 16 6
D. 24 16 8
[单项选择]在窗体中添加一个命令按钮,编写如下程序:
Private Sub Test(p,m,n)
p=p+1:m=m+1:n=n+1
Print "Sub: ";p;m;n
End Sub
Private Sub Command1.Click( )
a1=1:b=2:c1=3
Call Test((a,b1+3,(c1))
Print "Main:";a1;b1;c1
End Sub
程序运行后,输出结果为
[单项选择]在窗体中添加一个命令按钮,编写如下程序:
Private Sub Sub1(p,m,n)
p=p+1:m=m+1:n=n+1
Print "sub1:";p;m;n
End Sub
Private Sub Command1_Click( )
a1=1:b1=2:c1=3
Call Sub1(a),b1+3,c1)
Print "Main:";a1;b1;c1
End Sub
程序运行后,输出结果为( )。
A. Sub: 2 6 4
[单项选择]设有如下程序:
fun(float*p1,int n,float*p2,int m,float*s)
int i;
*s=0.0;
for(i=0;i<n;i++)*s+=*p1++;
for(i=0;i<m;i++)*s+=*p2++;

main( )
float a[]=1.1,2.2,b[]=1.0,2.0,3.0),*s=a;
fun(a,2,b,3,s);
printf("%f/n",*s);

上面程序的输出结果是()。
A. 8.200000
B. 9.300000
C. 3.300000
D. 1.100000
[单项选择]下列程序段的执行结果为( )。
m=2
n=3
Do
m=m+n
n=n+1
Loop While m < 10
Print m:n
A. 1 5
B. 14 6
C. a b
D. 10 25
[单项选择]有如下程序:
void main( )

int n=9;
while(n>6)

n--;
printf("%d",n);


该程序的输出结果是( )。
A. 987
B. 876
C. 8765
D. 9876
[单项选择]下列程序段的执行结果为______。
m=2
n=3
Do
m=m+n
n=n+1
Loop While m<10
Print m;n
A. 1 5
B. 14 6
C. a b
D. 10 25
[单项选择]有如下程序:
long fib(int n)
if(n>2) return(fib(n-1)+fib(n-2));
else return(2);
void main( )
printf("%d/n",fib(3));
该程序的输出结果是( )。
A. 2
B. 4
C. 6
D. 8
[单项选择]有如下程序:
main( )
int n=9;
while(n>6)n--; printf("%d", n);
该程序的输出结果是( )。
A. 987
B. 876
C. 8765
D. 9876
[单项选择]

有如下程序:
  #include
  using namespace std;
  class Name{
  char name[20];
  public:
  Name( ){
  strcpy(name,””); cout<<’’;
  }
  Name(char *fname)){
  strcpy(name,fname); cout<’’;
  }
  };
  int main( ){
  Name names[3]={Name(“张三”),Name(“李四”)};
  Return 0;
  }
  运行此程序输出符号?的个数是


A. 0
B. 1
C. 2
D. 3
[单项选择]有如下程序:
long fib(int n)
if(n>2) return(fib(n-1)+fib(n-2));
else return(2);

main( )
printf("%ld/n",fib(3));
该程序的输出结果是_____。
A. 2
B. 4
C. 6
D. 8
[单项选择]

有如下程序:
  #include
  using namespace std;
  class Music{
  public:
  void setTitle(char*str){strcpy(title,str);}
  protected:
  char type[10];
  private:
  char title[20];
  };
  class Jazz:public Music{
  public:
  void set(char* str){
  strcpy(type,"Jazz"); //①
  strcpy(title,str); //②
  }
  };
  下列叙述中正确的是()


A. 程序编译正确
B. 程序编译时语句①出错
C. 程序编译时语句②出错
D. 程序编译时语句①和②都出错
[单项选择]有如下程序:
#include <stdio.h>
long fib(int n)
if(n>2)return(fib(n-1)+fib(n-2));
else return(2);

main( )
printf("%d/n",fib(3));
该程序的输出结果是( )。
A. 2
B. 4
C. 6
D. 8

我来回答:

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

订单号:

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