已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 C语言提供的合法的关键字是(D)A Swicth B cher C Case D default2设有如下的定义 ( A ) int x34=1,2,3,4,5,6,7,8,9,10,11,12; int (*pt)4=x; 能与数组元素x23相等的表达式是:A *(*(pt+2)+3) B *(pt+2)+3 C *(pt+2+3) D (*pt+2)+33以下不正确的叙述是(D )A 在C程序中,逗号运算符的优先级最低 B 在C程序中,APH和aph是两个不同的变量C 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值4 下面C语言程序段的功能是 (D ) file *fp;fp=fopen(test.dat,wb);A 以读方式打开文本文件test.dat B 以写方式打开文本文件test.datC 以读方式打开二进制文件test.dat D 以写方式打开二进制文件test.dat5有语句for(i=1;10;+i),其中表达式i=1将被执行 ( B ) 次A 0 B 1 C 无穷次 D 不确定6 设有数组定义:char array=”China”;,则数组array所占的空间为( C )A. 4 B. 5 C. 6 D. 77 已知 int x=10,y=20,z=30;以下语句执行后x,y,z的值是( B )if(xy) z=x;x=y;y=z;A x=10,y=20,z=30 B x=20,y=30,z=30 C x=20,y=30,z=10 D x=20,y=30,z=208 C语言中基本的数据类型包括(C)A 整型,实型,字符型和逻辑型 B 整型,实型,字符型和数组型C 整型,实型,字符型和枚举型 D 整型,实型,字符型和指针型9,C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是 (B )A 地址传递 B 值传递 C 实参数传给形参,并由形参传回来给实参 D 由用户指定传递方式10 下面的for循环 (C )for(x=0,y=0;(y!=123)&(x=y)&(y=z) B (x=y)AND(y=z)C x=y=z D (x=y)&(y=z)37 下面能正确进行字符串赋值操作的是( C)A char s5=ABCDE; B char s5= A, B, C, D, E;C char *s;s=ABCDE; D char *s;char a; scanf(%s,&s);38 若已定义:int a=0,1,2,3,4,5,6,7,8,9, *p=a,i;39 其中 0i9, 则对a数组元素不正确的引用是( D )A ap-a B *(&ai) C pi D a1040 设有如下的函数:ggg(x)float x; printf(n%d,x*x);则函数的类型是( C )A 与参数x的类型相同 B void C int D 无法确定41 在C语言中,可以用作用户标识符的一组标识符是(B)A void、define、WORD B a3_b3、_123、IF C For、-abc、case D 2a、DO、sizeof42 以下叙述中不正确的是(D )A 在不同的函数中可以使用相同的名字的变量 B 函数中的形式参数是局部变量C 在一个函数内定义的变量只在本函数范围内有效 D 在一个函数内的复合语句中定义的变量在本函数范围内有效43 在C语言程序中,main()函数最多有( B )A 0 B 1 C 244 若x和y都是int型变量,且x=100,y=200,则执行printf(%d,x,y);语句后,输出的结果是(B)A. 200 B 100 C.100 200 D.输出格式符不够,输出不确定的值45 下面程序段的输出结果是 (B ) int a=023;printf(%dn,-a); A 27 B 18 C 012 D 2346 一个C程序的执行是从(A)A 本程序的main函数开始,到main函数结束B 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C 本程序的main函数开始,到本程序文件的最后一个函数结束D 本程序文件的第一个函数开始,到本程序main函数结束47 设ch是char类型变量,其值是K,则下面表达式的值是 ( D )ch=(ch=A & ch=b*2)|(ac) B (a=b*b)&(a!=c) C (a=b*b)OR(a!=c) D (a=b*b)AND(a!=c)58 设a、b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是(D)A a&b B a=b C a|b&c D !(a=a&c)59 下述对C语言字符数组的描述中,错误的是( C )A 字符数组可以存放字符串 B 字符数组中的字符串可以整体输入、输出 C 可以在赋值语句中通过赋值运算符=对字符数组整体赋值 D 不可以用关系运算符对字符数组中的字符串进行比较60 下列C语言的运算符中三目运算符是(C)A %= B += C ? : D * *61 设有定义:int n=0,*p=&n,*q=&p,则下列选项中正确的赋值语句是( D )A p=1; B *q=2; C q=p; D *p=5;62 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf(i=%d,f=%f,&i,&f);为了把100和765.12分别赋值给i和f,正确的输入是 (B)A 100765.12 B i=100,f=765.12 C 100 765.12 D i=100 f=765.1263.如果定义x=0xffff,则函数printf(“%d”,.x*x)的输出结果是 (A) 。A、1 B、128 C、256 D、6553564 FILE *p的作用是定义了一个文件型指针(或指向文件的指针),其中的FILE结构是在( D )头文件中声明的A math.h B ctype.h C stdlib.h D stdio.h65.定义如下变量和数据 (C) 。int i;static char str133=a,b,c,d,e,f,g,h,i,str24;则下面语句的输出结果是:for(i=0;i = y&ch B&!y)的值是(A)A 1 B 语法错 C D “假”67 语句for(表达式1; ;表达式3)等价于( C ) A for(表达式1;0;表达式3) B for(表达式1;表达式1;表达式3) C for(表达式1;1;表达式3) D for(表达式1;表达式3;表达式3)68以下不正确的定义语句是 (B)A double x5=2.0,4.0,6.0,8.0,10.0; B int y5=0,1,3,5,7,9;C char c1=1,2,3,4,5; D char c2=x10,xa,x8;69 C语言用(C)表示逻辑“真”值。A True B 1 C 非0整数值 D 整数070设有如下变量定义:int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则下列表达式中符合C语言语法的是(A)A a=a-=(b=4)*(a=3) B x%3 C a=a*3=2 D y/(-5)71下面函数调用语句中包含 ( B ) 个实参。func(exp1,exp2),(exp3,exp4,exp5);A 1 B 2 C 4 D 572C语言提供的合法的数据类型关键字是(B)A Double B short C integer D Char73算法的空间复杂度是指( D )A 算法程序的长度B 算法程序中的指令条数 C 算法程序所占的存储空间D 执行过程中所需要的存储空间74在下面对do-while语句的描述中,正确的是(D)A 不能使用do-while语句构成的循环 B do-while语句构成的循环必须用break语句才能退出C do-while语句构成的循环,当while语句中的表达式值为非零时结束循环 D do-while语句构成的循环,当while语句中的表达式值为零时结束循环75设有定义:int (*ptr)();,则下面叙述中正确的是(C)A ptr是指向一维数组的指针变量 B ptr是指向int型数据的指针变量C ptr是指向函数的指针,该函数返回一个int型数据 D ptr是一个函数名,该函数的返回值是指向int型数据的指针76下列叙述中错误的是(C)A C语句必须以分号结束 B 复合语句在语法上被看作一条语句C 空语句出现在任何位置都不影响程序运行 D 赋值表达式末尾加分号就构成赋值语句77.若定义x和y为double类型,当x=1时,y=x+3/2的值是(A)A. 2.0 B.2 C. 2.5 D. 178.在C语言中能中止循环的语句是 (B)A、quit B、break C、default D、continue79 设正x、y均为整型变量,且x=10 y=3,则以下语句的输出结果是(D)printf(”%d,%dn”,x-,-y);A 10,3 B 9,3 C 9,2 D 10,280 为了确保自定义函数调用后不返回任何值,则这种函数类型应定义的类型为 (C) 。A、exterm B、int C、void D、register81 C语言程序的基本单位是()A 程序行 B 函数 C 语句 D 字符82、 一个可执行的C程序的开始执行点是:(C)A. 程序中的第一个语句 B.包含文件中的第一个函数 C. main()函数 D 程序中的第一个函数83 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为 (A)A,自动(auto) B,静态(static) C,外部(extern) D,寄存器(register)84 有定义int ay5;,对ay 数组元素错误的引用是(C)Aay0 B*(ay+0) Cay5 Day485 当a的值为5,b的值为4时,逻辑表达式a=6&a+b8的值为( A )A 1 B false C 非0整型值 D 整型值086 结构化程序设计主要强调的是(D)A 程序的规模 B 程序的效率 C 程序设计语言的先进性 D 程序易读性87 若二维数组a有m列,则在aij之前的元素个数为(B)A j*m+I B i*m+j C i*m+j-1 D i*m+j+188 若有说明语句:char c=72;则变量c(A)A 包含1个字符 B 包含2个字符 C 包含3个字符 D 说明不合法,c的值不确定89 若有以下定义和语句:double r=99,*p=&r;*p=r;90 则下面叙述中正确的是( D )A 以上两处的*p含义相同,都说明给指针变量p赋值 B double r=99,*p=&r;中把r的地址值给了p所指的存储单元C 语句*p=r;把变量r的值赋给指针变量p D 语句*p=r;取变量r的值放回r中91.若t为double类型,表达式t=1,t+5,t+的值是( C )A 2.0 B 6.0 C1.0 D 192.设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是(D)A k=*p1+*p2; B k=*p1*(*p2); C p1=p2; D p2=k;93. 以下只有在使用时才为该类型变量分配内存的存储类说明是( B )A auto和 static B auto和 register C register和 static D extern和 register94. C语言允许函数类型缺省定义,此时函数值隐含的类型是( B )A Float B int C long D double 95. 从作用域的角度来分,C语言的变量可以分成( B )A 自动变量和寄存器变量 B 局部变量和全局变量 C 自动变量和外部变量 D 静态变量和动态变量96 执行下面程序片段的结果是 (B ) int x=23;do printf(%2d,x-);while(!x); A 打印出321 B 打印出23 C 不打印任何内容 D 陷入死循环97 C语言规定,在一个源程序中,main函数的位置(C)A 必须在最开始 B 必须在系统调用的库函数的后面 C 可以任意 D 必须在最后98 函数printf(%d,1|23)输出结果是(C)A 4 B 2 C 1 D 399 以下描述述中正确的是(D)A scanf(%f,3.5); B scanf(a=%d ,b=%d); C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨文化团队建设的挑战与机遇
- 2025年度油类大宗贸易居间代理服务合同
- 职场中如何进行孩子的情绪管理培训
- 职场中如何使用与维护公共操场的健身设备
- 教育背景下的小学语文国际交流项目探讨
- 疫情后时代的宠物消费变化分析
- 移动技术在校园信息化建设中的应用探讨
- 阅读俱乐部在小学生阅读能力培养中的作用研究
- 科技公司如何建立稳固的法律架构
- 科技助力校园操场的可持续发展研究报告
- 艺术培训校长述职报告
- ICU新进人员入科培训-ICU常规监护与治疗课件
- 人教版一年数学下册全册分层作业设计
- 选择性必修一 期末综合测试(二)(解析版)2021-2022学年人教版(2019)高二数学选修一
- 学校制度改进
- 各行业智能客服占比分析报告
- 年产30万吨高钛渣生产线技改扩建项目环评报告公示
- 民谣酒吧项目创业计划书
- 2023年珠海市招考合同制职员笔试参考题库(共500题)答案详解版
- 心电监护考核标准
- 特种行业许可证申请表
评论
0/150
提交评论