单选题对于一个正常运行的C程序,以下叙述中正确的是(  )。A 程序的执行总是从程序的第一个函数开始,在main函数结束B 程序的执行总是从main函数开始C 程序的执行总是从main函数开始,在程序的最后一个函数中结束D 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

题目
单选题
对于一个正常运行的C程序,以下叙述中正确的是(  )。
A

程序的执行总是从程序的第一个函数开始,在main函数结束

B

程序的执行总是从main函数开始

C

程序的执行总是从main函数开始,在程序的最后一个函数中结束

D

程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束


相似考题
参考答案和解析
正确答案: A
解析:
一个正常运行的C程序总是从main函数开始执行,最后返回到main函数结束。答案选择B选项。
更多“对于一个正常运行的C程序,以下叙述中正确的是(  )。”相关问题
  • 第1题:

    对于一个正常运行的C程序,下列叙述中正确的是( )。

    A)程序的执行总是从main函数开始,在main函数结束

    B)程序的执行总是从程序的第一个函数开始,在main函数结束

    C)程序的执行总是从main函数开始,在程序的最后一个函数中结束

    D)程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束


    正确答案:A

  • 第2题:

    以下叙述中正确的是

    A.C程序中的注释只能出现在程序的开始位置和语句的后面

    B.C程序书写格式严格,要求一行内只能写一个语句

    C.C程序书写格式自由,一个语句可以写在多行上

    D.用C语言编写的程序只能放在一个程序文件中


    正确答案:C
    解析:考查C语言的几个基本概念。选项A)中,main函数可以放在程序的任何位置,不一定要放在程序的最前面,不论main函数放在什么位置,程序的执行却总是从main函数开始的;选项B)中,因为C语言的语法限制不严格,所以可以多条语句放在同一行上;选项C)是正确的,C语言中没有专门的输入输出语句,输入输出是通过使用输入输出库函数来实现的;选项D)是错误的,因为C语言中的注释是不会被编译的。

  • 第3题:

    对于一个正常运行的C程序,以下叙述中正确的是

    A.程序的执行总是从main函数开始,在main函数结束

    B.程序的执行总是从程序的第一个函数开始,在main函数结束

    C.程序的执行总是从main函数开始,在程序的最后一个函数中结束

    D.程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束


    正确答案:A
    解析:一个C程序总是从main函数开始执行,而不论其在程序中的位置。在main函数中可以调用程序中的其他函数,而其他函数却不可以调用 main函数。程序最后再从main函数中结束。

  • 第4题:

    对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错程SXB

    对下列程序的叙述中,正确的是( )。

    A.第1行会产生编译错误

    B.第6行会产生编译错程

    C.第6行会产生运行错误

    D.程序正常运行


    正确答案:D
    程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是-个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runna-ble接口。

  • 第5题:

    关于进程和程序的叙述中,正确的是

    A.进程就是程序

    B.进程是构成程序的组成部分之一,一个程序运行的目标是执行它所对应的进程

    C.程序和进程都是动态的

    D.程序是静态的,进程是动态的


    正确答案:D
    解析:进程和程序既有联系又有区别,程序是构成进程的组成部分之一,一个进程运行的目标是执行它所对应的程序。程序是静态的,进程是动态的。

  • 第6题:

    以下关于窗体的叙述中,错误的是

    A)窗体的Name属性用于标识一个窗体

    B)运行程序时,改变窗体大小,能够触发窗体的resize事件

    C)窗体的Enabled属性为False时,不能响应单击窗体的事件

    D)程序运行期间,可以改变Name属性值


    正确答案:D
    【答案】:D
    【知识点】:窗体的属性与事件的使用方法
    【解析】:在程序运行过程中,Name属性唯一的标识一个窗体,若改变其Name属性值,则程序中原有代码对该窗体的引用就全部不能实现了,造成程序运行错误,因此D项说法是错误的,为本题正确选项。

  • 第7题:

    以下叙述中正确的是( )

    A.在C程序中,语句之间必须要用分号(;)分隔

    B.在C程序中#include行和#define行不是C语句

    C.程序中的注释部分可有可无,通常可以省略

    D.当输入数值数据时,对于整型变量只能输入整型值:对于实型变量只能输入实型值


    正确答案:B

  • 第8题:

    以下关于木马程序的叙述中,正确的是( )。

    A.木马程序主要通过移动磁盘传播B. 木马程序的客户端运行在攻击者的机器上C. 木马程序的目的是使计算机或网络无法提供正常的服务D. Sniffer是典型的木马程序


    正确答案:B

  • 第9题:

    以下叙述中错误的是() 

    • A、算法正确的程序最终一定会结束
    • B、算法正确的程序可以有零个输出
    • C、算法正确的程序可以有零个输入
    • D、算法正确的程序对于相同的输A-定有相同的结果

    正确答案:B

  • 第10题:

    以下关于子程序的叙述中不正确的是()

    • A、一个子程序可以调用其他子程序。
    • B、一个主程序可以调用多个子程序。
    • C、主程序可调用子程序,但子程序不可调用其他的子程序。
    • D、子程序用DO命令调用。

    正确答案:C

  • 第11题:

    在Windows中,下列叙述正确的是()。

    • A、当用户为应用程序创建了快捷方式时,就是将应用程序增加一个备份
    • B、关闭一个窗口就是将该窗口正在运行的程序转入后台运行
    • C、桌面上的图标完全可以按用户的意愿重新排列
    • D、一个应用程序窗口只能显示一个文档窗口

    正确答案:C

  • 第12题:

    单选题
    以下关于基准测试的叙述中,正确的是()
    A

    运行某些诊断程序,加大负载,检查哪个设备会发生故障

    B

    验证程序模块之间的接口是否正常起作用

    C

    运行一个标准程序对多种计算机系统进行检查,以比较和评价它们的性能

    D

    根据程序的内部结构和内部逻辑,评价程序是否正确


    正确答案: A
    解析: 本题考查计算机性能评价相关知识。
    各种类型的计算机都具有自己的性能指标,计算机厂商当然希望自己研制的计算机有较高的性能。同样的计算机,如果采用不同的评价方法,所获得的性能指标也会不同。
    因此,用户希望能有一些公正的机构采用公认的评价方法来测试计算机的性能。这样的测试称为基准测试,基准测试采用的测试程序称为基准程序(Benchmark)。基准程序就是公认的标准程序,用它能测试多种计算机系统,比较和评价它们的性能,定期公布测试结果,供用户选购计算机时参考。
    对计算机进行负载测试就是运行某种诊断程序,加大负载,检查哪个设备会发生故障。
    在程序模块测试后进行的集成测试,主要测试各模块之间的接口是否正常起作用。
    白盒测试就是根据程序内部结构和内部逻辑,测试其功能是否正确。

  • 第13题:

    以下叙述中错误的是( )。

    A.算法正确的程序最终一定会结束

    B.算法正确的程序可以有零个输出

    C.算法正确的程序可以有零个输入

    D.算法正确的程序对于相同的输入一定有相同的结果


    正确答案:B
    解析:一个有效的算法程序必须有一个或一个以上的输出。

  • 第14题:

    ● 以下关于基准测试的叙述中,正确的是 (16) 。

    (16)

    A. 运行某些诊断程序,加大负载,检查哪个设备会发生故障

    B. 验证程序模块之间的接口是否正常起作用

    C. 运行一个标准程序对多种计算机系统进行检查,以比较和评价它们的性能

    D. 根据程序的内部结构和内部逻辑,评价程序是否正确


    正确答案:C
    试题(16)分析
        各种类型的计算机都具有自己的性能指标,计算机厂商当然希望自己研制的计算机有较高的性能。同样的计算机,如果采用不同的评价方法,所获得的性能指标也会不同。因此,用户希望能有一些公正的机构采用公认的评价方法来测试计算机的性能。这样的测试称为基准测试,基准测试采用的测试程序称为基准程序(Benchmark)。基准程序就是公认的标准程序,用它能测试多种计算机系统,比较和评价它们的性能,定期公布测试结果,供用户选购计算机时参考。
        对计算机进行负载测试就是运行某种诊断程序,加大负载,检查哪个设备会发生故障。
        在程序模块测试后进行的集成测试,主要测试各模块之间的接口是否正常起作用。
        白盒测试就是根据程序内部结构和内部逻辑,测试其功能是否正确。
    参考答案
     (16)C

  • 第15题:

    以下叙述中错误的是______。

    A.一个工程可以包括多种类型的文件

    B.Visual Basic应用程序既能以编译方式执行,也能以解释方式执行

    C.程序运行后,在内存中只能驻留一个窗体

    D.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样


    正确答案:C
    解析:程序运行后,在内存中可以驻留多个窗体。但每次只能激活一个窗体。

  • 第16题:

    以下叙述不正确的是()。

    A.在C程序中,注释说明只能位于一条语句的后面

    B.一个C源程序必须包含一个main函数

    C.一个C源程序可有一个或多个函数组成

    D.C程序的基本组成单位是语句


    正确答案:A

  • 第17题:

    下列对于软件的叙述中正确的是

    A.软件测试的目的是证明程序是否正确

    B.软件测试的目的是使程序运行结果正确

    C.软件测试的目的是尽可能多地发现程序中的错误

    D.软件测试的目的是使程序符合结构化原则


    正确答案:C
    解析:软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。

  • 第18题:

    有如下C语言程序针对上述程序,下列叙述中哪一个是正确的()

    A.线程th_f运行后主动退出

    B.线程th_f运行后等待一个特定的线程退出

    C.线程th_f运行后主动释放CPU给其他线程

    D.线程th_f运行后进入等待态


    正确答案:A

  • 第19题:

    设有如下程序: Option Base 1 Private Sub Form. Click( ) Dim a(5)As String,i As Integer For i=1 To 5 a(i)=Chr(Asc("A")+i) Call f(a,i) Next i End Sub Sub f(ta( )As String,n As.Integer) Dim i As Integer For i=1 To n Print ta(i); Next i Print End Sub 对上述程序.以下叙述中正确的是( )。

    A.程序有错,因为在过程f的定义中数组参数格式不正确

    B.程序可正常运行,输出内容的第一行是一个字母“A”

    C.程序可正常运行,输出内容的第一行是一个字母“B”

    D.程序可正常运行,输出内容的第一行是数字65


    正确答案:C
    C。【解析】Chr是Ascii码转成字符,Asc是讲字符转成Ascii码。i是1到5的循环,仍然是一个数。a数组就是B、C、D、E、F这5行字符。第一行是B,程序运行后,5行分别是B,BC,BCD,BCDE,BCDEF。

  • 第20题:

    窗体上有一个名称为Command1的命令按钮,其单击事件过程及有关函数过程如下:

    Private Sub Command1 Click( )

    Dim n As Integer

    n=add(5,10)

    Print n

    End Sub

    Function add(v1 As Integer,v2 As Integer,Optiona1 v3)As Integer

    If Not IsMissing(v3)Then

    add=v1+v2+v3

    Else

    add=v1+v2

    End If

    End Function

    运行程序,单击命令按钮,以下叙述中正确的是( )。

    A.程序不能正常运行,因为函数add的参数定义有错

    B.程序不能正常运行,因为函数定义与函数调用语句的参数个数不匹配

    C.程序能正常运行,结果是在窗体上显示15

    D.程序能正常运行,结果是在窗体上显示510v3


    正确答案:C
    C。【解析】本题考y,-add方法里IsMissing的v3,v3是一个可选项,用来判断这个参数是否存在。根据程序语句,当输入3个参数时,就是3个参数求和,输入2个参数时是两个数求和,题目中是2个参数,因此是2个参数求和,不会报错。

  • 第21题:

    以下关于宏的叙述中,正确的是()

    • A、可以将VBA程序转换为宏对象
    • B、可以将宏对象转换为VBA程序
    • C、可以在运行宏时修改宏的操作参数
    • D、与窗体连接的宏属于窗体中的对象

    正确答案:B

  • 第22题:

    以下关于基准测试的叙述中,正确的是()

    • A、运行某些诊断程序,加大负载,检查哪个设备会发生故障
    • B、验证程序模块之间的接口是否正常起作用
    • C、运行一个标准程序对多种计算机系统进行检查,以比较和评价它们的性能
    • D、根据程序的内部结构和内部逻辑,评价程序是否正确

    正确答案:C

  • 第23题:

    单选题
    在Windows中,下列叙述正确的是()
    A

    当用户为应用程序创建了快捷方式时,就是将应用程序增加一个备份

    B

    关闭一个窗口就是将该窗口正在运行的程序转入后台运行

    C

    桌面上的图标完全可以按用户的意愿重新排列

    D

    一个应用程序窗口只能显示一个文档窗口


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    以下叙述中错误的是(  )。
    A

    算法正确的程序最终一定会结束

    B

    算法正确的程序可以有零个输出

    C

    算法正确的程序可以有零个输入

    D

    算法正确的程序对于相同的输入一定有相同的结果


    正确答案: A
    解析:
    算法的5个特性:①有穷性;②确定性;③可行性;④有零个或多个输入;⑤有一个或多个输出。答案选择B选项。