正确答案: C
必须为字母或下划线
题目:C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]表达式3.6-5/2+1.2+5%2的值是( )。
3.8
解析:解析:算术运算符的结合方向为“自左至右”,先按运算符的优先级别高低次序执行,同时在C中两个整数相除或求余数其结果依旧为整数。计算后结果为3.6-2+1.2+1=3.8。
[单选题]表示窗体名称的属性是 ______。
Name
解析:解析:Caption表示窗体标题的属性,Top表示窗体距离屏幕顶边的相对位置,Title虽然是标题的意思,但在Visual Basic中没有这个属性.Name才是表示窗体名称的属性。
[单选题]以下内容不屈于算法程序所占的存储空间的是( )。
算法执行过程中所需要的存储空间
解析:解析:一个算法程序所占的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法程序执行过程中所需要的额外空间,而不单是算法执行过程中所需要的存储空间。因此,答案为D。
[单选题]负数(补码表示)规格化浮点数尾数M的表示范围为_______。
负数(补码表示)规格化浮点数尾数M的表示范围为_______。
-1≤M
[单选题]以下程序的输出结果是 ______。 #define SQR(X) X * X main() { int a=16,k=2,m=1; a/=SQR(k/m)/SQR(k+m); printf("%d\n",A) ; }
2
解析:解析:C语言在预编译时遇到带实参的宏名,则按命令行中指定的字符串从左到右进行置换。在做这题时,也不妨运用置换法。得到a/=k+m*k+m/k+m*k+m=16/7=2。注:a为整型,所以在做除法,自动取整。
[单选题]已知小写英文字母m的ASCII码值是十六进制数6D,则字母q的十六进制ASCII码值是()。
71
[单选题]有以下程序
3,3
解析:解析:此题考查了循环体内条件语句的用法,同时考查了continue在循环中的作用,即当执行到continue时,不再执行循环体中尚未执行的语句,而直接跳转到for语句中执行表达式3(本程序中为空),再判断nk是否成立。