又做了25个题错了5个,帮帮忙,谢谢了!

1结构化程序由三种基本结构组成,由这三种基本结构组成的算法(A)
A可以完成任何复杂的任务B只能完成部分复杂的任务
C只能完成符合结构化的任务D只能完成一些简单的任务

2下列关于赋值运算符的表述中,错误的是(B)
A赋值运算符优先级高于逗号运算符B赋值运算符的结合性是从左至右
C赋值运算符是双目运算符D赋值运算符可在表达式中连用

3若所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(B)
A7B8
C6D2

4设intx=1,y=1;表达式(!x||y)的值是(B)
A0B1
C2D-1

5以下语句inta=1234;printf("%2d\n",a);后的输出结果是(C)
A12B34
C1234D提示出错无结果

6设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是(D)
A把x和y按从大到小排列B把x和y按从小到大排列
C无确定结果D交换x和y中的值

7设有定义intx=1;inty='a'<'A'?x--:x++;,则变量y的值是(C)
A0B2
C1D3

8下述表达式中,(A)可以正确表示x≤0或x≥1的关系
A(x>=1)||(x<=0)Bx>=1|x<=0
Cx>=1&&x<=0D(x>=1)&&(x<=0)

9为了表示关系x≥y≥z,应使用的C语言表达式是(A)
A(x>=y)&&(y>=z)B(x>=y)AND(y>=z)
C(x>=y>=z)D(x>=y)&(y>=z)

10语句printf("%d",(a=2)&&(b=-2);的输出结果是(D)
A无输出B结果不确定
C-1D1

11程序段inta=1,b=2,c=3,t;while(a<b<c){t=a;a=b;b=t;c--;}printf(“%d,%d,%d”,a,b,c);的运行结果是(C)
A1,2,0B2,1,0
C1,2,1D2,1,1

12对for(表达式1;;表达式3)可以理解为(B)
Afor(表达式1;0;表达式3)Bfor(表达式1;1;表达式3)
Cfor(表达式1;表达式1;表达式3)Dfor(表达式1;表达式3;表达式3)

13执行语句x=y=0;while(x<15)y++,x+=++y;printf(“%d,%d”,y,x);的结果是(D)
A20,7B6,12
C20,8D8,20

14对两个字符数组a和b进行初始化chara[]="ABCDEF";charb[]={'A','B','C','D','E','F'};则以下叙述正确的是(D)
Aa与b数组完全相同Ba与b长度相同
Ca和b中都存放字符串Da数组比b数组长度长

15下述对C语言字符数组的描述中错误的是(D)
A字符数组可以存放字符;B字符数组中的字符串可以整体输入输出;
C可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值;D不可以用关系运算符对字符数组中的字符串进行比较

16程序charc[5]={‘a’,’b’,’\0’,’c’c,’\0’};printf(“%s”,c);}的运行结果是(D)
A'a''b'Bab
CabcDab

17C语言规定:在一个源程序中,main函数的位置(C)
A必须在最开始B必须在系统调用的库函数的后面
C可以任意D必须在最后

18有函数调用语句func(rec1,rec2+rec3,(rec4,rec5);该函数调用语句中,含有的实参个数是(A)
A3B4
C5D有语法错

19以下叙述中不正确的是(C)
A在不同的函数中可以使用相同名字的变量B函数中的形式参数是局部变量
C在一个函数内定义的变量只在本函数范围内有效D在一个函数内的复合语句中定义的变量在本函数范围内有效

20已知:double*p[6];它的含义是(C)
Ap是指向duoble型变量的指针Bp是double型数组
Cp是指针数组Dp是数组指针

15 C 16 b和d一样,大概出题的时候正确的是B 18题没敲错的话是D语法错误(少括号)
19 D 25 B

还有第17 题没准是B 这要看出题者的想法了来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

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