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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

c语言等级考试试题文档格式.docx

1、则由关系R和S得到关系T的操作是A)自然连接B )交C)投影D )并(11) 以下关于结构化程序设计的叙述中正确的是A) 一个结构化程序必须同时由顺序、分支、循环三种结构组成B) 结构化程序使用goto语句会很便捷C) 在C语言中,程序的模块化是利用函数实现的D )由三种基本结构构成的程序只能解决小规模的问题(12) 以下关于简单程序设计的步骤和顺序的说法中正确的是A) 确定算法后,整理并写出文档,最后进行编码和上机调试B) 首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档C) 先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档D) 先写好文档,再根据文档进行编码和

2、上机调试,最后确定算法和数据结构(13) 以下叙述中错误的是A) C程序在运行过程中所有计算都以二进制方式进行B) C程序在运行过程中所有计算都以十进制方式进行C) 所有C程序都需要编译链接无误后才能运行D) C程序中整型变量只能存放整数,实型变量只能存放浮点数(14) 有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是A)a% (int)( x-y)B)a=x!=y;C)( a*y) %bD)y=x+y=x(15)以下选项中能表示合法常量的是A)整数:1, 200B)实数:1.5E2.0C )字符斜杠:D )字符串:007(16)表达式a+=a-=a=

3、9的值是A)9B)_9C)18D)0(17) 若变量已正确定义,在if ( W) printf (“ d n,k ”);中,以下不可替 代W的是A)av b+cB)ch二getchar ()C ) a=b+cD)a+(18)有以下程序# includemain ()int a=1, b=0;if (! a) b+ ;else if (a=0) if (a) b+=2 ;else b+=3 ;printf (” %d n”,b);程序运行后的输出结果是A)0B)1C)2D)3(19)若有定义语句int a, b; double x;则下列选项中没有错误的是A)switch (x%2) case

4、0: a+; break; case 1: b+; default : B)switch (int) x/2.0 case 0:C) switch (int) x%2)D) switch (int) (x) %2)case 0:case 0.0:case 1:case 1.0:default :(20)有以下程序#in elude int a=1, b=2;while (aint y=10;while (y-);printf (” Y=%d n”,Y);程序执行后的输出结果是A)y=0B)y= -1C)y=iD)while构成无限循环(22)有以下程序#includev stdio .hcha

5、r s =” rstuv ;printf (” c n”,*s + 2);A)tuvB)字符t的ASCII码值C)tD)出错(23)有以下程序#includev stdio.h # includev string.hchar x =” STRING”;x 0=0; x 1= 0;x 2= Oprintf (” d % n”,sizeof (x), strlen (x);A)6 1B)7 0C)6 3D)7 1(24)有以下程序# includev stdio. hInt f (int x);int n=1 , m;m=f (f (f (n); printf (” %c n”,m);int f

6、( int x)return x*2; A)1C)4D)8(25)以下程序段完全正确的是A)int *p; seanf(%d, &p);B) int *p; seanf (“ d ,p );C)int k, *p二&k; scanf (,p);D)int k, *p: *p= & scanf(“ d(26) 有定义语句:int *p4;以下选项中与此语句等价的是A)intP4;B )*p;C )* (p4)D)(*p)4(27)下列定义数组的语句中,正确的是A)int N=10 ; B) # define N 10int xN; int xN;C ) int xO.1O ; D) int x

7、;(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是A)int a5= 0 ;B)int b=0,0,0,0,0;C)int c2+3;D)int i=5,di;(29)有以下程序#includevstdio. hvoid f (int *p);int a 5 = 1, 2, 3, 4, 5, *r=a;f (r) ; printf (” n”;* r);void f (int *p)P=P+3 ; printf (” d,”,*p) ;A)1,4B)4,4C)3,1D)4,1(30)有以下程序(函数fun只对下标为偶数的元素进行操作)void fun (int * a; int

8、 n)int i、j、k、t;for (i=0;i v n 1; 1 + =2) k=i; for (j=i; jak) k=j;t=ai; ai=a k ; a k= t;int aa10二1、2、3、4、5、6、7, i;fun (aa 7);for (i=0, ichar a20二” ABCD OEFG 0”,b =” IJK ”;strcat (a, b) ; printf (” n”,a);A)ABCDEOFGOIJKB)ABCDIJKC)IJKD)EFGIJK(34) 有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母# includevstdio.

9、 h# includev ctype. hvoid fun (char* p)int i=0 ;while (pi )if ( pi= & islower (pi-1)pi-1=pi-1- a + A;i+ + ;char si 100=” abcd EFG!”;fun (s1); printf (” n”,s1);abcdEFG !B)AbCdEFg!C)aBcD(35)有以下程序void fun (int x)if (x/2 1) fun (x/2);printf (” d”,x);fun (7); printf (” n”);A)1 3 7B)7 3 1C)7 3D)3 7(36)有以下

10、程序int fun ()static int x=1 ;x+=1 ; return x;int i; s=1;for (i=1; i#ineludev stdlib. hMain ()int *a, *b,衣 c;a=b=c= (int *) malloc (sizeof (int);#a=1b=2c=3;a=b;printf (“ d,% d,% d n”,* a,* b,* c);A) 3,3,3 B) 2,2,3 C) 1,2,3 D) 1,1,3(38)有以下程序int s, t, A=10; double B=6;s= sizeof (A) ; t=sizeof (B);printf

11、 (“ d,%d n”,s, t);在VC6平台上编译运行,程序运行后的输出结果是A)2,4 B) 4,4 C)4,8 D)10,6(39)若有以下语句Typedef struct Sint g; char h; T;以下叙述中正确的是A)可用S定义结构体变量B)可用T定义结构体变量C)S是struct类型的变量D)T是struct S类型的变量(40)有以下程序short c=124;c=c ;printf (“ d n”、C);若要使程序的运行结果为 248,应在下划线处填入的是A)2 B) |248 C) & 0248 D) int * f (int *p , int * q);int

12、m=1 , n=2, * r二&m ;r=f (r, & n); printf (” d n”,* r);int * f (int *p , int * q)return (*p * q) ?p: q;程序运行后的输出结果是【11】(12)以下fun函数的功能是在N行M列的整形二维数组中,选出一个最大值作为函数值返回,请填空。(设 M,. N已定义)int fun (int a N M)int i, j, row=0 , col=0;for (j=0; jif (aarowcol) row=i ; col=j;return (【12】):(13)有以下程序int n2, i, j;2 ; i+

13、 ) ni=0 ; i v 2; i+ ) j+ ) n j =ni+ 1;printf (” n”,n1);程序运行后的输出结果是【13】(14)以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并 输出该最大值。请在输出语句中填写代表最大值的输出项。int a 10, *p s;for ( p=a; p-a*s) S=P; printf ( n”,【14】);(15)以下程序打开新文件f.txt,并调用字符输出函数将a数组中的字符写入其 中,请填空。【15】*fp;char a 5 = ! 1, 2 3, 4 5,fp=fopen (” f . txt ,” w”); for (i=0;5 ; i+ ) fputc (ai, fp); fclose (fp);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1