正确答案: C
k++
题目:设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是( )。
解析:先使k的值自增l后再使用,k++是先取得k的值再将k的值自增l,所以c选项中表达式的值为0,而其他三个表达式的值均为1,所以选择c。
查看原题
举一反三的答案和解析:
[单选题]下列选项中不符合良好程序设计风格的是______。
模块设计要保证高耦合、高内聚
解析:解析:良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。主要应注意和考虑下述一些因素:1、源程序要文档化:2、数据说明的次序要规范化:3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。模块设计要保证低耦合、高内聚。
[单选题]下列叙述中正确的是( )。
软件测试的目的是发现程序中的错误
解析:软件测试的目的是为了发现程序中的错误,而软件调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。
[单选题]在Java中,表示换行符的转义字符是
\n
解析:解析:本题考查Java转义符的概念。在Java中用反斜杠(\)开头,\n表示换行,所以选项A正确。\f表示走纸换页,\dd表示1~2位的八进制数据(dd)表示所代表的字符。
[单选题]不能进行索引的字段类型是( )。
备注
[单选题]以下叙述中错误的是( )。
可以给指针变量赋一个整数作为地址值
解析:不能将一个整数直接赋给指针变量作为地址,所以A是错误的。函数的返回值可以是地址,即指针。函数调用中形参值的变化不会传递给实参。
[单选题]在Java中,数组是当成什么来处理?
对象
解析:解析:在Java中,数组是作为对象来处理的;所以就有数组的定义,创建和初始化的概念。
[单选题]有如下程序; Private SubForm_Click() Dim check As Boolean,n As Integer check=False n=0 Do Do While n10 n=n+1 If n=5 Then check=True Exit Do End if Print n; Loop Loop Until check = True End Sub 程序运行后,输出的结果是 ______ 。
1 2 3 4
解析:解析:本题给出的程序由两层循环组成,外层循环使用的语句是Do...Until,内层循环使用的语句是Do While。Print语句在内层循环的End if语句的下面,内层循环共循环了4次,Print语句输出的值分别为1、2、 3、4;当内层循环到第5次时,将标志值check设置为True,并用Exit Do语句强制退出内层循环。外层循环则在检测到标志值check为True时,立即退出循环,而不会打印输出5。
[单选题]在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是 ______ 。
前缀一元运算符
解析:解析:运算符重载的相关内容。
[单选题]属于面向对象的程序设计语言的是( )。
VisualBasic