西南交《程序设计基础》在线作业一
试卷总分:100
单选题 判断题 判断题
一、单选题(共 7 道试题,共 49 分。)
1.以下程序段 ( ) x=-1; do {x=x*x;} while(!x);
A. 是死循环
B. 循环执行两次
C. 循环执行一次
D. 有语法错误
2.能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假” 的 表达式是()
A. (x=1)&&(x<=10)&&(x=200)&&(x<=210)
B. (x=1)||(x<=10)||(x=200)||(x<=210)
C. (x=1)&&(x<=10)||(x=200)&&(x<=210)
D. (x=1)||(x<=10)&&(x=200)||(x<=210)
3.C语言没有专门的逻辑变量,它表示逻辑真的方法是 .
A. TRUE
B. 0
C. 1
D. 一切非零数值
此题选: D
4.逻辑运算符两侧运算对象的数据类型 ( )
A. 只能是0或非0正数
B. 可以是任何类型的数据。
C. 只能是整型或字符型数据
D. 只能是0或1
5.C语言的下列运算符中,优先级最低的是( )。
A. ||
B. !=
C. <=
D. +
6.下列符号中,合法的C常量是 .
A. ‘/t’
B. 079
C. 3.5e2.1
D. 0xch
7.下列符号中,合法的C常量是( )。
A. 1e8.2
B. 0XFFH
C. ‘/n’
D. 089
西南交《程序设计基础》在线作业一
试卷总分:100
单选题 判断题 判断题
二、判断题(共 7 道试题,共 49 分。)
1.语言中,只有1才能用于逻辑表达式表示逻辑“真”。
A. 错误
B. 正确
2.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母和下划线。
A. 错误
B. 正确
3.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%4.2f",&f)。
A. 错误
B. 正确
4.语句while(!E);中的表达式!E等价于E != 0。
A. 错误
B. 正确
5.C程序在进行编译时并不检查数组下标是否超界。
A. 错误
B. 正确
6.C语言俗称“低级语言的高级形式”,这说明C语言的功能不强。
A. 错误
B. 正确
7.下面的程序段构成死循环。a=5;while (1) {a- -; if (a<0) break ; }
A. 错误
B. 正确
西南交《程序设计基础》在线作业一
试卷总分:100
单选题 判断题 判断题
三、判断题(共 1 道试题,共 2 分。)
1.若变量已有正确定义,且num = sum = 7;则执行表达式sum = num++, sum ++, ++num后sum的值为7。
A. 错误
B. 正确
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 12秋西南交通大学《成本会计学B》在线作业一
下一篇 : 12秋西南交通大学《程序设计基础》在线作业二