网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
下面关于位运算符的叙述,正确的是(  )。
A

&表示“按位与”的运算

B

#表示“按位异或”的运算

C

‖表示“按位或”的运算

D

~表示“按位异或”的运算


参考答案

参考解析
解析:
C语言提供的六种位运算符:“~”按位求反,“<<”左移,“>>”右移,“&”按位与,“^”按位异或,“|”按位或。答案选择A选项。
更多 “单选题下面关于位运算符的叙述,正确的是(  )。A 表示“按位与”的运算B #表示“按位异或”的运算C ‖表示“按位或”的运算D ~表示“按位异或”的运算” 相关考题
考题 单选题有以下程序 #include main() {  inti,t[][3]={9,8,7,6,5,4,3,2,1};  for(i=0;i3;i++)   printf("%d,",t[2-i][i]); } 程序执行后的输出结果是(  )。A 3,5,7,B 7,5,3,C 3,6,9,D 7,5,1,

考题 单选题在关系数据库中,用来表示实体间联系的是(  )。A 属性B 二维表C 网状结构D 树状结构

考题 单选题语句x=(a=3,b=++a);运行后,x、a、b的值依次为()A 3,3,4B 4,4,3C 4,4,4D 3,4,3

考题 单选题如a为int型,则与表达式a等价的C语言关系表达式是()A a0B a!=0C a==0D a0

考题 单选题下列队列的描述中,正确的是(  )。A 队列属于非线性表B 队列在队尾删除数据C 队列按“先进后出”进行数据操作D 队列按“先进先出”进行数据操作

考题 单选题数据流图中带有箭头的线段表示的是(  )。A 控制流B 事件驱动C 模块调用D 数据流

考题 单选题有如下程序:#include int disp(char *str){ while(*str) putchar(*str++); return *str;}main(){ printf(%d,disp(NAME));}程序运行后的输出结果是(  )。A NAME0B NAMEEC NAMED NAME\0

考题 单选题一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为(  )。A 219B 221C 229D 231

考题 单选题有以下程序:#include int *f(int *s,int *t){ if(*s *t)*s=*t; return s;}main(){  int i=3,j=5,*p=i,*q=j,*r; r=f(p,q); printf("%d,%d,%d,%d,%d",i,j,*p,*q,*r);}程序的运行结果是(  )。A 5,5,5,5,5B 3,5,5,5,5C 5,3,3,3,5D 3,5,3,5,5

考题 单选题有以下程序: #include #include main() {  chars[]=Beijing;  printf(%d,strlen(strcpy(s,China))); } 程序运行后的输出结果是(  )。A 5B 7C 12D 14

考题 单选题软件工程的三要素是(  )。A 方法、工具和过程B 建模、方法和工具C 建模、方法和过程D 定义、方法和过程

考题 单选题有以下程序#include #include struct S{ char name[10];};void change(struct S *data, int value){ strcpy(data-name, #); value = 6;}main(){ struct S input;  int num = 3; strcpy(input.name, OK); change(input, num); printf(%s,%d, input.name, num);}程序运行后的输出结果是(  )。A OK,6B #,6C OK,3D #,3

考题 单选题若有以下程序段,其中0=i4,0=j3,则不能正确访问a数组元素的是() int i,j,(*p)[3]; int a[][3]={1,2,3,4,5,6,7,8,9,10,11,12}; p=a;A *(*(a+i)+j)B p[i][j]C (*(p+i))[j]D p[i]+j

考题 单选题软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于应用软件的是(  )。A 学生成绩管理系统B C语言编译程序C UNIX操作系统D 数据库管理系统

考题 单选题有以下程序:#include #include main(){ char name[9]=c##line; char *str=name;  printf(%d,%d,%d,%d, sizeof(name), strlen(name), sizeof(str), strlen(str)); }程序运行后的输出结果是(  )。A 9,7,4,7B 8,6,9,6C 8,6,3,6D 10,8,5,8

考题 单选题已知:char s[4]=〞cba〞;char *p; 执行语句列p=s;printf(〞%c/n〞,*p+1);后,其输出为()。A cB bC aD d

考题 单选题若有定义int a,b,x;且变量都已正确赋值,下面选项中合法的if语句是()。A if(a==b) x++;B if(a=b) x++;C if(ab) x++;D if(a=b) x++;

考题 单选题以下选项中叙述正确的是(  )。A 函数体必须由{开始B C程序必须由main语句开始C C程序中的注释可以嵌套D C程序中的注释必须在一行完成

考题 单选题下列关于C语言函数的描述中,正确的是()A 函数的定义可以嵌套,但函数的调用不可以嵌套B 函数的定义不可以嵌套,但函数的调用可以嵌套C 函数的定义和函数的调用都可以嵌套D 函数的定义和函数的调用都不可以嵌套

考题 问答题给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。  请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。  注意:部分源程序给出如下。  不得增行或删行,也不得更改程序的结构!  试题程序:#include #include typedef struct{ int num; char name[9]; float score[3];} STU;void show(STU tt){ int i; printf(%d %s:,tt.num,tt.name); for(i=0; i3; i++) printf(%5.1f,tt.score[i]); printf();}/*********found*********/void modify(①______ *ss,float a){ int i; for(i=0; i3; i++)  /*********found*********/  ss-②______*=a;}main(){ STU std={1,Zhang,76.5,78.0,82.0}; float a; printf(The original number and name and scores:); show(std); printf(Input a number:); scanf(%f,a); /*********found*********/ modify(③______,a); printf(A result of modifying:); show(std);}

考题 单选题数据管理技术发展的三个阶段中,(  )没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A 仅ⅠB 仅ⅢC Ⅰ和ⅡD Ⅱ和Ⅲ

考题 单选题以下选项中非法的C语言字符常量是(  )。A 'aa'B '\b'C '\007'D '\xaa'

考题 单选题有以下程序:#include main(){ int i,j,k,a=5,b=6; i=(a==b)?++a:--b; j=a++;k=b;printf(%d,%d,%d,i,j,k);}程序的运行结果是(  )。A 7,6,5B 5,5,5C 7,5,5D 5,6,5

考题 单选题以下函数按每行8个输出数组中的数据:void fun(int *w,int n){ int i; for(i=0;i A if(i/8==0) printf();B if(i/8==0)continue;C if(i%8==0) printf();D if(i%8==0)continue;

考题 单选题若有定义:inta=20,b=28,c;则执行语句c=(a^b)2;后c的值为()。A 2B 5C 32D 92

考题 单选题数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(  )。A 需求分析阶段B 逻辑设计阶段C 概念设计阶段D 物理设计阶段

考题 单选题有以下程序: #include main() {  charb,c;  inti;  b='a';  c='A';  for(i=0;i6;i++)  {   if(i%2)putchar(i+b);   elseputchar(i+c);  }  printf(); } 程序运行后的输出结果是(  )。A ABCDEFB AbCdEfC aBcDeFD abcdef

考题 单选题C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()A float型B long型C int型D double型