《程序设计基础-C语言》2007-2008第1学期程序设计基础试题及答案A.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《程序设计基础-C语言》2007-2008第1学期程序设计基础试题及答案A.doc》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础C语言 程序设计 基础 语言 2007 2008 学期 试题 答案
- 资源描述:
-
1、A卷重庆电子科技职业学院20072008学年 第1学期程序设计基础课程期末考试试题使用班级: 题号一二三四五六总分应得分一、单选题(每小题2分,共计40分)1.在C语言中,合法的字符常数是( )A)程序设计 B)“程序设计”C)c D)2.在C语言中,以下不正确的八进制或不正确的十六进制数是( )A)090 B)0xABC)0xla D)0163.执行int x2,y3;后表达式x(y3)的值是( )A)0 B)1C)2 D)34.在循环结构的循环体中执行break语句,其作用是( ) A) 结束本次循环,进行下次循环 B) 继续执行break语句之后的循环体中各语句 C) 跳出该循环体,提前
2、结束循环 D) 终止程序运行5.以下程序运行结果是( ) main() char s=”Address”; printf(%dn”, strlen(s); A) 9 B) 10 C) 11 D) 126.以下程序运行结果是( ) main() int a=2, 4, 6, 8, 10, y=1, x; for(x=0; x3; x+) y+=ax+1; printf(“%dn”, y); A) 17 B) 18 C) 19 D) 207.已定义char x8; int i;为了给x数组赋值,以下正确的语句是( ) A) x8=”Turbo C”; B) x=”Turbo C”; C) x=”T
3、urbo C”; D) for(i=0; i B) % + += C) % += + D) + % +=11.以下不正确的描述是( ) A) 在函数外部定义的变量是全局变量 B) 在函数内部定义的变量是局部变量 C) 函数的形参是局部变量 D) 局部变量不能与全局变量同名12.“文件包含”预处理语句的使用形式中,当#include后面的文件名用“”括起时,寻找被包含的文件的方式为( ) A) 直接按系统设定的标准方式搜索目录 B) 先在源程序所在目录搜索,再按系统设定的标准方式搜索 C) 仅仅搜索源程序所在的目录 D) 仅仅搜索当前目录13.C语言的简单数据类型包括( )A)整型、实型、逻辑型
4、 B)整型、实型、字符型、逻辑型C)整型、字符型、逻辑型 D)整型、实型、字符型14.下列各变量均为整型,选项中不正确的C语言赋值语句是( )A)ii; B)i=j=k; C)i=j+=i; D)i=j+1=k;15.数学关系式xyz可用C语言的表达式表示为( )A)(x=y)&(y=z) B)(x=y)and(y=z) C)(x=y=z) D)(x=y)&(y0) s += 1; if(ab) t= s + t;else if(a=b) t=5; else t=2*s;printf(“%dn”,t);A)a0并且ab B)a0并且a0并且ab D)a0并且ab17.下面程序的输出结果为( )
5、main()int i; for(i=100;i200;i+) if(i%5=0) continue; printf(“%dn”,i); break;A)100 B)101 C)无限循环 D)无输出结果18.下列程序段的运行结果是( )int i=1,a=1,5,10,9,13,7;while(ai=10) ai+=2;for (i=0;i6;i+) printf(“%d”,ai);A)2 7 12 11 13 9 B)1 7 12 11 13 7 C)1 7 12 11 13 9 D)1 7 12 9 13 719.以下语句把字符串“abcde”赋初值给字符数组,不正确的语句是( )A)ch
6、ar s=“abcde”; B)char s=a, b,c,d,e,0;C)char s=“abcde”; D)char s5= “abcde”;20.下面程序段的运行结果是( )int a23=1,2,3,i,j;for(i=0;i2;i+) for(j=0;jamax) amax=x; if(【2】) amin=x; scanf(“%f”,&x);printf(“namax=%fnamin=%fn”,amax,amin);2.Fibonacci数列中的头两个数是1和1,从第三个数开始,每个数等于前两个数之和。下述程序计算此数列的前20个数,且每行输出5个数,请填空。#include voi
7、d main() int f,f1=1,f2=1; int i; printf(“%6d,%6d”,f1,f2); for (i=3;i=20;i+) f=【3】 printf(“%6d”,f); if(【4】)printf(“n”); f1=f2; 【5】 3.下面程序的功能是将两个字符串连接起来,请填空。#include main() char s180,s240; int i=0,j=0; printf(“nInput string1:”);scanf(“%s”,s1);printf(“Input string2:”);scanf(“%s”,s2);while(s1i!=0)i+;whi
展开阅读全文