正确答案: A

(x—Y<01Ix—Y>O)

题目:若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—Y)等价的是( )。

解析:条件表达式:x=表达式17表达式2:表送式3的含义是:先求解表达式1,若为非0(真),则求解表达芪2,将表达式2的值赋给x。若表达式1的值为0(假),则求辞表达式3,将表达式3的值赋给x。在本题中与表达式1::x—y)等价的是(x—Y<0I|x—Y>O)。

查看原题

举一反三的答案和解析:

  • [单选题]下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息
  • rs.RecordCount

  • 解析:解析:对象成员的访问要通过访问运算符,且Recordset的记录数的属性是RecordCount。

  • [单选题]有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是
  • scanf("%s",s[1]);

  • 解析:解析:在格式输入中,要求给出的是变量的地址,而D)答案中给出的s[1]是一个值的表达式。

  • [单选题]设x和y均为int型变量,且x=10,y=3,则以下语句的输出结果是 ( ) printf(" %d,%d\n",x - -,- -y);
  • 10,2


  • [单选题]有以下程序 int *f(int *x,int *y) { if(*x*y) return x; else return y; } main( ) { int a=7,b=8,*p,*q,*r; p=&a; q=&b; r=f(p,q); printf("%d,%d,%d\n",*p,*q,*r); } 执行后输出结果是
  • 7,8,7

  • 解析:解析:函数f()的功能是返回两者中的较大数,且这两个数本身不会改变。

  • [单选题]可以用前面加下列选项中哪一个表达式来设置宏的操作参数( )。
  • “=”

  • 解析:解析:表达式前必须加等号“=”,答案为B。

  • [单选题]在表中输入数据时,每输完一个字段值,可按( )转至下一个字段。
  • 以上都是


  • [单选题]下列关于Applet的叙述中,正确的是
  • 通过在Applet中使用getParameter可从HTML文件中获得参数

  • 解析:解析:本题考查Applet的基本概念。选项A说法错误,Applet虽然是Java类,但并不能用JDK中的解释器java.exe直接解释运行,而必须使用appletviewer来运行,运行过程比 Application更复杂。Applet必须定义为 java.applet.Applet类或javax.swing.JApplet类的子类,选项B说法错误。Applet与Application的主要区别在执行方式上,它们的编译方式是相同的,选项C说法错误。通过在Applet中使用getParameter可从HTML文件中获得参数,选项D说法正确。

  • [单选题]有以下程序 main ( ) { char a [] = "abcdefg", b [10] ="abcdefg"; printf ("%d %d\n" ,sizeof (a) ,sizeof (b)); } 执行后输出结果是
  • 8 10

  • 解析:解析:本题考核的知识点是字符数组的定义、赋初值以及函数sizeof()的应用。本题中定义两个字符型数组,其中a省略了长度,定义了b的长度为10,并赋初值分别为“abcdefg”和“abcdfg”。所以a的长度为赋值给它的字符串的字符个数7加上一个结束转义字符,即a的长度为7+1为8.定义时b的长度定义为10,故b的长度为10,因此最后通过函数sizeof()求得的数组a和数组b的长度分别为8和10,所以,4个选项中选项C符合题意。

  • [单选题]串的长度是( )。
  • 串中所含字符的个数


  • 推荐下载科目: 计算机二级 计算机三级 计算机四级 华为认证 计算机一级 软考初级 职称计算机 计算机操作员高级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2