C语言题目 多项选择(至少两个正确答案

1. 设有说明int a=0,b=1,c=2;下面表达式的值为1(对于逻辑表达式代表非0)的有( B )。
A.a && b B.++a C.!a && b>c D.c||a

2. 设a,b,c为int型变量,且a=3, b= 4, c=5,下面表达式值为0的是( )。
A. 'a' && 'b' B.a>b C.a || b+c && b-c D.!(a<b)

3. 请选出合法的C语言表达式(    )。
A.a+=58 B.(i+j)++ C.a=58, b=58 D.k = int(a+b)

4. 代数式ae/(bc) 的正确C语言表达式是( )。
A.a/b/c*e B.a*e/b/c C.a*e/b*c D.a*e/c/b

5. 已知ch是字符型变量,以下正确的赋值语句是( )。
A.ch= 'a+b' B.ch='\0' C.ch='\08' D.ch=5+9

6. 以下定义语句中正确的是( )。
A. char c1='A',c2='B'; B. int a=b=10; C. float a=1.2 ; b=2.3; D. double a,b;

7. 正确的表达式是( )。
A.++a B.a<b<c C.(17/15)%3 D.a+b=c

8. 设int a=7,b=12;下列表达式的值是3的有( )。
A. b%a B. b%a – a%5 C. a – b/3 D. b%(a%5)

9.设int a=3,b=4,c=5;下列表达式的值是非0的有( )。
A.a&&++b-c B.b+c&&b-c C.(a<b)&&!c D.a>!b

10. 满足“当x为偶数时值为真,为奇数时值为假”的表达式是( )。
A. x%2= =0 B. !x%2!=0 C. (x/2*2-x)= =0 D. !(x%2)

第1个回答  2012-11-04
你的这些问题建议你到机器上做一下,一方面锻炼你的上机能力,另一方面可以加深对c的理解,直接给你答案对你的提高没有什么作用、
第2个回答  2012-11-07
同意,应该在机子上编译下,这样更有意义些
第3个回答  2012-11-04
2.D 3.A 4.C 5.B 6.A.D 7 A 8 BC9
第4个回答  2012-11-04
1)BD 2)AC 3)AC 4)ABD 5)BC 6)ABD 7)AC 8)BC 9)BD 10)AD本回答被提问者采纳

C语言题目 多项选择(至少两个正确答案)
1. 以下选项是C语言关键字的是(A、C、D)。A.main B.FOR C.break D.void 2. 以下选项可作为C语言合法整数的是(A、B、C)。A.12345L B.0xabff C.0678 D.x3f0 3. 代数式ae\/(bc) 的正确C语言表达式是( A、B、D)。A.a\/b\/c*e B.a*e\/b\/c C.a*e\/b*c...

C语言 多选
1,A;(字符数和字符个数没什么区别吧,再说答案也是多少个多少个,'\\72'代表八进制的字符,是一个)2,ACD;(A答案是明显的;字符处理是先把字符转化成整型(int),再按规定的格式输出,则在CD中,是先转化int型都是66,按ASCII表中可知是输出B)3,BCD;(在scanf()中%d%d之间没逗号,因此A答...

C语言程序设计试题 求标准答案 都是多选
1、答案:A (单引号括起来的都是字符,而且一对单引号最多对应一个字符,\\反斜杠是转义字符的开始,\\72是ASCII码对应的字母H。也就是把H这个字母存到了变量char a中。就一个字符H。)2、ACDE 解析:int a=3,b=4,c=5;,A、a>b B、a<=b C、(a||b)>c D、a<=(b||c)E、!

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语言多选题
A.a[0] B. a[3.5] C. a[2-1] D. a[4]4. 若有说明char s1[80],s2[80]; 则正确的输出形式是(A和D)。A.puts(s1),puts(s2); B.puts(s1,s2); C.putchar(s1,s2); D.printf(“%s %s”,s1,s2);5.若有说明int a[3][4];则对a数组元素的正确引用是( A和C)。A. ...

C语言选择题,求详解
选项A是正确的。解释如下:p是字符串指针,它是一个变量,可以被赋值,指向新的地址。a[5]是一个字符串,a指向这个字符串的首地址,而且它是一个常量,除了初始化的时候能赋值之外,不能再被赋值了。p是取到指针p的地址的值,*a是取得字符数组a[5]的首地址的值,这两个都是int型,后面的字符...

国家计算机二级C语言考试题
一 、选择题 (1)下列数据结构中,按先进后出原则组织数据的是 A)线性链表 B)栈 C)循环链表 D)顺序表 正确答案: B (2)具有3个结点的二叉树有 A)2种形态 B)4种形态 C)7种形态 D)5种形态 正确答案: D (3)设有下列二叉树:对此二叉树前序遍历的结果为 A)ZBTYCPXA B)AT...

C语言 几道选择题
最后就跳出了,答案是a=31 【4】选(C)这道题,直接放到编译器……就可以了,但是强调的是……不同的编译器选择的自增自减的语句原则不同 以VISUAL C++为例,一般符合学习语法,但是TUBOR和C FREE等,对自增自减的语法有不同的规定 举个例子,n=(++a)+(++a)+(++a);,假如a=3,...

10道c语言选择题
1、C 2、B 3、A 4、D 5、B 6、D 7、D 8、D 9、B 10、C

C语言的几道选择题,求答案,谢谢
1.for(n=0,n<20;n++)控制循环执行(D)次。A.19 B.21 C.22 D.20 解释:从n=0运行到n=19,你数数,应该是20次吧!2.一个C语言源程序至少应包含一个( A )。A.Main函数 B.用户自定义函数 C.语句 D.printf函数 解释:main函数是机器的识别函数,程序在main函数...

相似回答
大家正在搜