C语言简单试题大家帮忙做一下!

1.若有代数式3ab/cd,则不正确的C语言表达式是()A.a/c/d*b*3B.3*a*b/c/dC.3*a*b/c*dD.a*b/d/c*32.为了避免嵌套的if-e... 1.若有代数式3ab/cd,则不正确的C语言表达式是()
A.a/c/d*b*3 B.3*a*b/c/d C.3*a*b/c*d D.a*b/d/c*3
2.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系.
A.缩排位置相同的if
B.在其之前未配对的if
C.在其之前未配对的最近的if
D.同一行上的if
3.已知int a=1,b=2,c=3;以下语句执行后a,b,c的值是()
A.a=1,b=2,c=3 B. a=2,b=3,c=3
C.a=2,b=3,c=1 D. a=2,b=3,c=2
4.以下程序输出结果是()
#include"stdio.h"
main()
{
int a=2,b=-1,c=2;
if(a<b)
if(b<0)
c=0;
else c++;
printf("%d\n",c);
}
A.0 B.1 C.2 D.3
5.以下程序输出结果是()
main()

{ int n=4;
while(n--)
printf("%d",--n);
}
A.2 0 B. 3 1 C. 3 2 1 D 2 1 0
6.在C语言中,为了结束由do-while语句构成的循环,while后一对圆括号中表达式的值应为()
A. 0 B. 1 C. true D.非0
7.以下关于数组描述正确的是()
A.数组的大小是固定的,但可以有不同的类型的数组元素
B.数组的大小是可变的,但所有数组元素的类型必须相同
C.数组的大小是固定的,所有数组元素的类型必须相同
D.数组的大小是可变的,可以有不同的类型的数组元素
8.对下对一维整型数组a的正确说明是()
A.int a(10); B. int n=10,a[n];
C.int n; D. int a[10]
scanf("%d",&n);
int a[n];
9.假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是()
A.3 B. 6 C. 10 D. 20
10.若说明: int a[2][3];则对a数组元素的正确引用是()
A. a(1,2) Ba[1,3] C. a[1][1] D. a[2][0]
11.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()
A.地址传递 B.单向值传递
C.由实参传给形象,再由形参传回实参 D.传递方式由用户确定
12.当调用函数时,实参是一个数组名,则向函数传递的是()
A.数组的长度 B.数组的首地址 C.数组每一个元素的地址
D.数组每个元素中的值
13.若定义:int a=511,*b=&a;,则printf("%d\n",*b);的输出结果为:()
A.无确定值 B a的地址 C.512 D.511
14.变量的指针,其含义是指变量的()
A值 B 地址 C 名 D 一个标志
15.若有说明语句: int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a,b,c的语句是()
A scanf("%d%d%d",&a,&b,d);
B scanf("%d%d%d",a,b,c);
C scanf("%d%d%d",&a,&b,&c);
D scanf("%d%d%d",a,b,*d);
16.设int x=9,y=8;表达式x==y+1的结果是()
展开
 我来答
英雄_末问出处
2007-06-07
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
C.C.?.B.A.D.B.C.D.C.B.B.D.B.C
第三题是不是写错了!啥意思啊?郁闷~
kiss_sorry
2007-06-16 · TA获得超过455个赞
知道答主
回答量:94
采纳率:0%
帮助的人:0
展开全部
C.C.?.B.A.D.B.C.D.C.B.B.D.B.C ture
第三个你抄错了题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sda12
2007-06-20 · TA获得超过303个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:199万
展开全部
a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式