• [单选题]设有定义语句;char c1=92,c2=92;,则以下表达式中值为零的是( )。
  • 正确答案 :A
  • c1c2

  • 解析:解析:选项A为异或运算符,如果参加运算的两个位相同,结果为0,否则为1。显然选项A中参加运算的c1和c2相同,故其值为0。选项B为位与运算,如果参加运算的两位都为1,则结果为1,否则结果为0,选项B中参加运算的c1和c2都为真,所以该结果为1。选项C为取反运算,用来对一个二进制取反,显然c2取反后不为0,选项D为位或运算,参加运算的两位只要有一个为1,那么运算结果为1,显然参加运算的c1和c2都不为0,故运算结果不为0。所以,4个选项中选项A符合题意。

  • [单选题]Java虚拟机中的______模块既负责管理针对各种类型数据库软件的JDBC驱动程序,也负责和用户的应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。 ( )
  • 正确答案 :D
  • C

  • 解析:解析:Java虚拟机中的JDBCDriverManager模块既负责管理针对各种类型数据库软件的JDBC驱动程序,也负责和用户的应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。

  • [单选题]要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是( )。
  • 正确答案 :D
  • UPDATE产品SET单价=单价*1.08

  • 解析:SQL的数据更新命令格式如下:

  • [单选题]若要求从键盘读入含有空格字符的字符串,应使用函数
  • 正确答案 :B
  • gets()

  • 解析:解析:scanf()语句用“空格”区别不同的字符串;getc()与getchar()语句不能用于字符串的读入。

  • [单选题]若有定义:char*st="how are you";下列程序段中正确的是
  • 正确答案 :A
  • char a[11],*p;strcpy(p=a+1,&st[4]);

  • 解析:解析:本题综合考查字符数组的赋值和strcpy函数的用法。C语言不允许用赋值表达式对字符数组赋值,如下面的语句就是非法的:strl=“China”,如果想把“China”这5个字符放到数组strl中,除了逐个地输入外,还能使用strcpy函数,该函数的功能是将一个字符串复制到一字符数组中。例如:strcpy(strl,“China”);或strcpy(strl,str2);注意,不能企图用以下语句来实行赋值(将str2的值传给strl):strl=str2;不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。strcpy函数的结构是:strcpy(字符数组1,字符串2)其中,需要注意的是,字符数组1的长度不应小于字符串2的长度,“字符数组1”必须写成数组名形式,如(strl),“字符串2”可以是字符数组名,也可以是字符串常量,不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。

  • 查看原题 点击获取本科目所有试题

    推荐下载科目: 计算机三级 计算机四级 软考中级 思科认证 JAVA认证 软考高级 通信工程师 计算机操作员中级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2