题目详情
当前位置:首页 > 建筑类考试 > 二级结构工程师
题目详情:
发布时间:2024-09-02 00:34:02

[单项选择]以下程序段
DIMENSIONA(4)
READ*, A
I=1
10J=I+1
20IF(A(I).LT.A(J))THEN
T=A(J)
A. 若输入4,2,3,5,则程序运行结果为:______4
B. 2
C. 3
D. 5

更多"以下程序段 DIMENSIONA(4) READ*, A I=1"的相关试题:

[填空题]A=10
B=20
IF(A>B,"A大于B","A不大于B")
执行上述程序段,显示的结果是______。
[单项选择]

下面程序段的运行结果是()。
DO 10 I=1,6
S=0.0
DO 10 J=I,5,-1
S=S+I+J
10.CONTINUE
WRITE(*, 100)S
100.FORMAT(1X,F6.2)
END


A. 20.00
B. 21.00
C. 23.00
D. 0.00
[单项选择]阅读下列FORTRAN程序:DIMENSIONA(6)READ(*,*)(A(I),I=1,6)D010K-1,3S=A(K)A(K)=A(7-K)A(7-K)=S10CONTINUEWRITE(*,20)(A(I),I=1,6)20FORMAT(1X,21)END上述程序运行时,若由键盘输入1,2,3,4,5,6,则输出的结果为()。
A. 123456
B. 142536
C. 654321
D. 635241
[单项选择]当输入1、2、3、4、5、6时,下列程序执行后的输出结果为:DIMENSIONA(2,3)READ(*,*)ACALLSSl(A)ENDSUBROUTINESS1(B)DIMENSIONB(3,2)WRITE(*,*)B(3,1)END()
A. 2
B. 3
C. 4
D. 5
[填空题]分析下面程序段,试回答:
(1)该程序段是什么结构的程序;
(2)该程序段执行后,(DL)=______,屏幕上显示的字符是______。
Buffer DB 0CH

MOV AL,Buffer
CALLFAR PTR SUBROUT

SUBROUT PROC FAR
CM PAL, 10
JC K1
ADD AL,7
K1: ADD AL,30H
MOV DL,AL
MOV AH,2
INT 21H
RET
SUBROUT ENDP
[填空题]下列程序段用于实现以下功能:随机产生一个100以内的整数,从键盘上输入一个数,计算机提示输入的数是否与随机整数一样。请填空。
Private Sub Command1_Click( )
RANDOMIZE
a = 【1】
Do
Input "请输入一个数字:", n
If n = a Then
Print "Good!"
【2】
ElseIf n>a Then
Print "大了"
Else
Print "小了"
End If
Loop
End Sub
[单项选择]以下程序段完全正确的是______。
A. int k,*p=&k;scanf("%d",p);
B. int *p;scanf("%d",p);
C. int*p;scanf("%d",&p);
D. int k,*p;*p=&k;scanf("%nd",p);
[填空题]若有以下程序段:
#include <iostream>
using namespace std;
int main( )

char*p="abcdefgh",*r;
long*q;
q=(long*)p;q++;
r=(char*)q;
cout<<r<<end1;
return 0;

该程序的输出结果是 【8】
[简答题]
阅读以下应用程序说明和C程序,将C程序段中(1)~(6)空缺处的语句填写完整。
【说明】
某大学征询学生意见,从各学院预选的n(n≤60)位优秀大学生中,评选出“十佳大学生”。以下【C程序】对各位学生选票进行相关的统计、排序等处理。
(1)各学院预选的优秀大学生按1,2,…顺序连续编号,每个编号用两个字符表示,即01,02,…。
(2)所回收的选票按以下格式存于文件source中,每行字符串对应一张选票。其中,姓名占10个字符,学院名称占30个字符,大学生编号占20个字符。
(3)对应名次的大学生编号可以有空缺,但必须用00表示。
(4)若编号超出规定范围,或编号重复出现,按照废票处理。
(5)按选票中所列“十佳大学生”顺序给出各名大学生的得分。评分标准如下:
一 二 三 四 五 六 七 八 九 十
15 12 9 7 6 5 4 3 2 1
(6)按各位大学生得分数由高到低顺序排队,并按以下格式列出“十佳大学生”排行表。
名次 大学生编号 合计得分 合计得票数
若得分相同,则得票数多的在前;若得分和得票数都相同,则编号小的在前。
以下【C程序】中所应用到的函数fopen、fclose和fgets都是I/O程序库中的函数。
【C程序】
#include <stdio. h>
#define n 60
long int tn[n], td[n], score[n+1][10], order[n];
char s[80];
int mark[]=(15,12,9,7,6,5,4,3,2,1);
FILE *fp, *fopen( );
Main( )
{ int c, g, k, I, j, b[10];
long int e, d, t, tt, dd;
char * p;
for(i=0; i<=n; i++)
for(j=0; j<10; j++)
score[i][j]=0;
fP=
[单项选择]以下程序段共有错误( )处
#include <iostream>
using namespaces std;
class Sample
private:
int n;
public:
Sample(int i)

n=i;

void setvalue(int i)

n=i;

void display( )

cout<<"n="<<n<<end1;

;
int main( )

const Sample a(l0);
a.setvalue(5);
a.display( );
return 0;

A. 1
B. 2
C. 3
D. 4
[单项选择]若有以下程序段;
#include<iostream>
using namespace std;
int main( )

int a[]=1,4,5;
int *p=&a[0],x=6,y,z;
for(y=0;y<3;y++)
z=((*(p+y)<x) *(p+y):x);
cout<<z<<end1;
return 0;

程序运行后的输出结果是( )。
A. 1
B. 4
C. 5
D. 2

我来回答:

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

订单号:

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