题目详情
当前位置:首页 > 计算机考试 > 软件测试工程师
题目详情:
发布时间:2024-01-22 21:07:31

[填空题]下面的程序执行时,可以从键盘输入一正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出5867;输入1000,则输出0 0 0 1。请填空。Private Sub Command1_ClickDim x As Integerx=InputBox("请输入一个正整数")While x>()Print x Mod 10;x=x//10WendPrint()End Sub

更多"下面的程序执行时,可以从键盘输入一正整数,然后把该数的每位数字按逆序输"的相关试题:

[简答题]请编制一个函数arrange(int inBuf[10][9]),其功能是:将一正整数序列K[1],K[2],…,K[9]重新排成一个新的序列。新序列中,比K[1]小的数都在K[1]的左面(后续的再向左存放),比K[1]大的数都在K[1]的右面(后续的再向右存放),从K[1]向右扫描。函数WriteData( )负责将outBuf[]中的数据输出到文件OUT.DAT中。
说明:在程序中已给出了10个序列,每个序列中有9个正整数,并存入数组inBufE10][9]中,分别求出这10个新序列。
例如:序列排序前3,5,8,9,1,2,6,4,7
序列排序后2,1,3,5,8,9,6,4,7
注意:部分源程序已给出。
请勿改动主函数main( )和写函数WriteData( )的内容。
试题程序:
#include<stdio.h>
void writeData( );
int inBuf[10][9]=6,8,9,1,2,5,4,7,3,
3,5,8,9,1,2,6,4,7),
8,2,1,9,3,5,4,6,7),
3,5,1,2,9,8,6,7,4),
4,7,8,9,1,2,5,3,6),
4,7,3,5,1,2,6,8,9),
9,1,3,5,8,6,2,4,7),
2,6,1,9,8,3,5,7,4,
5,3,7,9,1,8,2,6,4,
7,1,3,2,5,8,9,4,6,

void arrangeValue( )


void main( )

int i,j;
arrangeValue( );
for(i=0;i<10;i++)

for(i=0;i<9;i++)

printf(”%d”,inBuf[i][j]);
if(j<=
[填空题]下面的程序执行时,可以从键盘输入一个正整数,然后把该数的每位数字按逆序输出。
例如:输入7685,则输出5 8 6 7;输入1000,则输出0 0 0 1。请填空。
Private Sub Command1_Click( )
Dim x As Integer
x=InputBox("请输入一个正整数")
While x>______
Print x Mod 10;
x=______
wend
End Sub
[简答题]【说明】 将一正整数序列{K1,K2,…,K9}重新排列成一个新的序列,新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面),最后调用writeDat( )函数的新序列输出到文件out.dat中。 在程序中已给出了10个序列,每个序列有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。 例:序列{6,8,9,1,2,5,4,7,3} 经重排后成为{3,4,5,2,1,6,8,9,7} 【函数】 #include < stdio. h > #include < conio. h > void jsValue( int a [10] [9] ) { int i,j,k,n,temp; int b[9]; for(i=0;i<10;i++) { temp=a[i] [0]; k=8;n=0; for(j=8;j=0;j--) { if(temp < a[i] [j]) (1) =a[i][j]; if(temp >a[i] [j]) (2) =a[i][j]; if(temp =a[i] [j]) (3) = temp; } for(j=0;j<9;j++) a[i][j] =b[j]; } } void main( ) int a[10] [9] = {{6,8,9,1,2,5,4,7,3},{3,5,8,9,1,2,6,4,7}, {8,2,1,9,3,5,4,6,7}, {3,5,1,2,9,8,6,7,4}, {4,7,8,9,1,2,5,3,6}, {4,7,3,5,1,2,6,8,9}, {9,1,3,5,8,6,2,4,7}, {2,6,1,9,8,3,5,7,4}, {5,3,7,9,1,8,2,6,4}, {7,1,3,2,5,8,9,4,6} }; int i,j; (4) ; for(i=0;i<10;i++) { for(j=0;j<9;j++) {
[简答题]下列程序的功能是:将一正整数序列K1,K2,…,K91重新排成一个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存放),比KI大的数都在K1的右面(后续的再向右存放),从K1向右扫描。要求编写函数JsValue( )实现此功能,最后调用函数writeDat( )把新序列输出到文件out90.dat中。
说明:在程序中已给出了.10个序列,每个序列中有9个正整数,并存入数组a[10][9]中,分别求出这 10个新序列。
例如:
序列排序前 6,8,9,1,2,5,4,7,3
序列排序后 3,4,5,2,1,6,8,9,7
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeDat( )的内容。
试题程序:
#include

jsValue(int a[lO] [9])

main( )

int a[10] [9]=6,8,9,1,2,5,4,7,3,
3,5,8,9,1,2,6,4,7,
8,2,1,9,3,5,4,6,7,
3,5,1,2,9,8,6,7,4,
4,7,8,9,1,2,5,3,6,
4,7,3,5,1,2,6,8,9,
9,1,3,5,8,62,4,7
2,6,1,9,8,35,7,4
5,3,7,9,1,82,6,4
7,1,3,2,5,89,4,6
;
int i,j;
jsValue(a);
for(i=0;i<10;i++)

for(j=0;j<9;j++)

printf("%d",a[i] [j]);
if(j<=7) printf("
[单项选择]定义无符号整数类为UInt,下面可以作为类T实例化值的是()。
A. -369
B. 369
C. 0.369
D. 整数集合(1,2,3,4,5)
[单项选择]定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
A. -369
B. 369
C. 0.369
D. 整数集合1,2,3,4,5
[填空题]下面是一个验证正整数n是否为素数的程序,将划线部分补齐 main( ) { int m,n,flag=1; printf(“请输入要测试的整数”); scanf(“%d”,&n); for(___①___; ___②___; ___③___) if (___④___) { flag=0; __⑤__; } flagprinf(“%d是素数/n:printf(“%d不是素数/n”); }
[单项选择]下面可以产生90~100(含90和100)的随机整数的表达式是______。
A. Int(Rnd*10+100)
B. Int(Rnd*10+90)
C. Int(Rnd*11+90)
D. Int(Rnd*90+100)
[简答题]下列程序的功能是:在3位整数(100至999)中寻找符合下面条件的整数,并依次从小到大存入数组b中;它既是完全平方数,又有两位数字相同,例如144,676等。请编制函数int jsValue(int bb[])实现此功能,满足该条件的整数的个数通过所编制的函数返回。最后调用函数writeDat( )把结果输出到文件OUT12.DAT中。注意:部分源程序已给出。请勿改动主函数main( )和写函数writeDat( )的内容。试题程序:#include int jsValue(int bb[ ]){ }main( ){int b[20], num;num = jsValue(b);writeDat(num, b);}writeDat(int num, int b[]){FILE *out;int i;out = fopen("OUT12.DAT", "w");fprintf(out, "%d/n", num);for(i = 0; i < num; i++) fprintf(out, "%d/n", b[i]);fclose(out);}
[判断题]数组常量中的数字可以使用整数、小数或科学计数法。

我来回答:

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

订单号:

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