ImageVerifierCode 换一换
格式:DOCX , 页数:64 ,大小:46KB ,
资源ID:8432180      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8432180.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(上机选择Word格式.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

上机选择Word格式.docx

1、A) -80 B) -080C) -8el.0 D) -80.Oe(14)下列定义变量的语句中错误的是( D )。A) int_int; B) double int_;C) char For; D) float US$;(15)下列关于函数的叙述中正确的是( B )。A)每个函数都可以被其他函数调用(包括main 函数)B)每个函数都可以被单独编译C)每个函数都可以单独运行D)在一个函数内部可以定义另一个函数(16)当a=l、b=2、c=3、d=4 时,执行下面程序段后,x的值是( A )。if(ab)if(cd) x=l;elsec)if(bd) x=2;else x=3;else x=6;

2、else x=7;A)l B)6 C)3 D)2(17)以下程序的输出结果是( A )。#includemain() int a=4,b=3,c=2,d=l;printf(“%d”,ab?a:dc?d:b);A)1 B)3 C)2 D)4(18)有以下程序#include main( )int b33=0,1,2,0,1,2,O,1,2,i,j,t=0;for(i=0;i=i;j-)t+=bij;printf(“%d”n”,t);)程序运行后的输出结果是( C )。A)4 B)3 C)8 D)9(19)以下程序: charstr10;Scanf(%s,&str);printf(%sn,str)

3、;运行上面的程序,输入字符串how are you,则程序的执行结果是( A )。A) how B) how are youC)h D) howareyou(20) 设x 和y 都是int 类型, 且x=l , y= 2 , 则printf”%d%d”,x,y,(x,y)的输出结果是(A )。A) 12 B) 122C) 1,2 D)输出值不确定(21)以下程序的输出结果是( B )。 int a=8,b=6,m=l;switch(a%4) case 0:m+;break;case l:m+:switch(b%3) default: m+;case 0:Printf(“%d”n,m); A)1

4、 B)2 C)3 D)4(22)定义如下变量和数组:int i,x33=1,2,3,4,5,6,7,8,9;则下面语句的输出结果是(C )。for(i=O;3;i+) printf(%d,xi2-i);A) 159 B) 147 C) 357 D) 369(23)有下列程序段:typedef struct NODE int num; struct NODE *next; OLD;下列叙述中正确的是( C )。A)以上的说明形式非法B) NODE 是一个结构体类型C) OLD 是一个结构体类型D) OLD 是一个结构体变量(24)下列数组定义中错误的是( B )。A) intx3=0);B)in

5、t x23=1,2,3,4,5,6;C)int x3=l,2,3,4,5,6;D)int X23= l2,3,4,5,6;(25)以下叙述错误的是( D )。A)变量的作用域取决于变量定义语句的位置B)全局变量可以在函数以外的任何部位进行定义C)局部变量的作用域可用于其他函数的调用D) -个变量说明为static 存储类型是为了限制其他编译单元的引用(26)若定义函数int*func(),则函数func 的返回值为( B )。A) -个实数B) -个指向整型变量的指针C) -个指向整型函数的指针D) -个整型函数的入口地址(27)若有定义int a5,* p=a:则正确引用数组元素的是( D

6、)。A)*&a5 B)*a 十2C)*(p+5) D)*(a+2)(28)以下对C 语言中联合类型数据的正确叙述是( C )。A)定义了联合变量后,即可引用该变量或该变量中的任意成员B) -个联合变量中可以同时存放其所有成员C)联合中的各个成员使用共同的存储区域D)在向联合中的一个成员进行赋值时,联合中其他成员的值不会改变(29)有以下函数定义:int fun(double a,double b)return a*b;若以下选项中所用变量都已正确定义并赋值,错误的函数调用是( C )。A) if(fun(x,y)B) z= fun (fun(x,y),fun(x,y);C) z= fun (f

7、un(x,y)x,y);D) fun(x,y);(30)执行以下语句段后,xy 的值是( D )。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;A) 200 B) 170 C) 260 D) 230(31)下述程序的输出结果是( B )。void main()int a20,*p4;int i,k=0;20;ai=i;4;pi=&ai*i+1;f0r(i=0; k-=k+*pi;printf(“%d”,k);A) 10B) 18C)6D)数组元素引用不畲法,输出结果不定(32)有以下程序:#define N 8void fun(int *x,int i)* x=*(x+i

8、)+1; int aN=1,2,3,4,5,6,7, 8,i;fun(a,2);N/2;printf“%d”,ai);n);程序运行后的输出结果是(C)。A) 1 3 1 3 B) 3 2 3 4C) 4 2 3 4 D) 1 2 3 4(33)下面程序的输出结果是( C )。char a=a,b,c,d,f,g),*p;P=a;printf(“%cn”,*p+4);A)a B)b C)e D)f(34)下面函数的功能是( D )。sss(s,t)char*s,*t; while(*s);while(*t)*(s+)=*(t+);return s;A)将字符串s 复制到字符串t 中B)比较两个

9、字符串的大小C)求字符串的长度D)将字符串t 续接到字符串s 中(35)下列程序的运行结果是( A )。void sub(int*s,int*y) static int m=4;*y=sm;m-;int a=1,2,3,4,5,k,x;printf(“n”);for(k=O;k4;k+) sub(a,&x);printf(“%d,”,x);A)5,4,3,2,1, B)1,2,3,4,5,C)0,0,0,0,O, D)4,4,4,4,4,(36)设ql 和q2 是指向一个int 型一维数组的指针变量,k 为float 型变量,下列不能正确执行的语句是( B )。A)k=*q1*(*q2); B

10、)ql=k;C) ql=q2; D)k=*ql+*q2;(37)下列程序的输出结果为( B )。 union un char *name;int age;int pay;s;s.name=“zhaoming”;s.age=32;s.pay=3000;printf(“%dn”,s.age);A)32 B) 3000C)O D)不确定(38)以下有关宏替换的叙述不正确的是( D )。A)使用宏定义可以嵌套B)宏定义语句不进行语法检查C)双引号中出现的宏名不替换D)宏名必须用大写字母表示(39)有以下程序:int b=3;int fun(int *k) b=*k+b;return(b); int a

11、10-1,2,3,4,5,6,7,8 ,i;for(i=2;i+)b=fun(&ai+b;printf( %d,b);)printf(n);程序运行后的输出结果是( B )。A) 12 14 B) 12 32C) 10 14 D) 10 20(40)已知函数的调用形式:fread(buffer,size,count,fp);其中buffer 代表的是( C )。A)一个整型变量,代表要读入的数据项总数B) -个文件指针,指向要读的文件C) -个指针,是指向的输入数据放在内存中的起始位置D) -个存储区,存放要读的数据项第2 套无纸化考试选择题(1)下面关于算法的叙述中,正确的是( B )。A)

12、算法的执行效率与数据的存储结构无关B)算法的有穷性是指算法必须能在执行有限个步骤之后终止C)算法的空间复杂度是指算法程序中指令(或语句)的条数D)以上三种描述都正确(2)下列二叉树描述中,正确的是( B )。A)任何一棵二叉树必须有一个度为2 的结点B)二叉树的度可以小于2C)非空二叉树有O 个或1 个根结点D)至少有2 个根结点(3)如果进栈序列为A,B,C,D,则可能的出栈序列是A)C,A,D,B B)B,D,C,AC)C,D,A,B D)任意顺序(4)下列各选项中,不属于序言性注释的是( D )。A)程序标题B)程序设计者C)主要算法D)数据状态(5)下列模式中,能够给出数据库物理存储结

13、构与物理存取方法的是( A )。A)内模式B)外模式C)概念模式D)逻辑模式(6)下列叙述中,不属于软件需求规格说明书的作用的是( D )。A)便于用户,开发人员进行理解和交流B)反映出用户问题的结构,可以作为软件开发工作的基础和依据C)作为确认测试和验收的依据D)便于开发人员进行需求分析(7)下列不属于软件工程3 个要素的是( D )。A)工具B)过程C)方法D)环境(8)数据库系统在其内部具有3 级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( B )。A)外模式B)概念模式C)内模式D)存储模式(9)将E-R 图转换到关系模式时,实体与联系都可以表示成( B )。A)属性B)关

14、系C)记录D)码(10)某二叉树中度为2 的结点有10 个,则该二叉树中有( C )个叶子结点。A)9 B) 10 C) 11 D) 12(11)以下叙述中正确的是( A )。A)C 程序中注释部分可以出现在程序中任意合适的地方B)C 程序的书写格式是固定的,每行只能写一条语句C)构成C 程序的基本单位是函数,所有函数名都可以由用户命名D)在对C 语言程序进行编译时,可以发现注释行中的拼写错误(12)下面的程序在编译时产生错误,其出错原因是( A )o int l_case; float printF;printf(“请输入2 个数:”);scanf(%d %f, &1_case, &prin

15、tF);printf(%d %fn,1_case,printF);A)定义语句出错,1_case 不能作为变量名B)定义语句出错,printF 不能用作用户自定义标识符C)定义语句无错,scanf 不能作为输入函数使用D)定义语句无错,printf 不能输出l_case 的值(13)以下不正确的转义字符是( D )。A) B) d C) s D) 088(14)下面程序的运行结果是( C )。y=5;x=14;y=(x=3*y,x+6),x-l);printf(x=%d,y=%d,x,y);A) x=27, y=27 B) x=12, y=13C) x-15,y=14 D) x=y=27(15

16、) sizeof(char)是( B )。A) -种函数调用B) -个整型表达式C) -个字符型表达式D) -个不合法的表达式(16)下列4 个程序中,完全正确的是( B )oA) #include main();/*programming*/printf(programming!n);B) #include *programming*printf(“programming !n”);C) #include*programming*/*D) include /*programming*n);( 17)设变量均已正确定义,若要通过scanf(%d%c%d%c,&al,&cl,&a2,&c2);语

17、句为变量al 和a2 赋数值10 和20,为变量cl 和c2 赋字符X 和Y。下列所示的输入形式中正确的是(注:口代表空格字符)( A )。A) 10X20Y B) 10X20YC) lOX20YD) 10X20Y2)printf(%d,x).else printf(%dn,x-);A)4 和3 B)4 和2C)4 和l D)3 和2(19)以下叙述中不正确的是( D )。A)在不同的函数中可以使用相同的名字的变量B)函数中的形式参数是局部变量C)在一个函数内定义的变量只在本函数范围内有效D)在一个函数内的复合语句中定义的变量在本函数范围内有效(20)运行下面的程序,输入字符串Microsof

18、t VisualStudio,则程序的执行结果是( C )。 char Chr20;scanf(%s,&Chr);printf(%sn,Chr);A) Microsoft Visual StudioB) MC) MicrosoftD) MicrosoftVisualStudio(21)若有“double a;”,则正确的输入语句是( C )。A) scanf(%lf,a); B)scanf(%f,&a);C) scanf( %lf a) D) scanf( %le,a);(22) if 语句的基本形式为:if(表达式)语句,其中“表达式”( A )。A)可以是任意合法的表达式B)必须是逻辑表达

19、式C)必须是逻辑表达式或关系表达式D)必须是关系表达式(23)若i、j 已定义成int 型,则以下程序段中内循环体的总执行次数是( B )。for(i=6;iO;i-)for(j=0;j char*sl=abDuj;char*s2=ABdUGint t;t=strcmp(sl,s2);,t);A)正数B)负数C)零D)不确定的值(30)已知:int c34;,则对数组元素引用正确的是( C )A)c14 B)c1.5OC)c1+OO D)以上表达都错误(31)以下程序: char str=“abcdn123xab”;printf(“%d”,(str);运行后的输出结果是( C )。A)10 B

20、)9 C)7 D) 14(32)C 语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是A)冠以关键字externB)位置在函数体外部C)作用范围是全程的D)位置在函数的外部(33)有以下程序:int fun(int x,int y) if(x=y)return(x);else return(x+y)/2); int a=l,b=2,c=3;printf(“%dn”,fun(2*a,fun(b,c);程序运行后的输出结果是( A )。A)2 B)3 C)4 D)5(34)若有char s33l=“AAA”,“BBB”,“CCC” ;说明语句,则与它等价的语句是( D )。A) char*s=“AAA”,“BBB”,“CCC”;B) char*s3=“AAA”,“BBB”,“CCC”;C) char s5=“AAA”,“BBB”, “CCC” ;D) char s3=“AAA”,“BBB”, “CCC” ;(35)计算机高级语言程序的运行方法有编译执行和解释执

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2