2020年最新版浙江科技学院历届c语言试卷.docxVIP

  • 72
  • 0
  • 约2.82万字
  • 约 54页
  • 2020-11-19 发布于天津
  • 举报

2020年最新版浙江科技学院历届c语言试卷.docx

科技学院 科技学院 2010 - 2011学年第2学期考试试卷 A卷 科技学院 科技学院 2010 - 2011学年第2学期考试试卷 A卷 考试科目 C 语言程序设计 考试方式 闭 完成时限 2 小时 拟题人 题库 审核人 批准人 2011年6月25日 建工、生化、艺术、轻工、理学 学院2010年级 理工科专业 题序 -一- 二 三 四 五 总分 加分人 复核人 得分 签名 命题: 说明: 应将全部答案写在答卷纸对应的题号处;否则作无效处理; 编程题应写明题号,若答卷纸不够,请写在背面,不要另添卷纸; 考试完成后,必须将试卷与答卷同时交回。 一、判断题(本大题共 12小题,每题小1分,共12分) 在定义数组时,数组的长度可以用整型常量或者整型变量表示。 执行 “ int x=3,y=4; float z ; z=x/y; ”后,z 的值为 0.75。 C语言中,关系表达式的值是 1和0,分别表示“真”和“假”。 else语句一定要与if语句配对使用,程序中 else语句的个数一定小于或者等于 if语句的个数。 C语言是一种结构化程序设计语言 ,结构化程序由顺序、选择、循环三种基本结 构组成。 函数中可以使用多个 return语句,也可以没有return语句。如果使用多个return 语句可以向主函数返回多个值。 使用” w方式打开一个已经存在的文本文件, 将在该文件原有数据的基础上添加 新的数据。 定义语句“ char s[]={ Hello ”}; ”和“ char s[]={ H , e , l, l, 6}; ”定义的两个 字符数组是等价的。 调用函数时,若实参是一个数组名,则向函数传送的是数组的首地址。 使用do?--while语句实现循环时,不管条件真假,都将首先无条件的执行一次 循环。 假定int类型变量占用两个字节,若有定义: int x[10]={0,2,4};,则数组x在存 中所占字节数是6。 语句“ c=*p++ ”的执行过程是 p所指向的存储单元的值赋值给变量 c,然后p 变量自增。 二、单选题(本大题共 20小题,每题1分,共20分) 一个C程序总是从( )开始执行。 书写顺序的第一个函数 B. 书写顺序的第一条执行语句 C. 主函数main() D. 不确定 程序设计一般包含以下 4个步骤,其中首先应该完成的是( )。 设计数据结构和算法 B. 建立数学模型 C. 编写程序 D. 调试运行程序 . 2 以下不能正确计算代数式 伽(°.5))值的C语言表达式是( )。 3 A. 1/3*si n(1/2)*s in (1/2)C. pow(s in (0.5),2)/3下列语句执行后,变量 A. 1/3*si n(1/2)*s in (1/2) C. pow(s in (0.5),2)/3 下列语句执行后,变量 n的值是 for(i=1;i=3;i++) \o Current Document { n=1; n=n *i; } A. 1 B. 3 对下列语句的描述正确的是( int i=1; do { i++; }while(i=10); A. 执行后i的值是1 C. 执行后i的值是10 B. si n(0.5)*si n( 0.5)/3 D. 1/3.0*pow(si n(1.0/2),2) )。 C. 4 D. 6 )。 B. 执行后i的值是2 D. 死循环 6. 6. 能正确表示逻辑关系a > 10或aw 0”的C语言表达式是( )。 6. 6. 能正确表示逻辑关系a > 10或aw 0”的C语言表达式是( )。 a=10 or a=0a=0|a=10a=10 a=0a=10||a=0 a=10 or a=0 a=0|a=10 a=10 a=0 a=10||a=0 7. 设 a、b、c、d、m、n 均为 int 型变量,且 a=5、b=6、c=7、d=8、m=2、n=2, 则逻辑表达式 (m=ab)(n=cd)0 则逻辑表达式 (m=ab)(n=cd) 0 B. 1 8. 下列程序段不是..死循环的是( A. int i=100; while(1) { i=i%100+1; if(i100)break; } C. for( ; ;); 运算后, n 的值为( )。 C. 2 D. 语法错误 )。 int k=0; do{++k;} while(k=0); D. int s=36; while(s) - s; 9.已知 int x=10, y=20, z=30; ,以下语句执行后 9. 已知 int x=10, y=20, z=30; ,以下语句执行后 x、y、z 的值是( )。 if (xy) z=x; x=y; y=z; A.x=10, y=20, z=30B.x=20, y=

文档评论(0)

1亿VIP精品文档

相关文档