关于语言的几道题

作者&投稿:哈园 (若有异议请与网页底部的电邮联系)
关于c语言的几道题~

11111
#include
#include

int main()
{
int x,y;
scanf("%d",&x);
if( x<0 ) y=x*x+x-2;
else y=x*x-x+2;
printf("y=%d
",y);
return 0;
}

22222
(1)

#include
#include

int main()
{
double r,h,V;
printf("请输入底面半径和高
");
scanf("%lf%lf",&r,&h);
V=3.1415926*r*r*h;
printf("体积=%.2lf
",V);
return 0;
}

(2)
#include
#include
double r,h;
double finds( )
{
double V;
V=3.1415926*r*r*h;
return V;
}
int main()
{

printf("请输入底面半径和高
");
scanf("%lf%lf",&r,&h);

printf("体积=%.2lf
",finds());
return 0;
}

真 假 真 表达式错误
2.5
a!=0&&b!=0
4 10 6
18 3
#include int main(void){int a,b,c;scanf("%d%d%d",&a,&b,&c);if(a==b&&b==c){puts("正方体");}else{puts("长方体");}return 0;}
#include int main(void){int a,b;scanf("%d%d",&a,&b);if(a%b==0){puts("能整除");}else{puts("不能整除");}return 0;}

18. 已知int a,*p=&a;则函数调用中错误的是(C,D)。
A) scanf(“%d”,&a); B) scanf(“%d”,p);
C) printf(“%d”,a); D) scanf (“%d”,*p);

20. 已知:int x;则下面的说明指针变量pb的语句()是正确的。
A) int pb=&x; B) int *pb=x; C) int *pb=&x; D) *pb=*x;
答案:C
解释:

21. 已知:double *p[6];它的含义是()。
A) p是指向double型变量的指针 B) p是double型数组
C) p是指针型数组 D) p是数组指针
答案:C
解释:

22. 已知:char s[10],*p=s;则在下列语句中错误的语句是()。
(解释每个选项)
A) p=s+5; B) s=p+s; C) s[2]=p[4]; D) *p=s[0];
答案:B
解释:不能对数组名赋值

23. 已知:char s[100];int i; 则在下列引用数组元素的语句中,错误的表示形式是()。
A) s[i+10] B) *(s+i) C) *(i+s) D) *((s++)+i)
答案:D
解释:不能改变数组名的值,错误处 s++

24. 已知:char b[5],*p=b; ,则正确的赋值语句是()。
A) b=”abcd” B) *b=”abcd” C) p=”abcd” D) *p=”abcd”
答案:C
解释:数组名不能被赋值

25. 下列对字符串的定义中,错误的是()。
A) char str[7]=”FORTRAN” B) char str[]=”FORTRAN”
C) char *str=”FORTRAN” D) char str[7]={‘F’,’O’,’R’,’T’,’R’,’A’,’N’}
答案:A
解释:数组越界

26. 已知:chars[20]=”programming”,*ps=s;则不能引用字母o的表达式是(A)。
A) ps+2 B) s[2] C) ps[2] D) ps+=2,*ps

有不懂再百度hi我


C语言 循环结构3道题 求救!加分!
这一个更简单了,你要自己学会分析。。。循环条件是先判断n是不是小于等于2,然后再加加的,它的循环体是一个;号,也就是空语句。这么一来,只有n到三时才不满足条件,不过要注意,n=3时,判断后不满足条件,还得要让n++,这样就n=4了,结果知道了吧??好了给分!你说的噢,要追加分的!

两道C语言试题,求讲解;谢谢
编译器有个预处理器,会把所有的宏展开,所以第一个问题展开后就是:printf(“%d”,30\/3*10);很明显,结果就是10*10 = 100 要想得出你希望的结论,可这样写宏#define MD (3*T)第二个问题就是左值和右值问题,说简单就是传值与传地址的问题了,x是传指针进去,属于左值,所以,在里面*x...

国考行测言语理解有几类题型,该怎样解题?
国考中的片段阅读题以中心理解题为主,虽然中心理解题的题量呈下降趋势,但仍考查10道题左右,占片段阅读总题量的一半以上,需要大家关注;细节判断题也是每年的题型,每年考查1-2道;近两年标题填入题和词语理解题的题量保持稳定,每年各考查1道题。对于片段阅读而言,可以对于中心理解题的复习把握言语...

几道c语言二级题,详细解答
(1)这相当于一个递归调用,每次调用都把数组的最后一个值取出来和递归结果求和。实际上就相当于把这个数组从后向前依次加了一遍,所以结果是4+3+2+1 = 10 最后显示的结果是10。(2)static静态变量虽然退出函数,但值仍然保留,下次进入函数之后使用的还是之前的值。在main里相当于两次调用了fun(),...

C语言读程序的5道题,有答案,泪求详细的解析啊
因为"=="是判断等号两边的值是否相等的语句。c语言中的“=”是赋值,“==”才是判断。等号左边是x,它的值为3,右边是y+z,因为"+"的运算优先级大于"=="所以先执行y+z,得到表达式的值为1+0=1.所以if(x==y+z)等价于判断 if(3==1),"3==1"的返回值自然是false 于是不执行if()...

C语言一道题 求详解!
单个字符进行算术运算时,实际上是用其ASCII码值进行运算,所以当以十进制输出结果时输出的是字符对应的ASCII码值,而以字符输出的时候就是字符 char a='a';\/\/此时a 为字符'a'十进制代码为97 a--;\/\/执行完毕后,a十进制代码为96 printf("%d,%c\\n",a+'2'-'0',a+'3'-'0');先执行a+...

两道C语言题目,编程实现。1.求8的阶乘。2.求1到8的阶乘和。
1~8的阶乘 include<stdio.h> void main(){ int i,j,m;long int sum;for(i=1;i<=8;i++){ m=1;sum=0;for(j=1;j<=i;j++){ m=m*j;} sum+=m;printf("%d!=%ld\\n",i,sum);} } 8的阶乘:include<stdio.h> void main(){ int i,j=1;for(i=1;i<=8;i++){ j=j...

C语言几道多项选择题,请大家帮忙解答一下。
2.ABC A a(1,2)数组的引用根本没有()B a[1,3]即a[3],不符合二维数组 C a[2][0]数组的行越界,行的取值是0,1,取不到2 \/\/注意:此题的D选项是绝对正确的,相当于a【0】【0】3.CD 打开文件的方式是:FILE *fp;fp=fopen(文件名,使用文件方式);AB的使用方式不...

这道c语言题怎么做
答案:2, 0,3, -1 主要考察:自加运算符在前和在后的区别,运算符的优先级, 以及逻辑表达式的截断法则。可以写成下面的形式:int a, b, c;a = b = 1; \/\/此时,a=1, b=1 c = a++ - 1; \/\/此时a使用的是1,c=0,下,条语句的时候a=2.printf("%d, %d,", a, c);\/\/a...

2道C语言编程题,题目是英语的,答对追加一定分数
第一题:A、以lab11a.c作为你的程序名 C、创建内容如下,名为lab11a.in的文件(你这里写错了,序号a过了应该是序号b,不知道你怎么搞的,直接到c了,管它呢,照着你抄)-10 7 -1 4 9 -17 23 28 -37 38 43 45 46 D、读取输入文件,直到遇到EOF,统计数组中你读入的元素的个数。声明...

巨野县18855924371: 关于语言的几道题18.已知int a,*p=&a;则函数调用中错误的是().A) scanf(“%d”,&a); B) scanf(“%d”,p);C) printf(“%d”,a); D) scanf (“%d”,*p);20.已... -
韦董安脱:[答案] 18.已知int a,*p=&a;则函数调用中错误的是(C,D). A) scanf(“%d”,&a); B) scanf(“%d”,p); C) printf(“%d”,a); D) scanf (“%d”,*p); 20.已知:int x;则下面的说明指针变量pb的语句()是正确的. A) int pb=&x; B) int *pb=x; C) int *pb=&x; D) ...

巨野县18855924371: 关于语言学研究,帮我做几道题1、语言符号具有可变性,其根本原因在于().A、线性 B、像似性 C、任意性 D、社会性2、句子的实际切分方法关注的是(... -
韦董安脱:[答案] 1 D 2 A 3 B 4 B 5 A 6 A 7 C 8 A 好题. 快乐学语言,语言学快乐! 要及时采纳哦! (*^__^*)

巨野县18855924371: 国考言语几道题? -
韦董安脱: 共40题,其中逻辑填空20题,片段阅读15题,语句衔接2题,语句排序3题言语理解这块还是比较好拿分的 仔细一点没什么问题 可以重点复习 有国考的课程 常见机构都有 希望可以帮到楼主

巨野县18855924371: 关于C语言的几道练习题在VC中,整数存储占4个字节,则 - 9在内存中存储为二进制的______________,将其显示为16进制形式为 - ______________. 在... -
韦董安脱:[答案] 第一空:11111111 11111111 11111111 11110111 第二空:0xFFFFFFF7 第三空:0x00000002 第四空:溢出 刚刚上面第三个写错了!

巨野县18855924371: 语言文字规范化问卷上的几道题求解,1、普通话和规范字指A、国家法定语言文字 B、国家通用语言文字 C、国家通行语言文字2、“咬文嚼字”“味同嚼蜡... -
韦董安脱:[答案] 1、普通话和规范字指:B、国家通用语言文字 2、“咬文嚼字”“味同嚼蜡”等中的“嚼”字不读“jue”而读“jiao”,依据的国家规范标准是:C、《普通话异读词审音表》

巨野县18855924371: 出几道C语言的基础题目欢迎帮忙.!!1.从键盘上输入一串字符,以'\n'结束,转换为相反字符输入出. 例如A123b则输入a123B 2.从键盘上输入数字串如'1','2... -
韦董安脱:[答案] 由于本人久了没用C,一些语句格式可能有误,谅解. 第一题. char a[100]; int i = 0 ; printf("输入字符串:\n"); for(i=0;i

巨野县18855924371: C语言的几道习题1、设a、b、c均匀int型的变量,且a=3,b=4,c=5,则下列表达式中值为0的是_____.选择一个答案 A.a>2的值是_____.选择一个答案 A.... -
韦董安脱:[答案] 1)C A.a>2 为0 然后2^0==2 即D 6)(m/10)%10 7)A 8)7 a++为真 ,跳过b++ 直接执行a+=1 9)15>=a&&a

巨野县18855924371: C语言的几道习题~若t为double类型,表达式 t = 1,t + 5,t ++的值是 - ______ - .假设m是一个3位数,用表达式分离出m的十位上数字b=________.15≥a≥10或a... -
韦董安脱:[答案] 1.1.逗号运算符是取的最后个表达式的值,作为整个表达式的值 2.(m-m/100)/10 3.15>=a&&a>=10||a

巨野县18855924371: 关于C语言的几道题,求解答,高分 -
韦董安脱: 1.题意不明.是整数a的十进制形式循环左移,还是整数a在内存中的二进制形式循环左移? 如果是十进制形式左移,那么当a中某位为0时,循环左移会导致数的位数变小.极端情况下,甚至会出现1000左移变成1,然后就始终是1的这种情况. ...

巨野县18855924371: 几道简单的汇编语言题求答案!我追加高的分数1.外部RAM1000H单元内容送寄存器R2中2.内部RAM20H单元内容送外部RAM 1000H单元3外部RAM20H单元... -
韦董安脱:[答案] 1.外部RAM1000H单元内容送寄存器R2中 MOV DPTR,#1000H MOVX A,@DPTR MOV R2,A 2.内部RAM20H单元内容送外部RAM 1000H单元 MOV A,20H MOV DPTR,#1000H MOVX @DPTR,A 3外部RAM20H单元内容送外部RAM1000H单元 MOV ...

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