正确答案: A

k%2

题目:当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是( )。

解析:A

查看原题

举一反三的答案和解析:

  • [单选题]有以下程序#include "stdio.h"#define M(x,y) (x)*(y) #define N(x,y) (x)/(y) main(){ int a=5,b=6,c=8,k; k=N(M(a,b),c); printf("%d\n",k);} 程序的运行结果是
  • 3

  • 解析:带参数的宏定义的一般形式为#define 宏名(参数表)字符串。题目中定义了两个宏“#define M(x,y) (x)*(y)”、“#define N(x,y) (x)/(y)”,即可以用M(x,y) 表示(x)*(y)运算,N(x,y)表示(x)/(y)运算。主函数main中关键是计算k=N(M(a,b),c),根据前述的宏,有k=a*b/c,计算后有k=30/8,取整后得到3。

  • [单选题]下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。
  • if(a>b)if(b>c)n=1;elsen=;elsen=0;

  • 解析:C。【解析】根据三元表达式:?的规则,当a>b时,结果为表达式b>c?1:0,其意义为if(b>c),则结果为1。其表达的意义和C选项一样。

  • [单选题]不能与do…while(exp)语句中的(exp)等价的表达式是( )。
  • (exp==0)

  • 解析:解析:本题考查.do…while循环。在do…while循环中,当表达式的值为非零(真)时,执行循环,不能与其等价的是为零的表达式,即(exp==0)。

  • [单选题]下列数据结构中具有记忆作用的是( )
  • 解析:栈是按照“先进后出”(FLL0-FirstIn Last Out)或“后进先出”(LIF0-Last In FirstOut)的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。因此,栈具有记忆作用。

  • [单选题]窗体是Access数据库中的一种对象,通过窗体用户不能完成下列哪个功能
  • 存储数据

  • 解析:解析:窗体是Access数据库应用中一个非常重要的工具,可以用于显示表和查询中的数据,并输入数据、编辑数据和修改数据。

  • [单选题]VBA数据类型符号“&”表示的数据类型是( )。
  • 长整数


  • [单选题]在SQL查询中使用WHERE子句指出的是( )。
  • 查询条件

  • 解析:本题考查SQL中查询语句的知识。在 SQL的查询语句中,SELECT子句用于指定最后查询结果中的字段, FROM子句用于指定需要查询的表,WHERE子句用于指定查询条件,只有满足条件的元组才会被查询出来。

  • [单选题]下列程序段: String s1=new String("How"); String s2=new String("How"); System.out.println(!(s1==s2)); 的结果为
  • true


  • 推荐下载科目: 计算机三级 计算机四级 微软认证 Linux认证 JAVA认证 软考高级 软考初级 计算机操作员高级 计算机辅助设计 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2