题库 题库

【单选题】

变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
  • A.a^b

  • B.a|b

  • C.a&b

  • D.a<<4

参考答案

查看答案

相关试题

单选题 若变量已正确定义,有以下程序段
int a=3,b=5,c=7;
if(a>b) a=b; c=a;
if(c!=a) c=b;
printf("%d,%d,%d\n",a,b,c);
其输出结果是
查看答案
单选题 有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是 查看答案
单选题 结构化程序设计的基本原则不包括 查看答案
单选题 若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是 查看答案
单选题 有以下程序
#include <stdio.h>
#include <string.h>
void fun(char *s[ ],int n)
{ char *t; int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]=s[j];s[j]=t;}
}
main()
{char *ss[]={“bcc”,”bbcc”,”xy”,”aaaacc”,”aabcc”};
fun(ss,5); printf(“%s,%s\n”,ss[0],ss[4]);
}
程序的运行结果是
查看答案
单选题 以下叙述中错误的是 查看答案
单选题 设有如下程序段
char s[20]= “Bejing”,*p;
p=s;
则执行p=s;语句后,以下叙述正确的是
查看答案
单选题 变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是 查看答案
单选题 有以下程序
#include <stdio.h>
main()
{ int x=8;
for( ; x>0; x--)
{ if(x%3) {printf(“%d,”,x--); continue;}
printf(“%d,”,--x);
}
}
程序的运行结果是
查看答案
单选题 有以下程序
#include <stdio.h>
void fun(char *a,char *b)
{while(*a==’*’) a++;
while(*b=*a) {b++;a++;}
}
main()
{char *s=”****a*b****”,t[80];
fun(s,t); puts(t);
}
程序的运行结果是
查看答案
单选题 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是 查看答案
单选题 有以下程序
#include <stdio.h>
void fun(int *s,int nl,int n2)
{ int i,j,t;
i=nl; j=n2;
while(i<j) {t=s[i];s[i]=s[j];s[j]=t;i++;j--;}
}
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,0},k;
fun(a,0,3); fun(a,4,9); fun(a,0,9);
for(k=0;k<10;k++)printf(“%d”,a[k]); printf(“\n”);
}
程序运行的结果是
查看答案
单选题 以下定义语句中正确的是 查看答案
单选题 算法的有穷性是指 查看答案
单选题 以下选项中不属于字符常量的是 查看答案
单选题 在C语言中,只有在使用时才占用内存单元的变量,其存储类型是 查看答案
单选题 有以下程序
#include <stdio.h>
main()
{FILE *fp; int a[10]={1,2,3},i,n;
fp=fopen(“dl.dat”,”w”);
for(i=0;i<3;i++) fprintf(fp,”%d”,a[i]);
fprintf(fp,”\n”);
fclose(fp);
fp=fopen(“dl.dat”,”r”);
fscanf(fp,”%d”,&n);
fclose(fp);
printf(“%d\n”,n);
}
程序的运行结果是
查看答案
单选题 以下选项中不合法的标识符是 查看答案
单选题 当变量c的值不为2、4、6时,值也为“真”的表达式是 查看答案
单选题 以下错误的定义语句是 查看答案