C语言考试模拟试题.doc

上传人:飞****2 文档编号:78945089 上传时间:2023-03-19 格式:DOC 页数:6 大小:28KB
返回 下载 相关 举报
C语言考试模拟试题.doc_第1页
第1页 / 共6页
C语言考试模拟试题.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《C语言考试模拟试题.doc》由会员分享,可在线阅读,更多相关《C语言考试模拟试题.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、选择题1. 关于C语言的主函数描述正确的是A)C程序可以有多个main函数 B)C程序必有一个而且只能有一个main函数C)C程序可以没有main函数 D)C程序的执行不一定在main函数开始执行2. C语言中用于结构化程序设计的3种基本结构是A)顺序结构、选择结构、循环结构 B)if,switch,break C)for,while,do-while D)if,for,continue3. C语言中最简单的数据类型包括A)整型、实型、逻辑型 B)整型、实型、字符型C)整型、字符型、逻辑型 D)字符型、实型、逻辑型4. 下列定义变量的语句中错误的是_。A、int _int B、double

2、 int_C、char For D、float US$5. 下列数据中,不合法的C语言实型数据的是 A)0.123 B)123e3 C)2.1e3.5 D)789.06. 若变量已正确说明为float型,要通过语句scanf(%f%f%f,&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是 A)102233 B)10.0,22.0,33.0 C)10.022.033.0 D)10 22337. 设int x=1,y=1;表达式(!x|y-)的值是 A)0 B)1 C)2 D)-18. 下列运算符中优先级最高的是( B )。 A B + C & D !=

3、9. 若有说明 int a34;则a数组元素的非法引用是 A)a02*1 B)a13 C)a4-20 D)a0410. 若有说明:int a34=0;则下面正确的叙述是A)只有元素a00可得到初值0B)此说明语句不正确C)数组a中各元素都可得到初值,但其值不一定为0D)数组a中每个元素均可得到初值011. 设x均为整型变量,且x=10,则以下语句的输出结果是printf(%dn,x+);A)10 B)9 C)11 D)不确定12. 在C语言中,换行符是A)n B)t C)f D)b13. 在C程序中,判逻辑值时,用“非0”表示逻辑值“真”, 又用“0”表示逻辑值“假”。 在求逻辑值时,用()表

4、示逻辑表达式值为“真”, 又用()表示逻辑表达式值为“假”。A)1 0 B)0 1 C)非0 非0 D)1 114. 下列表达式中的值为1 (真) 的表达式是 ( )。 A 14&74 B 14&47 C !(2=5) D ! (4=6)&(3=7)15. 若有定义:int a=7;float x=2.5;则表达式x+a%3的值是A)2. B)2. C)3. D)9.16. 若变量c为char类型,能正确判断出c为小写字母的表达式是 A)a=c=a)|(c=z) C)(a=c) D)(c=a)&(c=z)17. 若有说明:int a3=1,2,3,4,5,6,7;则a数组第一维的大小是 A)2

5、 B)3 C)4 D)无确定值18. 下列合法的C语言赋值语句是 (C )。 A a=b=100 B a=100,b=100 C i +; D k=int(a+b)19. C语言中的格式输入用下列哪个函数A)getchar(); B)putchar()C)printf( )D)scanf( )20. 已知:char a15,b15=I love china;则在程序中能将字符串I love china赋给数组a的正确语句是A)a=I love china; B)strcpy(b,a);C)a=b; D)strcpy(a,b);二、填空题:1. 编好一个C语言程序到完成计算一般要经过四基本步骤,

6、其中,第一,第四步依次是编辑与运行,第二、 第三步依次是(编译、连接 )。2. C程序的基本组成单位是 函数 3. 数学中X属于间(a,b )习惯上写成axa &xb )。4. 命题a和b中有一个小于c用C 语言描述是 (ac|bc )。5. 已知int a=6; 则执行a=a*a;语句后,a的值为A)36 B)0 C)-24 D)-606. 在循环结构中要从循环体内跳出循环体外的语句为 break; 7. 调用strcmp和strcpy函数时,必须包含的头文件是 string.h 8. 要将字符串student保存在字符数组a中可用 strcpy(a ,student ); 语句9. 14.

7、要求字符数组a中字符串的长度可用 strlen(a); 语句10. 关系表达式0y0&y1) 11. 若有如下定义,int a10;则a数组元素的下标上限是 9 12. 若已知a=10,b=20,则表达式!abc);printf(%dn,d);16. 若a=1,b=2,则表达式ab?a:b+1的值为317. 已知字母A在ASCII代码中的序号为65,下列程序的输出结果是 。 main ( ) char cl=Ac2=Y; printf(” %d, %dn” ,c1,c2); A:A Y B:65,89 C:65,90 D:输出格式错误信息18. 若有定义int a34=1,2,0,4,6,8,10,则a12= 0 19. 设 int a=7,b=9,t;执行完表达式t=(ab)?a:b后,t的值是 9 20. 定义一个整型数组a10,则下标最大的数组元素为 a=9 三、算法题1. 用传统流程图表示求解问题1+2+3+100的算法。2. 用NS流程图表示求解:100200之间素数的算法。四、编程题 1. 编程,从键盘输入x的值,输出 的值,要求用if语句实现。2. 编程,求1!+2!+3!+.+n!的值。3. 编程,从键盘任意输入10个数,用起泡法对这10个数排序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁