正确答案: A

逻辑表达式

题目:数据库的字段可以定义规则,规则是

查看原题查看所有试题

学习资料的答案和解析:

  • [单选题]关于函数返回值,以下叙述正确的是( )。
  • 函数可以返回整个结构体,即使结构体中有数组

  • 解析:函数返回值可以整型、实型、字符型、指针和结构类型,也可以没有返回值。因此选项A正确,可以返回数组指针,因此可知选项8,c,D错误。故答案为A选项。

  • [单选题]十进制数16的十六进制表示格式是( )。
  • 0x10

  • 解析:解析:本题考查Java语言中的进制换算。首先要清楚各种进制的表示方法。整型常量有 3种书写格式:十进制整数,如156,-230, 345;八进制整数:以0开头,如012表示十进制的10;十六进制整数:以0x或OX开头,如0X123表示十进制数291。而十进制数16相当于十六进制的10,所以选项A正确。

  • [单选题]若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是( )。
  • q=&k

  • 解析:解析:本题考核指针的赋值操作。先来了解C++语言中指针的有关说明:①本题的定义语句中,在q前面有一个*说明符,表示q是一个指针变量,C++语言规定在指针变量中只能存放存储单元(即变量)的地址。②因为在定义中,q的基类型为int,所以q中只能存放int类型变量的地址。③在C++程序中&是求地址符,表达式&k的值是变量k在内存中的地址,而*的作用是求地址中存放的值。选项A中,&k表示变量k在内存中的地址,而后面的1是整型常量,所以此选项不正确:选项C中,把整型变量的值直接赋给指针变量q,由于赋值没有兼容性,所以这是错误的;选项D中,企图把k在内存中的地址赋给一个整型变量(*q在此代表一整型变量),这也是不允许的,地址值不能直接转换为一个整数。

  • 推荐下载科目: 计算机二级 计算机四级 微软认证 思科认证 华为认证 计算机一级 软考初级 通信工程师 计算机辅助设计(C 其他
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号