正确答案: B

2,

题目:有以下程序#include <stdio.h>main(){ unsigned char a; a=4^6; printf("%d,\n", a);}程序的运行结果是

解析:本题主要考查位运算。“按位异或”运算(^)是双目运算符,其功能是把参与运算的两数各对应的二进制位相异或。该操作通常用来使一个数中某些指定位翻转,而另一些位保持不变,操作时,它的两对应位相同结果为0,不同则为1。

查看原题

举一反三的答案和解析:

  • [单选题]有以下程序: #include stdio.h> main() { int i,s=0; for(i=1;i10;i+ =2) s+ =i+1; printf("%d\n",s); } 程序执行后的输出结果是( )。
  • 正整数1~10中偶数之和

  • 解析:解析:通过for(i=1;i10;i+=2)可知,i取值为1~10的奇数,即1,3,5,7,9,i+1即为2,4,6,8,10。因此,程序的功能是计算并输出1~10中的偶数之和,s+=i+1就是累加这些偶数。

  • [单选题]阅读程序: Function F(a As-Integer) b=0 Static c b=b+1 c=c+1 F=a+b+c End Function Private Sub Command1_Click() Dim a As Integer a=2 For i=1 To 3 Prim F(A)Next i End Sub 运行上面的程序,单击命令按钮,输出结果为 ______。
  • 4 5 6

  • 解析:解析:Static语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用Static语句声明的变量的值。本题中变量c的值,调用一次函数F就加1。而变量a和变量c的值,在函数F中一直是2和1。

  • [多选题]下列哪些语句对主键的说明正确( )
  • 在数据表中的唯一索引


  • [单选题]下列关于计算机病毒的叙述中,错误的一条是______。
  • 只要删除感染了病毒的文件就可以彻底消除此病毒

  • 解析:

    计算机病毒是一种通过自我复制进行传染的、破坏计算机程序和数据的小程序。在计算机运行过程中,它们能把自己精确拷贝或有修改地拷贝到其它程序中或某些硬件中,从而达到破坏其它程序及某些硬件的作用。 预防计算机病毒的主要方法是:

    1.不随便使用外来软件,对外来软盘必须先检查、后使用

    2.严禁在微型计算机上玩游戏

    3.不用非原始软盘引导机器

    4.不要在系统引导盘上存放用户数据和程序

    5.保存重要软件的复制件

    6.给系统盘和文件加以写保护

    7.定期对硬盘作检查,及时发现病毒、消除病毒


  • [单选题]表达式0x130x17的值是
  • 0x04

  • 解析:解析:运算符^表示为两数的按位异或运算,异或运算的规则是参与运算的两个运算数中相对应的二进制位上,若数相同,则该位的结果为0;数不同,则该位的结果为1。

  • [单选题]下列程序段的输出结果为( )。 #includestdio.h> main() { static char a[]="language"; char *p; p=a; for(p=a;pa+8;p+=2) putchar(*p); }
  • lnug

  • 解析:解析:本程序首先定义了静态字符数组a,然后将指针P指向数组a的首地址。第1次for循环,p=a,p指向数组的第1个元素,*p是取指针P所指地址的内容,输出1;第2次for循环,p=p+2,则p指向数组的第3个元素,*p是取指针p所指地址的内容,输出n;第3次for循环,p=p+2,则p指向数组的第5个元素,*p是取指针p所指地址的内容,输出u;第4次for循环,p=p+2,则p指向数组的第7个元素,*p是取指针p所指地址的内容,输出g,结束循环。

  • [单选题]设表TXL.DBF中有20条记录,在Visual FoxPro命令窗口中执行以下命令序列,最后显示的结果是______。 USE TXL SKIP 3 COUNT TO n ?n
  • 20

  • 解析:解析:确定了当前记录指针的位置后,可以用SKIP命令向前或向后移动若干条记录。正数向后,负数向前。但是COUNT TO命令是统计记录总数的命令,所以不受前一句的影响。

  • [单选题]有以下程序
  • Ab

  • 解析:解析:本题考查了地址的调用。在子函数fun()中,a,b分别存储的是存放“A”,“a,,两个字符所在存储单元的地址。但在子函数中直接改变了指针变量a所指存储单元(a=b,即b所指单元)中的值,使其变为“b”,故子函数执行结束时,c1的值不变,c2的值改变。

  • [单选题]若有下列说明语句 int(* p)(); 则标识符p代表的是( )
  • 一个用于指向函数的指针变量,函数返回值的类型为int型


  • 推荐下载科目: 计算机二级 计算机三级 计算机四级 Linux认证 JAVA认证 华为认证 软考高级 通信工程师 计算机操作员初级 计算机操作员高级
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2