作业帮 发表于 2021-9-24 10:54:34

《程序设计语言(1)1347》21秋川大在线作业1题目及答案

《程序设计语言(1)1347》21春在线作业1
1.[单选题] 已知int x=6,y=2,z;则执行表达式z=x=x>y后,变量z的值为()

    A.0
    B.1
    C.4
    D.5
    答:——B——
2.[单选题] 算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 (    )
    A.有零个输入或多个输入
    B.高效性
    C.有穷性
    D.确定性
    答:——B——
3.[单选题] 在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是(   )
    A.地址传递
    B.单向值传递   
    C.由实参传形参,再由形参传实参
    D.传递方式由用户指定
    答:——B——
4.[单选题] 以下叙述正确的是 ()
    A.函数可以嵌套定义但不能嵌套调用
    B.函数既可以嵌套调用也可以嵌套定义
    C.函数既不可以嵌套定义也不可以嵌套调用
    D.函数可以嵌套调用但不可以嵌套定义
    答:————
5.[单选题] C语言程序的执行,总是起始于()
    A.程序中的第一条可执行语句
    B.程序中的第一个函数
    C.main函数
    D.包含文件中的第一个函数
    答:————
6.[单选题] 下列关于字符串的说法中错误的是()
    A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
    B.′\0′作为标志占用存储空间,计入串的实际长度
    C.在表示字符串常量的时候不需要人为在其末尾加入′\0′
    D.在C语言中,字符串常量隐含处理成以′\0′结尾
    答:————
7.[单选题] 能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是()
    A.a>=10 or a<=0
    B.a>=0|a<=10
    C.a>=10 &&a<=0
    D.a>=10‖a<=0
    答:————
8.[单选题] 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()
    A.函数调用可以作为独立的语句存在
    B.函数调用可以作为一个函数的实参
    C.函数调用可以出现在表达式中
    D.函数调用可以作为一个函数的形参
    答:————
9.[单选题] 表达式“25 MOD(1-2∧2)”的值是()。
    A.1
    B.2
    C.3
    D.0
    答:————
10.[单选题] 已知char ch=′C′;则表达式ch=(ch>=′A′ && ch<=′Z′)?(ch+32):ch;的值是()
    A.A
    B.a
    C.Z
    D.c
    答:————
11.[单选题] 下列数据中,不合法的C语言实型数据的是(    )
    A.0.123
    B.123e3
    C.2.1e3.5
    D.789.0
    答:————
12.[单选题] 若定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()
    A.2.500000
    B.2.750000
    C.3.500000
    D.0.000000
    答:————
13.[单选题] C语言中 while 和do-while循环的主要区别是()
    A.do-while的循环体至少无条件执行一次
    B.while的循环控制条件比do-while的循环控制条件更严格
    C.do-while允许从外部转到循环体内
    D.do-while 的循环体不能是复合语句
    答:————
14.[单选题] C语言程序的基本单位是(    )
    A.程序行
    B.语句
    C.函数
    D.字符
    答:————
15.[单选题] 用OPTION BASE 1:DIMs ( 6 )定义的数组可存放的元素个数为()。
    A.1
    B.6
    C.7
    D.8
    答:————
16.[单选题]
    A.BELL
    B.BOTH
    C.BOTTOM
    D.AUTOMATION
    答:————
17.[单选题] 以下程序的输出结果是()
main()
{ int a=4,b=5,c=0,d;
d=!a&&!b||!c;
printf("%d\n",d);}
    A.1
    B.0
    C.非0的数
    D.-1
    答:————
18.[单选题] 设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=a>b)&&(n=c>d)后n的值是()
    A.1
    B.2
    C.3
    D.4
    答:————
19.[单选题] 下列说法中错误的是 ()
    A.只能在循环体内使用break语句
    B.在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
    C.在while和do…while循环中,continue语句并没有使整个循环终止
    D.continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
    答:————
20.[单选题] 假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为(    )
    A.17
    B.16
    C.15
    D.14
    答:————
21.[判断题] WRITE是QBASIC中合法的变量名。
    A.错误
    B.正确
    答:————
22.[判断题] 在程序的运行过程中,可以多次对符号常量进行赋值。
    A.错误
    B.正确
    答:————
23.[判断题] STOP语句的作用是终止程序的运行
    A.错误
    B.正确
    答:————
24.[判断题] PRINT语句用标准格式输出时,各输出项之间用分号分隔。
    A.错误
    B.正确
    答:————
25.[判断题] QBASIC中所有语句都由语句定义符和语句体共同组成。
    A.错误
    B.正确
    答:————
26.[判断题] 在赋值语句中,关键字 LET 可以被省略
    A.错误
    B.正确
    答:————
27.[判断题] 变量和符号常量实质是一样的。
    A.错误
    B.正确
    答:————
28.[判断题] 在程序设计中,数据只能是数字。
    A.错误
    B.正确
    答:————
29.[判断题] 在程序设计中,数据只能是数字
    A.错误
    B.正确
    答:————
30.[判断题] QBASIC程序中,行号的大小将决定程序执行的顺序。
    A.错误
    B.正确
    答:————


页: [1]
查看完整版本: 《程序设计语言(1)1347》21秋川大在线作业1题目及答案