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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

二级C语言笔试题Word文档下载推荐.docx

1、C)完整性措施D)安全性措施 (11)以下说法错误的是A)高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式B)计算机只能处理由0和1的代码构成的二进制指令或数据C)C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE的二进制文件D)每一种高级语言都有它对应的编译程序(12)算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是A)有零个输入或多个输入B)高效性 C)有穷性D)确定性(13)已知int a=6; 则执行a+=a-=a*a;语句后,a的值为A)36B)0C)-24D)-60(14)下面各选项中,均是C语言标识符的选项组是A)forc

2、hinatoB)long_123short56_do C)voidunion_342D)text.txt _023_3ew(15)下列表达式中,结果为5的是A)6*5%6B)5*-2+15C)5+75%10D)6+-2/3(16)下列常量中,为不合法的实型常量表示的是A).0032B)0.0C)0.3242E8D).E3(17)关于C语言的主函数描述正确的是A)C程序可以有多个main函数B)C程序必有一个而且只能有一个main函数C)C程序可以没有main函数D)C程序的执行不一定在main函数开始执行(18)已知int a=1,b=-1;则语句printf(%dn,(a-,+b);的输出结

3、果是A)-1C)1D)语句错误(19)已知int a,b;double c;则以下语句中错误的函数调用是A)scanf(%d,%x,%lf,&a,&b,&c);B)scanf(%d,%d,%leC)scanf(%o,%x,%ob);D)scanf(%d,%o,%e(20)已知x,y,z均为整型变量,且值均为1,则执行语句+x|+y&+z;后,表达式x+y的值为A)1B)2C)3D)4(21)若int k=8;则执行下列程序后,变量k的正确结果是main()int k=8;switch(k)case 9:k+=1;case 10:case 11:break;default:printf(,k);

4、A)12B)11C)10D)9(22)若int i,j;,则for(i=j=0;i10&j=j-1)printf(,j);k+;A)5359B)5953C)3595D)9535(26)已知char ch=C;则以下表达式的值是ch=(ch=A & ch0)fun(x/2);,x%2); fun(20);putchar(n);A)11100B)10100C)10101D)10110(47)阅读如下程序段,则执行后程序的输出结果是#include structaint x; int y;num2=20,5,6,7;,num0.x/num0.y*num1.y);B)28C)20D)5(48)阅读程序

5、段,则执行后的输出结果为typedef union long x2;int y4;char z8; atx;typedef struct aa long x2; stx;printf(union=%d,struct aa=%dn,sizeof(atx),sizeof(stx);A)union=8,struct aa=8B)union=8,struct aa=24C)union=24,struct aa=8D)union=24,struct aa=24(49)阅读下列程序段typedef struct aa int a;struct aa *next; M;void set(M *k,int i

6、,int *b) int j,d=0;for(j=1;i; kj-1.next=&kj;kj-1.a=bd+; kj.a=bd; M k5,*p;int d5=23,34,45,56,67;set(k,5,d);p=k+1;,table);则下面的表达式在table处,能使程序执行后,打印输出数据45的是A)p-next-aB)+p-C)(*p).a+D)p+-(50)阅读下面程序,程序实现的功能是(a123.txt在当前盘符下已经存在)void main()FILE *fp;int a10,*p=a;fp=fopen(a123.txt,wwhile( strlen(gets(p)0 ) fp

7、uts(a,fp);fputs(,fp);fclose(fp);A)从键盘输入若干行字符,按行号倒序写入文本文件a123.txt中B)从键盘输入若干行字符,取前2行写入文本文件a123.txt中C)从键盘输入若干行字符,第一行写入文本文件a123.txt中D)从键盘输入若干行字符,依次写入文本文件a123.txt中二 、填空题(1)排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 【1】 和选择排序等。 1.(交换排序) (2)当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 【2】 。 1.(上溢) (3) 【3】 是一种信息隐蔽技术,

8、目的在于将对象的使用者和对象的设计者分开。 1.(封装) (4)为了便于对照检查,测试用例应由输入数据和预期的 【4】 两部分组成。 1.(输出结果) (5) 【5】 是从二维表列的方向进行的运算。 1.(关系运算) (6)定义int a=5,b=20;若执行语句printf(,+a*-b/5%13);后,输出的结果为 【6】 。 1.(9) (7)执行程序时的输入为123456789,则程序的运行结果为 【7】 。 int a,b;scanf(%2d%*2d%1d,a-b); 1.(7) (8)阅读下面程序,则在执行时候的输出为 【8】 。int x=1,y=2,z=0;if(x=2)z=x

9、,x=y,y=z;,x,y); 1.(2,2) (9)语句printf(,H-0+64);的执行结果为 【9】 。 1.(88) (10)阅读下面程序,则程序的执行结果为 【10】 。 int a=10;fun(a);,a); x=50; 1.(10) (11)以下程序的输出结果是 【11】 。int fun(int x,int y,int *p,int *q) *p=x*y;*q=x/y;int a,b,c,d;a=4;b=3;fun(a,b,&c,&d);,c,d); 1.(12,1) (12)下面程序是求出数组arr的两条对角线上元素之和,请填空。int arr33=2,3,4,8,3,

10、2,7,9,8,a=0,b=0,i,j;3;for(j=0;if( 【12】 )a=a+arrij;for( 【13】 ;j=0;j-)if( 【14】 )b=b+ arrij; 1.(i=j ) 2.(j=2) 3.(i+j=2) (13)下面程序的功能是:对字符串从小到大进行排序并输出,请填空。string.hsort(char *a,int n) int i,j;char *p;=n-1; 【15】 ;if( 【16】 0) p=ai;ai=ai+1;ai+1=p; int i;char *book=itismeitisyouhowareyoufinegoodnightgoodbyeso

11、rt( 【17】 );6;%sn,booki); 1.(in-j) 2.(strcmp(ai,ai+1) 3.(book,6) (14)下面的函数是完成1n的累加,完成函数。a(int k)if(knext=NULL;head=q;else q-next=head;char ch;struct node *p;head = NULL;while(ch=getchar()!=n)p=(struct node *)malloc(sizeof(struct node);p-data=ch;fun(p);p=head;while(p!=NULL)%c,p-data);p=p-next; 1.(从键盘输入一行字符串,调用函数建立反序的链表,然后输出整个链表)

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

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