成都信息工程学院答案程序设计与数据结构复习题.doc

上传人:pu****.1 文档编号:552269702 上传时间:2023-07-08 格式:DOC 页数:40 大小:247.50KB
返回 下载 相关 举报
成都信息工程学院答案程序设计与数据结构复习题.doc_第1页
第1页 / 共40页
成都信息工程学院答案程序设计与数据结构复习题.doc_第2页
第2页 / 共40页
成都信息工程学院答案程序设计与数据结构复习题.doc_第3页
第3页 / 共40页
成都信息工程学院答案程序设计与数据结构复习题.doc_第4页
第4页 / 共40页
成都信息工程学院答案程序设计与数据结构复习题.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《成都信息工程学院答案程序设计与数据结构复习题.doc》由会员分享,可在线阅读,更多相关《成都信息工程学院答案程序设计与数据结构复习题.doc(40页珍藏版)》请在金锄头文库上搜索。

1、一、单项选择题1以下叙述错误的是()。 一个C源程序可由一个或多个函数组成B 一个C源程序必须包含一个main函数C C程序的基本组成单位是函数D 在C程序中,注释说明只能位于一条语句的后面2C语言中运算对象必须是整型的运算符是( )。 A %= B/ C = D =3有如下程序,程序运行后的输出结果是()。 main() unsigned int x=0xffff; printf(“%un”,x );A -1 B 65535 C 32767 D 0xFFFF4若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确代表该代数式的C语言表达式是()。A sqrt(abs(nx+ex)

2、 B sqrt(fabs(pow(n,x)+pow(x,e)C sqrt(fabs(pow(n,x)+exp(x) D sqrt(fabs(pow(x,n)+exp(x)5字符串“t12x42abcd”的长度是()。 A 14 B 9 C 15 D20 6以下叙述中错误的是()。A 计算机不能直接执行用C语言编写的源程序B C语言经C编译程序编译后,生成后缀为.obj的文件是二进制文件C 后缀为.obj的文件,经连接后生成后缀为.exe的文件是二进制文件D 后缀为.obj和.exe的二进制文件都可以直接运行7以下选项中,与k=x+;完全等价的表达式是()。 A x=x+1;k=x; B k=x

3、;x=x+1;C k=x+1; D k+=x+1;8以下叙述中正确的是()。A break语句只能用于switch 语句中 B continue语句的作用是:使程序的执行流程跳出包含它的所有循环 C break语句只能用在循环体内和switch语句体内 D 在循环体内使用break语句和continue 语句的作用相同9判断字符型变量 ch是否为大写英文字母的表达式为()。A A=ch=A& cha& ch=A| chx)&(b=yz) ;后,a,b的值为()。 A 1和1 B 0和0 C 4和2 D 0和213定义如下变量关系,则下面语句的输出结果是()。 int i; int x33=1,

4、2,3,4,5,6,7,8,9; for(i=0;i2) n-; printf(“%d”,n); A 543 B432 C4321 D543217下列四种数组定义,合法的数组定义是()。 A char a =hello; B int a4=4,3,2,1,0;C char a=hello ; D char a4= hello;18设p1和p2均为指向int型的指针变量, k为int型变量,下列不正确的赋值语句是( )。 Ak=*p1+*p2; Bk=*p1*(*p2) Cp2=k Dp1=p219有如下程序 ,该程序的输出结果是( )。 void main(void) char s=“ABCD

5、”,*p; for( p=s+1;pa C p-ab.a D p.ab.a25. 若要对E盘上的一个非空文件“w1.dat”进行修改,正确的打开语句是( )。A fp=fopen(“w1.dat”,“r+”); B fp=fopen(“w1.dat”, “w+”);C fp=fopen(“E:w1.dat”,“r+”);D fp=fopen(“E:w1.dat”,“w+”);26语言程序的三种基本结构是 ( )。顺序结构,分支结构,循环结构 递归结构,循环结构,转移结构嵌套结构,循环结构,顺序结构 递归结构,分支结构,顺序结构27能正确表达逻辑关系“0a1或0b1”的c语言表达式是( )。.

6、(0a)&(a1)|(0b)&(b1).(0a)|(a1)&(0b)|(b1). (0a1)&(0b1) . (0a1)|(0b=a . a%=a30定义如下变量和数组,则下面程序段落的输出结果是( )。int i; int x33=0,1,2,3,4,5,6,7,8;for (i=0;i3;i+) printf (“%d ”,xi2-i);2 4 60 3 6 0 4 8 2 5 831有下列程序段落:int i,a5;for(i=0;i5;i+) scanf(“%d”,&ai);若要使数组元素的值分别为1,2,3,4,5,应从键盘输入( )。1,2,3,4,5 1 2 3 4 512345 1;2;3;4;532数组名作为函数参数进行传递时,形参获得的是( )。A该数组第一个元素的值 B该数组所有元素的值C该数组所有元素的地址 D该数组的首地址33.设有如下宏定义:#define A 3+2#define B A*A则表达式“B*B”的值为 ( )。23 5 25 62534在下列说明中,结构类型变量x 所占用内存字节数为( 16

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号