2017年河南科技学院食品学院341农业综合知识三之(7)
发布时间:2021-06-07
发布时间:2021-06-07
输出结果是( )。 A.16 B.8 C.4 D.2
【答案】C 【解析】c语言中
是对二进制的右移运算符,右移相当于将原数做除二操作,它将原数
右移相应位数,并将移出的位信息舍去,在高位补0,将所得的结果再赋值给变量。本题中8的二进制为00001000,右移一位得 到00000100,所以是4。
8. 设变量x为longint型并已正确赋值,以下表达式中能将x的百位上的数字提取出来的是。
A.x/10%100 B.x%10/100 C.x%100/10 D.x/100%10 【答案】D
x/100结果的个位数上的数字是原来x的百位数上的数字,【解析】则要得到这个数字只需要再%10即可。
9. 以下选项中合法的标识符是( )。
【答案】C
【解析】C语言中标识符的命名规则是:标识符由字母、数字和下画线组成,并且第一个字符必须是字母或下画线。C语言的标识符是区分大小写字母的。
10.下列叙述中错误的是( )。
A.C程序在运行过程中所有的计算都以二进制方式进行 B.C程序在运行过程中所有的计算都以十进制方式进行 C.所有的C程序都需要在连接无误后才能运行
D.C程序中整型变量只能存放整数,实型变量只能存放浮点数 【答案】B
【解析】在C程序运行过程中,编译器的作用是将程序转换为目标代码,目标代码都是二进制的。
二、设计题
下一篇:建筑工程施工阶段的成本控制措施