首页 > 高职专科
题目内容 (请给出正确答案)
[主观题]

下面的程序能求a: ab.c文件中最长行和它的位置。 include<stdio.h> main () { int lin,

下面的程序能求a: ab.c文件中最长行和它的位置。 include<stdio.h> main () { int lin,i,j=0,k=0; char c; FILE * fp; fp=(【 】 ("a:ab.c","r"); rewind (fp); while (fgetc (fp)! =EOF) i=1; 【 】 { i + + ; j + + ; if (i>=k) {k=i;【 】 ;} } printf("\n%d\t%d\n",k,lin); 【 】 ; }

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面的程序能求a: ab.c文件中最长行和它的位置。 inc…”相关的问题
第1题
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在
主函数中已置O)。

请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANKl.C中。

不得增行或删行,也不得更改程序的结构!

试题程序:

给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主

点击查看答案
第2题
为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区,该程

A.A.SHL DL,1

B.B.SHR DL,1

C.C.ROL DL,1

D.D.ROR DL,1

点击查看答案
第3题
为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区,试问
该程序段中NEXT处应填入的指令是________。

MOV CX, 8

NEXT:

MOV AL, DL

AND AL, 1

ADD AL, 30H

MOV [DI] ,AL

INC DI

LOOP NEXT

A.SHL DL,1 B.SHR DL,1 C.ROL DL,1 D.ROR DL,1

点击查看答案
第4题
下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a [0][2] .....中,
把偶数从数组中删除,奇数个数通过函数值返回。 例如:若a所指数组中的数据最初排列为:9、1、4,2、3、6、5、8、7,删除偶数后a所指数组中的数据为:9、1、 3、5、7,返回值为5。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。 不得增行或删行,也不得更改程序的结构!下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a [0][2] ..下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a [0][2] ..

点击查看答案
第5题
下面的程序用来从键盘重复接收一个字符送入BUF开始的单元,直到接收到行结束标志0DH。在程序中填空,保证其正
确运行。

STACK SEGMENT STACK

DW 32DUP()

STACK ENDS

DATA SEGMENT

BUF DB 50()

DATA ENDS

CODE SEGMENT

START PROC FAR

ASSUME CS:CODE,DS:DATA,SS:STACK

MOV AX,DATA

MOV DS,AX

LEA SI,BUF

(1)

CON:

INT 21H

MOV [SI],AL

INC SI

(2)

JNE CON

MOV AX,4C00H

INT 21H

START ENDP

CODE ENDS

END START

点击查看答案
第6题
可以使用下面的公式求一元二次方程ax2+bx+c=0的两个根:b2-4ac称为一元二次方程的

可以使用下面的公式求一元二次方程ax2+bx+c=0的两个根:

可以使用下面的公式求一元二次方程ax2+bx+c=0的两个根:b2-4ac称为一元二次方程的可以使用

b2-4ac称为一元二次方程的判别式,如果它是正值,那么方程有两个实数根;如果它为0,方程就只有一个根;如果它是负值,方程无实根。

编写程序,提示用户输入a、b和c的值,程序根据判别式显示方程的根,如果判别式为负值,显示“方程无实根”。

点击查看答案
第7题
下面的程序用来从键盘重复接收一个字符送入BUF开始的单元,直到接收到行结束标志ODH。在程序中填空,以保证其
正确运行。

STACK SEGMENT STACK

DW 32 DUP()

STACK ENDS

DATA SEGMENT

BUF DB 50()

DATA ENDS

CODE SEGMENT

START PROC FAR

ASSUME CS: CODE, DS: DATA, SS: STACK

MOV AX, DATA

MOV DS, AX

LEA SI, BUF

[1]

CON:

INT 2IH

MOV [SI],AL

INC SI

[2]

JNE CON

MOV AX, 4COOH

INT 2IH

START ENDP

CODE ENDS

END START

点击查看答案
第8题
执行下面的程序,击窗体后在窗体上显示的第一行结果是(),第三行结果是()。Private Sub Form_cl

执行下面的程序,击窗体后在窗体上显示的第一行结果是(),第三行结果是()。

Private Sub Form_click()

Dim mystr, mystr1, mysrr2 As String

mystr1 = "B"

For i = 1 To 3

mystr2 = LCase(mystr1)

mystr1 = mystr1 & mystr2

mystr = mysre & mystr1

Print mystr

mystr1 = Chr(Asc(mystr1) + i)

Next i

End Sub

点击查看答案
第9题
下面的程序段的功能是()。File file1=new File("d://xxx//yyy//zzz");file1.mkdirs();

A.在当前目录下生成子目录:/xxx/yyy/zzz

B.生成目录: e:/xxx/yyy/zzz

C.在当前目录下生成文件xxx.yyy.zzz

D.以上说法都不对

点击查看答案
第10题
计算机病毒是一种在人为或非人为的情况下产生的、在用户不知情或未批准下,能自我复制或运行的电脑程序,以下哪些选项属于计算机病毒()

A.文件型病毒

B.脚本病毒

C.木马程序

D.破坏性程序和宏病毒

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改