高升专课程复习考试资料计算机应用技术程序设计基础C语言习题.docVIP

  • 5
  • 0
  • 约1.44万字
  • 约 15页
  • 2019-09-02 发布于江苏
  • 举报

高升专课程复习考试资料计算机应用技术程序设计基础C语言习题.doc

第一章 概述 作业: 练习:教材P5:题1.7、题1.8(2)、(3) 第二章 基本的程序语句 作业: 一、填空 题2.1至2.17 二、选择 题2.23 三、编程题 要求:所有编程题须上机调试通过,源程序及运行结果用作业本上交。 源程序要求按缩格形式书写,文字端正整齐。不合格者退回重做。 编写一个程序,从键盘输入任意一个五位数,把这个数值分解为单个数字,然后打印出每一个数字(每个数字之间用三个空格分开)。例如用户输入了42339,屏幕输出结果为: 4 2 3 3 9 【提示】巧妙使用 / 和 % 两种运算符。 第一部分大作业: (一)填空 1. C程序都是从 函数开始执行。 2. C程序的语句都是用 结束。 3. 用来在屏幕上显示信息的库函数是 。 4. 用来从键盘读取数据的库函数是 。 5. C程序中 用来提高程序的可读性。 6. 若x和n均是int型变量,且x和n的初值均为5,则计算表达式: x+=n++后,x的值为 ,n的值为 。 7. 若有定义:int b=7; float a=2.5,c=4.7;则以下表达式的值为 。 a+(int)(b/3*(int)(a+c)/2)%4 8. 若a是int型变量,且a=6,则计算表达式a+=a-=a*a后,a的值为 。 9. 假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值 为 。 10. 判断char型变量c1是否为小写字母的正确表达式是 。 A) a=c1=z B) (c1=a)(c1=z) C) (a=c1)||(z=c1) D) (c1=a)(c1=z) 11.下列程序的运行结果是 。 main() { int a=3, b=2, c=1, k=4; printf(%d\n, ka? k:cb?c:a); } A) 4 B) 3 C) 2 D) 1 12.已知字符A的ASCII码值是65,且char c1=A, c2=D; 则执行语句 printf(%d,%d\n, c1, c2-2); 后的输出结果是 。 A) A,D B) A,B C) 65,68 D) 65,66 13.C语言程序是由 组成的。 A) 子程序 B) 过程 C) 函数 D) 主程序和子程序 14.不正确的字符串常量是 。 A) abc B) 1212 C) 0 D) 15.下列不正确的语句为 。 A) if((a=b;)0) t=a; B) if((a=b)0) t=a; C) if(ab); D) if(ab) {a++; b++} 16.在C语言中,不同类型数据混合运算,要先转换成同一类型后再进行运算。设一表 达式中包含int、long、insigned、char类型的变量和数据,则表达式最后的运算结 果是( )类型数据。 A)int B)long C)insigned D)char 17.以下选项中非法的表达式是( ) A)0=xx100 B)i=j = =0 C)(char)(65+3) D)x+1=x+1 18.执行语句x=(a=3, b=a--);之后,a,b,x的值依次为 ( ) A)3,2,3 B)2,2,3 C)2,3,3 D)3,2,2 19.以下程序运行后的输出结果是( ) 。 main() {char m; m=′B′+32; printf(″%c\n″,m);} A) ?? B) C)? b? D) 20.能正确表示a和b同时为正或同时为负的逻辑表达式是( ) A) (a=0‖b=0)(a0‖b0) B) (a=0b=0)(a0b0) C) (a+b0)(a+b=0) D) a*b0 (二)、计算题 1、设整型变量x为5,y为2。下列表达式的值各为多少? 1) !( y = = x / 2

文档评论(0)

1亿VIP精品文档

相关文档