主页 > 其他院校 > 四川大学 >

川大《程序设计语言(1)1347》21春在线作业1【标准答案】

作者:pyfdzj

《程序设计语言(1)1347》21春在线作业1 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 60 分) 1.已知int x=6,y=2,z;则执行表达式z=x=xy后,变量z的值为( ) A.0 B.1 C.4 D.5 2.算法是指为解决某
《程序设计语言(1)1347》21春在线作业1
试卷总分:100  得分:100
一、单选题 (共 20 道试题,共 60 分)
1.已知int x=6,y=2,z;则执行表达式z=x=x>y后,变量z的值为( )
A.0
B.1
C.4
D.5
 
2.算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 ( )
A.有零个输入或多个输入
B.高效性
C.有穷性
D.确定性
 
3.在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是( )
A.地址传递
B.单向值传递
C.由实参传形参,再由形参传实参
D.传递方式由用户指定
 
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:DIM s ( 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
 
二、判断题 (共 10 道试题,共 40 分)
21.WRITE 是QBASIC中合法的变量名。
 
22.在程序的运行过程中,可以多次对符号常量进行赋值。
 
23.STOP语句的作用是终止程序的运行
 
24.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
 
25.QBASIC中所有语句都由语句定义符和语句体共同组成。
 
26.在赋值语句中,关键字 LET 可以被省略
 
27.变量和符号常量实质是一样的。
 
28.在程序设计中,数据只能是数字。
 
29.在程序设计中,数据只能是数字
 
30.QBASIC程序中,行号的大小将决定程序执行的顺序。
 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章