题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-01-28 03:04:25

[简答题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请补充完整程序fun(int i),使其完成以下功能:如果i=5,则输出如下5行井号。
#
##
###
####
#####
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<iostream.h>
void fun(int i)


int main( )
fun(5);
return 0;

更多"使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请补充完整程"的相关试题:

[简答题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请补充完整程序fun(int i),使其完成以下功能:如果i=5,则输出如下5行井号。
#
##
###
####
#####
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<iostream.h>
void fun(int i)


int main( )
fun(5);
return 0;

[填空题]使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。
本程序完成以下功能:
(1)获得输入的两个数字d1,d2(d1=6,d2=1)。
(2)输出两个中较大的一个(输出6)。
(3)计算d1/d2如果d2等于0,返回-1(输出结果6)。
(4)输出d1+d2的结果(输出结果7)。
(5)输出d1+1的结果(输出结果7)。
(6)输出d2-1的结果(输出结果0)。
注意:错误的语句在/********error********/的下面。修改该语句即可。其他的语句不能修改。
试题程序:
#include<iostream.h>
void main( )

int d1;
int d2;
int d3;
cout<<"please input two number:"<<end1;
cin>>d1>>d2;
/********error********/
d3=(d1(d2)d1:d2;
cout<<"Max data is:"<<d3<<end1;
//计算d1/d2如果d2等于0,返回-1
/********error********/
d3=(d2)d1/d2:-1;
cout<<"d1/d2="<<d3<<end1;
/********error********/
d3=(--d1)+(d2++);
cout<<"d1+d2="<<d3<<end1;
cout<<"d1+1="<<d1<<end1;
cout<<"d2-1="<<d2<<end1;
return;


[简答题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(int n),使其实现以下功能:当i等于3时,则打印如下内容。
A
AA
AAA
注意:不能修改程序的其他部分,只能修改fun函数。
试题程序:
#include<iostream.h>
void fun(int n)


void main( )

int n;
cout<<"请输入打印的行数:"<<end1;
cin>>n;
if(n<1)

cout<<"输入的行数必须大于0"<<end1;
return;

fun(n);
return;

[简答题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(int x)的定义,该函数功能是判定x的所有约数,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。
例如:x=100的约数为1 2 4 5 10 20 25 50 100。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<iostream>
#include<fstream>
#include<cmath>
using namespace std;
void WriteFile(int c)

ofstream out1;
out1.open("2.txt",ios_base::binary|ios_base::app);
out1<<c<<’’;
out1.close( );

void fun(int x)


void ClearFile( )

ofstream out1;
out1.open("2.txt");
out1.close( );

int main( )

ClearFile( );
fun(100);
return 0;

[简答题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(int x),该函数的功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。
例如x=6,6的二进制数为110,则输出到屏幕的数为110。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<iostream>
#include<fstream>
#include<cmath>
using namespace std;
void WriteFile(char *str)

ofstream out1;
out1.open("2.txt",ios_base::binary|ios_base::app);
for(int i=0;str[i]!=0;i++)
out1.put(str[i]);
out1.close( );

void fun(int x)


void ClearFile( )

ofstream out1;
out1.open("2.txt");
out1.close( );

int main( )

ClearFile( ):
fun(13);
return 0;

[简答题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成函数fun(char *s,int a[]),其功能是把字符串s中的数字提取出来存储在a[]中,然后返回数字的个数。
例如s="1234abcdef567",则a[]中存储着1234567,返回7。
注意:不能修改程序的其他部分,只能修改fun函数。
试题程序:
#include<iostream.h>
int fun(char *s,int a[])


int main( )

int a[1024];
int len=fun("1234abcdef567",a);
for(int i=0;i<len;i++)

cout<<a[i]<<’’;

cout<<end1;
cout<<i<<end1;
return 0;

[单项选择]

已知下列函数定义:
fun(int *b,int c,int n,int data)
int k;
for(k=0;k<m*n;k++)
*b=data;
b++;
则调用此函数的正确写法是(假设变量a的说明为int a[50])()。


A. fun(*a,4,5,1);
B. fun(&a,4,5,1);
C. fun((int*)a,4,5,1);
D. fun(a,4,5,1);
[简答题]#include<stdio.h> int fun(int*a,int i,int j) {if(i<j&&j<5) {i++;j--; a[i]+=a[j]: {un(a,i,j); return a[i]; } } main( ) {int x[]={2,6,18,10,12},i; for(i=0;i<5;i++) if(i==2) print{("%d/n",fun(x,0,3)); }
[单项选择]有以下程序:
int fun(int x[],int n)
static int sum=0,i;
for(i=0;i<n;i++)sum+=x[i];
return sum;

main( )
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s=fun(a,5)+fun(b,4);printf("%d/n",s);

程序执行后的输出结果是( )。
A. 45
B. 50
C. 60
D. 55
[简答题]有以下程序
void fun(int *a, int i, int j)
int t;
if(i<j)
t=a[i]; a[i]=a[j]; a[j]=t;
i++ ; j-- ;
fun(a,i,j);


main( )
int x[]=2,6,1,8,i;
fun(x,0,3);
for(i=0;i<4; i++)printf("%2d",x[i]);

程序运行后的输出结果是______。
[单项选择]有以下程序 void fun(int *a,int i,int j) { int t; if (i<j) { t=a[i]; a[i]=a[j]; a[j]=t; i++; j--; fun(a,i, j); } ) main ( ) { int x[]={2,6,1,8},i; fun(x,0,3); for(i=0;i<4;i++) printf("%2d",x[i]); printf("/"n); } 程序运行后的输出结果是
A. 1 2 6 8
B. 8 6 2 1
C. 8 1 6 2
D. 8 6 1 2

我来回答:

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

订单号:

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