![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言考试题目
c_best_pc
这个作者很懒,什么都没留下…
展开
-
C语言关于字符串和字符数组的题目(差别)
1.题目:已有定义:char a[]="she",b[]={'s','h','e'};,以下叙述中正确的是( ) CA)数组a和b的长度相同 B)a数组长度小于b数组长度 C)a数组长度大于b数组长度 D)上述说法都不对 2.分析:“she”是字符串,以\0结束,而另一个是字符数组,没有’\0‘,所以a数组长度大于b数组长度3.举例char a[] = {'A','B','C'};数组a存储'A' 'B' 'C'char b[] = "ABCDEF";数...原创 2022-05-26 15:19:17 · 206 阅读 · 0 评论 -
数字字符0的ASCII值为48,main() { char a=‘1‘,b=‘2‘; printf(“%c,“,b++); printf(“%d\n“,b-a);}输出什么?
1,题目:数字字符0的ASCII值为48,若有以下程序main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); } 程序运行后的输出结果是 ( C ) A)3,2 B)50,2 C)2,2 D)2,50 2.分析:char a='1'b='2'; //赋值,注意a b的类型为charprintf("%c",b++); //以字符型打印打印b后b才自加,所以是现打//印出“2”...原创 2022-05-25 23:07:37 · 2588 阅读 · 0 评论 -
C语言关于c =(a,b),怎么算的问题(括号运算符)
1、题目执行以下语句,输出结果是 C 。int x=2;printf(“%d”, ((x=4*5, x*5), x+20));A) 120 B) 100 C) 40 D) 202、上代码#include <stdio.h>int main(void){ int x = 2; printf("%d\n",((x=4*5,x*5),x+20)); //40 printf("%d\n",((x=2*5,x*5),x+20)); //30 printf("%d\原创 2022-05-21 22:04:42 · 7398 阅读 · 2 评论