一道c语言的题(40

作者&投稿:慎杰 (若有异议请与网页底部的电邮联系)
一道c语言的题目(40~

答案是1、a^b
1、^运算是按位来对比,如果不一样的话,就为1,一样就为0.
所以,当执行完a^b 的时候,就可以得到10101101;(高位取反,低位不变,)
2、| 是或运行,有1 的话就得到 1, 两种为0 则为0;
所以,执行a|b 的话,得到的是 11111101;(高位置1)
3、 &与运算,两种为1则为1,否则为0;
执行完a&b的话,得到01010000(高位不变,低位置0);
4、<<是左移运算,执行完a<<4后,得到的是:11010000(左移4为,空出的0补位);

i=10时,数组下标越界的内存刚好存储的是i的地址,导致就是array[10]=i-1,相当于i=i-1,所以死循环了,已查看内存就知道了,

a=7^3
=00000111^00000011 //二进制
=00000100 //二进制
=4
b=~4&3;
=~00000100&00000011 //二进制
=11111011&00000011 //二进制
=00000011 //二进制
=3

按二进制算


几道C语言题,跪求高手详细帮助
\/\/我写了几个,都经过dev-c调试通过。\/\/第一题:include<stdio.h> include<stdlib.h> int fib(int n){ if(n==1||n==2)return 1;else return(fib(n-1)+fib(n-2));} int main(){ int a[40],i;printf("前40个数为:\\n");for(i=0;i<40;i++){ a[i]=fib(i+1);printf...

15道C语言的选择题,请各位帮忙阿。
,”l”,”o”};(C )char a[4]={‘H’,’e’,’I’,’l’,’o’};(D )char a[6]=”hello”;15.sizeof(double)是( )(A) 函数调用 (B ). double 型表达式 (C ). int 型表达式 (D) . 非法表达式 给:DBCCB BDAAC BDCDA 其中所有程序运行结果题目都实际运行确认了 ...

求帮忙~计算机C语言的编程题!大学选的辅修课没去过,要考试了不会呀...
楼主 我来拯救你~~~ 10道题全部奉上~~!!!有些题别人已经给出了,我引用一下啊(懒得重写了),大家不要喷我哦~~~第一题 include<stdio.h> int main(){ int d1,d2,d3,n=253;d1=n%10;d2=n\/10%10;d3=n\/100%10;printf("253的:\\n个位数为%d\\n十位数为%d\\n百位数为%d\\n...

C语言编程题
要输入的分数太多,我懒得手数,用2位随机数代替手输入,输入函数我单独写了,你需要调用就行了,详细看备注。include<stdio.h>#include<stdlib.h>#include#define stuNum 15\/\/学生人数#define scNum 7\/\/模块数typedef struct stu\/\/定义学生数据结构{ int sid;\/\/学生ID int sc[scNum];\/\/...

计算机二级c语言程序设计有哪些题型?
全国计算机二级C语言程序设计包括40个单选题(每题一分)和三道操作题(60分)。单选题中1~10题为二级公共基础知识,单选题的11~40题是C语言的内容。操作题包括程序填空(18分)、程序改错(18分)和编程题(24分)各一题。程序填空是将一个完整的程序,扣掉两到三处,让考生将它填写完整。由于每位考生...

C语言的题目
int x1, x2;char y1, y2;scanf("%d%c%d%c", &x1, &y1, &x2, &y2);若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是( )。(注:└┘代表空格)A.10A└┘20B B.10└┘A20B C.10 └┘A└┘20└┘ B D.10A20└┘B >>>A 若变量已正确说明为float类型, ...

C语言的一道题,求大神详细解释下子。。。
这是一个很简单的C语言程序。include<stdio.h> \/\/引入必要的头文件,支持printf函数。main() \/\/主函数定义 {int x=15; \/\/声明整数类型x,并赋初值15 while(x>10&&x<50) \/\/当x大于10,并且x小于50的时候 {x++; \/\/x增1,变成16 if(x\/3) {x++;break;} \/\/注意这...

计算机等级考试二级C语言有多少道题呀?
二级C语言分值:1、单项选择题,40题,40分(含公共基础知识部分10分)。2、程序填空题,2~3个空,18分;上机题。3、程序改错题,2~3处错误,18分;上机题。4、程序设计题,1题,24分;上机题。其他科目分值如下:二级 MS Office 高级应用:1、单项选择题 20分(含公共基础知识部分10分);2、...

c语言的一道题
选择A.f(double x)的意思是x为函数f的形式参数。a+=f((double)i)的意思是将i值转化为double类型后传递个函数f,并将函数运行的结果累加到a值上。

计算机二级c语言题目分值是怎样的?
1、单项选择题,40题,40分(含公共基础知识部分10分)。2、程序填空题,2~3个空,18分;上机题。3、程序改错题,2~3处错误,18分;上机题。4、程序设计题,1题,24分;上机题。

青原区15624139939: 一道C语言问题int x1=30,x2=40; main() { int x3=10,x4=20 ; sub(x3,x4) ; sub(x2,x1); L1:printf(“%d,%d,%d,%d\n”,x3,x4,x1,x2); } sub(int x, int y) { x1=x ;x=y ;y=x1 ;... -
势查保婴:[答案] L1:x1,x2 是两个全局变量.x3,x4是main内部定义的局部函数. 调用sub(x3,x4)时候,x1=x3=10,调用sub(x2.x1)时候x1=x2=40;两次调用函数的时候都是只传递实参,实参传递时候,不会改变实参的值,但是又有x1是一个...

青原区15624139939: 一道非常简单的C语言题
势查保婴: min=(a[i]>a[i-1])?min:a[i]; 如果a[i]>a[i - 1],始终比较的是当前元素和上一个元素,这是最根本的错误,比如 3 2 4 3这条语句的运行过程就是,min = 24>2 -> min = 2;3 min = 3;最终结果,min = 3;显然是不对的. 正确的是要始终跟当前的min比较,而且不要刻意去追求语句简短,条件运算符并不一定具有更高的效率.min = (a[i]

青原区15624139939: 一道关于C语言的编程题
势查保婴: #include "stdio.h" int fun(int n) { int x; if(n==1)x=1; else if(n==2)x=1; else x=fun(n-1)+fun(n-2); return x; } void main() { int i; for(i=1;i<=40;i++){ printf("%d ",fun(i)); if(i%5==0)printf("\n"); } }

青原区15624139939: 关于一道C语言的题目 #include<stdio.h> struct num { int x,y; } st[ ]={{1,10},{2,20},{3,30},{4,40},{__
势查保婴: st[]是一个结构体数组.st[k].x是数组中第k个结构体的属性x的值 s1[2]和s2[2]都是结构体数组 当st[k].x不能被2整除时,s1[i++]就被赋值为st[k] 当st[k].x能被2整除时,s2[ij++]就被赋值为st[k] for循环完成之后s1[0]={1,10},s1[1]={3,30}s2[0]={2,20},s2[1]={4,40} 所以s1[0].y=10,s2[0].y=20

青原区15624139939: C语言题目一道 -
势查保婴: #include<stdio.h>#define N 40 struct student { int no; char name[10]; float cs1,cs2,cs3; }; struct student stu[N]; float savg[N],ssum[N]; float cssum1=0,cssum2=0,cssum3=0,csavg1,csavg2,csavg3; void stu_avg_sum() { int i; for(i=0;i<N;i++) { ssum[i]=stu...

青原区15624139939: 一道简单的c语言题目 -
势查保婴: 经过运行验证的,没错!# include void main () {int a[11]={1,4,6,9,13,16,19,28,40,100}; int temp1, temp2,number,end,I,j; printf("array a:\n"); for(I=0;I printf("%5d",a[I]); printf("\n"); printf("insert date:"); scanf("%d",&number); end=a[9]; if(...

青原区15624139939: 一道C语言的题 急 在线等 多谢 -
势查保婴: 1.#include int main(){ int x; printf("1、输入成绩\n"); printf("2、求平均分\n"); printf("3、求总成绩\n"...

青原区15624139939: 一道C语言编程题~~ -
势查保婴: 一道C语言编程题~include int main(void){ int n,a=2; scanf("%d", printf("%d="...

青原区15624139939: 一道C语言编程题 -
势查保婴: main(){int i,j,k;for(i=0;i<=3;i++){for(j=0;j<=2-i;j++)printf(" ");for(k=0;k<2*i;k++)printf("*");printf("\n");}for(i=0;i<=2;i++){for(j=0;j...

青原区15624139939: 一道C语言题 -
势查保婴: 如果要解释就认为你的那个|是按位或运算符吧!,因为你可能是要表达\,所以我也不太清楚. 理解为!a&&!b|!c c语言中主要是理解一些运算符的优先关系.而且某些的顺序不一样,我们从左到右开始.第...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网