你好:
第一题:
先执行循环体:b-=a; a++;
b=b-a=10-1=9,a=2,
再判断条件:b--<0 b=9>0 然后b-- (注意无论判断条件是否满足,都执行),b=8
第二题:
答案错了,应选D
程序应该这么看:
int a=3,b=2,c=1;
int x=10,y=20;
if(a<b) 一开始a>b就不满足条件,所以下面的不执行!
if(b!=0)
if(!x) y=1;
else
if(x) y=0;
y=-1; 只执行这句!
printf("%d",y);
所以y=-1
第三题:
18/4sqrt(40)/8这个运算中有浮点型数据即sqrt(40),系统会自动把其他类型的数据想double转换。
比如:
float b=65;
int a=2;
那么a+b的类型就是float,因为这个表达式中最高的类型就是float,那么int 就会向float转换。
总结就是要是表达式中都要向类型高的转化。
明白了吗?
大学c语言搜题app。大学c语言搜题app原名叫做菜鸟学C语言是一款非常好用的学习c语言的手机软件
软件功能
1、选择题:按照考点分类的选择题习题,并有答案解析。
2、错题库:可自动加练习过程中错题加入收藏,以便反复练习。
3、上机 *** 作题:300道上机 *** 作题,程序填空题、程序修改题、程序设计题。
软件优势
1、选择题:按照考点分类的选择题习题,并有答案解析。
2、上级 *** 作题:300道上机 *** 作题,程序填空题、程序修改题、程序设计题。
3、最新押题:最新考试押题3套。
4、考点汇总:包含复习的考点。
5、错题库:可自动加练习过程中错题加入收藏,以便反复练习。
6、收藏夹:可在练习过程中自行收录题目到收藏夹,形成自己的小题库,针对性练习,提高通过率。
软件特色
1、随时随地都能够学习,而且还支持下载保存你学习内容离线继续学习。
2、同学们能够直接通过搜索引擎来查询寻找你感兴趣对你内容。
3、解答问题的办法非常多,可以选择通过拍照来答题,也可以选择输入题目来解答。
正确答案:D。
这个题综合考察了字符数组、字符串的概念以及strcat、strcpy、strlen三个函数的应用。
没有特别的解题技巧,除了掌握上述知识外,要训练阅读代码的能力。
从第一行开始,一行行读,根据数据流向,记录数据状态。
p[]:EFGH‘\0’……'\0'
q[]:EFGH‘\0’
r[]:EFGHI‘\0’
strcat(p,r):p[]:EFGHEFGHI‘\0’
strcpy (p+strlen(q), q);:p[]: EFGHEFGH‘\0’
printf("%d\n",strlen(p) );:strlen统计‘\0’之前的字符,所以输出为8。
平时多练习,才能熟悉这些函数。可以用调试器看内存情况。
1、main()函数可以带两个形参,一般分为argc和argv,其中argv可以定义为__B_
A、int argv B、charargv[] C、char argv[] D、charargv[]
2、将一个整数10002存在磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是_C__
A、2和2 B、2和5 C、5和2 D、5和5 (第二题和第三题的可选答案录入反了)
3、设有定义语句:enum t1 {a1,a2=7,a3,a4=15}time;则枚举常量a2和a3的值分别为__D_
A、1和2 B、2和3 C、7和2 D、7和8(第二题和第三题的可选答案录入反了)
4、设int i;float f;double d;long int ;则表达式10+‘a’+if-d/e结果的类型是_A__
A、double B、long C、int D、float
5、设int m1=5,m2=3;表达式m1>m2(m1=1):(m2=-1)运算后,m1和m2的值分别是_B_
A、1和-1 B、1和3 C、5和-1 D、5和3
6、下列表达式的值为0的是_C__
A、3%5 B、3/50 C、3/5 D、3<5
7、设int a=3;则表达式a<1&&--a>1 的运算结果和a的值分别是_B__
A、0和2 B、0和3 C、1和2 D、1和3
8、下列保留字中用于构成循环结构的是_B__
A、if B、while C、switch D、default
9、设int a[][4]={1、2、3、、4、5、6、7、8、9};则数组a的第一维的大小是_B__
A、2 B、3 C、4 D、无确定值
10、设int a=0,b=0,m=0,n=0;则执行(m=a==b)||(n=b==a)后m和n的值分别是_C_
A、0和0 B、0和1 C、1和0 D、1和1
11、在函数内,定义变量时存储类型符可省略的是_A___
A、auto B、static C、extern D、register
12、C语言程序编绎时,程序中的注释部分_D__
A、参加编绎,并会出现在目标程序中 B、参加编绎,但不会出现在目标程序中
C、不参加编绎, 但会出现在目标程序中 D、不参加编绎,也不会出现在目标程序中
13、设char X='a';则Printf("X=%c,y=%c\n",x,97);的输出是_D__
A、x=a,y=97 B、x=97,y=a C、x=97,y=97 D、x=a,y=a
以上就是关于C语言选择题(3道题),帮忙解答一下,谢谢!全部的内容,包括:C语言选择题(3道题),帮忙解答一下,谢谢!、c语言哪个搜题软件好用、C语言选择题 这种题应该用什么思路解题 还望大家指教等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)