[经济学]c语言.pptVIP

  • 9
  • 0
  • 约6.9千字
  • 约 40页
  • 2018-02-28 发布于浙江
  • 举报
[经济学]c语言

部分试题测试 二、填空题 已知表达式a-=a*=a+=b=2式中,若a=10, 则执行表达式后,a的值是 。 在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是 。 3、执行下列程序过程中,将依次执行三条格式化输出语句。 void bublesort(int a[], int m) { int i, j, temp; for(i = 0; i m - 1; i++) { for(j = 0; j m - i - 1; j++) if(a[j] a[j + 1]) { temp = a[j]; a[j + 1] = temp; } } } void insert( ) { int i; for(i = m - 1; i = 0; i--) { if( ) a[i + 1] = a[i]; else break; } } 填空题 在一个16位机,用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) 。 填空题 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。 二、程序设计 二、程序设计 找错 void test() { ??? char string[10], str1[10]; ??? for(i=0; i10;i++) ??? { ?????? str1[i] =a; ??? } ??? strcpy (string, str1); } 找错 void test3(char* str1) { ??? char string[10]; ?? ? if(strlen(str1)=10) ??? { ?????? strcpy (string, str1); ??? } } 程序分析 int func(int a) { ??? int b; ??? switch(a) ??? { ??????? case 1:????? b = 30; ??????? case 2:????? b = 20; ??????? case 3:????? b = 16; ??????? default:? ??? b = 0; ??? } ??? return b; } func(1) = ? 程序分析 #include stdio.h void main() { unsigned int a = 6; int b = -20; int d; d=(a+b 6)?puts( 6) : puts(= 6); printf(%d,d); } 4 1 #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL * ????????????????????????????????????????????????????? 1 科研与教学 人才培养 一、选择题 下面有关C语言程序结构的叙述,不正确的是: ( ) A.程序的运行从本程序的主函数开始,到本程序的主函数结束; B.C语句是完成某种程序功能的最小单位; C.在C程序中,注释说明只能位于一条语句之后; D.C程序的基本结构是函数。 2 人才培养 一、选择题 下面标识符中,正确的一组是:( ) A.Smart1 lover? Key_wisdom B.print art21cn.sky 9users C.#define art21cn_sea type D._decision FLOAT _char 3 科研与教学 人才培养 一、选择题 关于C语言辅助控制语句的功能和使用,正确的描述是:( ) A.break语句,作用是终止当前循环语句的执行,直接跳到循环体的最外层,break语句可以用于跳出if语句; B.continue语句,功能是结束本次循环,转向循环条件的测试部分,以判定是否执行下一次循环,continue语句只能用于

文档评论(0)

1亿VIP精品文档

相关文档