




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计试题十一1一、 单项选择题(共30分,每题1分)1二、 填空(20分,每空1分)4三、 读程序(30分)4四、 编写程序(20分)6C语言程序设计试题十一答案8C语言程序设计试题十一一、 单项选择题(共30分,每题1分)1在PC机中,n在内存占用的字节数是( )A1 B2 C 3 D42字符串“ABC”在内存占用的字节数是( )A3 B 4 C6 D83在C语言中,合法的长整型常数是(
2、60; )A0L B4962710 C0.054838743 D2.1869 e104执行语句“x=(a=3,b=a-)”后,x,a,b的值依次是( )A3,3,2 B3,2,2 C3,2,3 D2,3,25设有语句int a=3;,则执行了语句a+=a-=a*a后,变量a的值是( )A3 B0 C9 D-126设int
3、k=32767;执行k=k+1;后k值为( )A32768 B-32768 C0 D-17下列正确的标识符是( )Ahot_do Ba+b Ctest! D%y8设int a=5,使b不为2的表达式是( )Ab=6-(-a) Bb=a%2&
4、#160; Cb=a/2 Db=a>3?2:19执行x=(6*7%8+9)/5;后,x的值为( )A1 B2 C3 D410执行语句x=(a=3,b=a-)后,x,a,b的值依次为( )A3,2,3 B2,3,2 C3,3,2 D3,2,211设a=-3;执行(a>0)?a:
5、-a;后,a的值为( )A3 B1 C0 D-312设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值为( )A7 B8 C9 D213下面正确的字符常量是( )A”c” B C
6、W D. 14若有代数式3ae/bc,则不正确的c语言表达式是( )Aa/b/c*e*3 B3*a*e/b/c C3*a*e/b*c Da*e/c/c*315在C语言中,要求运算数必须是整型的运算符是( )A/ B+ C!= D%16若有说明语句:char c=72;则变量c (
7、0; )A包含1个字符 B包含2个字符 C包含3个字符 D说明不合法,c值不确定17sizeof (float)是( )A一个双精度型表达式 B一个整型表达式 C一种函数调用 D 一个不合法的表达式18设变量a 是整
8、型,f是实型,i是双精度型,则表达式10+a+i*f值的数据类型是( )Aint Bfolat Cdouble D不确定19若有定义int a10,*p=a;,则p+5表示( )A元素a5的地址 B元素a5的值 C元素a6的地址 D元素a6的值20以下与int *q5;等价的定义语句是( )Aint q5; Bint *
9、q Cint (q5) Dint (*q)521若有定义int a5,*p=a;则对a数组元素地址的正确引用是( )AP+5 B*a+1 C&a+1 D &a022凡是函数中未指定存储类别的局部变量,其隐含的存储类别是( )Aauto Bstatic Cextern
10、60; Dregister23若用数组名作为函数调用的实参,传递给形参的是( )A数组的首地址 B数组第一个元素的值 C数组中全部元素的值 D 数组元素的个数24C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )Afloat Bint Clong
11、0; Ddouble25以下对二维数组a的正确说明是( )Aint a3 Bfloat a(3,4) Cdouble a14 Dfloat a(3)(4)26若有说明int a34;则对a数组元素的正确引用是(A )Aa24 Ba1,3 Ca1+10 Da(2)(2)26语句while(!E);中的
12、表达式!E等价于( )AE= =0 BE!=1 CE!=0 DE= =127C语言中while和dowhile循环的主要区别是( )A dowhile的循环体至少无条件执行一次B While的循环控制条件比dowhile的循环控制条件严格C dowhile允许从外部转到循环体内D dowhile循环体不能是复合语句 28为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定:else子句总与(
13、60; )配对A缩排位置相同的if B其之前最近的if C其之后最近的if D同一行上的if29判断char型变量ch是否为大写字母的正确表达式是( )AA<=ch<=Z B(ch>=A)&(ch<=Z) C(ch>=A)&&(ch<=Z D(A<=ch)AND (Z>=ch)30以下能
14、正确定义整型变量a、b、c并为其赋初值5的语句是( )Aint a=b=c=5; Bint a,c, c=5; Ca=5,b=5,c=5; Da=b=c=5;二、 填空(20分,每空1分)1C语言中的实型变量分为两种类型,它们是( )和( )。2C语言中的标识符只
15、能由三种字符组成,它们是( )、( )和( )。3若有定义:char c=010;则变量c中包含的字符个数是( )。4C语言提供的三种逻辑运算符是( )、(
16、 )、( )。5设y为int型变量,请写出描述“y是奇数”的表达式( )。6设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式(
17、60; )。7在C语言中,二维数组元素在内存中的存放顺序是( )。8若有定义:double x35;则x数组中行下标的下限为( ),列小标的上限为(
18、0; )。 9若有定义:int a34=1,2,0,4,6,8,10;则初始化后,a12得到的初值是( ),a22得到的初值是(
19、160; )。 10若自定义函数要求返回一个值,则应在该函数体中有一条( )语句,若自定义函数要求不返回一个值,则应在该函数说明时加一个类型说明符( )。 11函数中的形参和调用时的实参都是数组名时,传递方式为( ),都是变量时,传递方式为(
20、; )。三、 读程序(30分) 1 main()int a=2,b=3,c; c=a; if (a>b) c=1; else if (a= =b) c=0; else c=-1; printf (“%dn”,c);
21、160; 运行结果: 2 main()int a=2,b=7,c=5;switch (a>0) case 1: swithch (b<0) case 1:printf(“”);break; case 2:printf(“!”);b
22、reak; case 0: switch (c= =5) case 0:printf(“*”);break; case 1:printf(“#”),bre
23、ak; default:printf(“#”);break; default:printf(“&”); 运行结果: printf (“
24、n”); 3#include <stdio.h> main() int i; for (i=1;i<=5;i+) switch (i%5) case 0:printf(“*”);break;
25、60; case 1:printf(“#”);break; default:printf(“n”); case 2:printf (“&”); 运行结果: &
26、#160;
27、; 4 main() int i
28、,b,k=0; for (i=1;i<=5;i+)b=i%2; while (b->=0) k+; 运行结果: printf (“%d,%d”,k,b);
29、160; 5. #include <stdio.h>main() char ch7=“12ab56”; int i,s=0;for (i=0;chi>=0&&chi<=9;i+=2) s=s*10+chi-0;
30、160; 运行结果:printf (“%dn”,s); 6. main() int a=2,i; for (i=0;i<3;i+) printf (“%4d”,f(a); f(int a) int b=0;static int c=3; b+;c+;
31、 运行结果: return(a+b+c); 四、 编写程序(20分)1 从键盘输入的10个整数中,找出第一个能被7整除的数。若找到,打印此数后退出循环;若未找到,打印“not exist”。2 已有变量定义和函数调用语句:int x=57;isprime(x);函数isprime()用来判断一个整数a是否是素数,若是素数,函数返回1,否则返回0。请编写isprime函数。 insprime( int a) ; C语言程序设计试题十一答案一、 单项选择题(共30分,每题1分)1A2B3A 4. C 5. D 6. B 7. A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 6 让我们的学校更美好第一课时教学设计-2023-2024学年道德与法治三年级上册(部编版)
- 14《斜面》教学设计-2023-2024学年科学五年级下册人教鄂教版
- 九年级化学下册 第10单元 课题1《常见的酸和碱》教学设计 (新版)新人教版
- Unit 2 No Rules No Order 大单元整体教学设计-2024-2025学年人教版英语七年级下册
- 团队建设与入职培训1
- 三年级语文下册 第三单元 12《一幅名扬中外的画》教学设计 新人教版
- 知识付费产业发展
- 七年级地理上册 3.3《世界的语言与宗教》教学设计 湘教版
- 七年级生物上册 4.4.1《物质运输的载体》教学设计 鲁科版五四制
- 《8 水果拼盘》(教学设计)-2023-2024学年五年级下册综合实践活动长春版
- 第16课-两次鸦片战争说课稿(教学课件)高中历史人教统编版中外历史纲要上册
- (完整版)电动卷帘门施工方案及技术措施
- ERCP术前知情同意书
- 建筑工程计量与计价高职PPT完整全套教学课件
- 看板管理-精益生产
- 菜鸟WMS(大宝)操作手册 (修复的)
- 葫芦岛兰家沟矿业有限公司(钼矿)矿山地质环境保护与土地复垦方案
- nc600产品说明书串口服务器使用
- 2022年07月甘肃张掖市引进高层次急需人才23人笔试题库含答案解析
- 不良资产处置法律实务
- 工程施工强制性条文执行记录表
评论
0/150
提交评论