c语言考试题11
更新时间:2024-04-10 01:38:01 阅读量: 综合文库 文档下载
(1) 计算机网络使用的通信介质包括( B )。 选择支:
A: 电缆、光纤和双绞线 B: 有线介质和无线介质 C: 光纤和微波 D: 卫星和电缆
(2) 重新启动Windows,而越过“自检”过程的启动方式是( D )。 选择支:
A: 按RESET钮 B: 关、开电源 C: 按Ctrl-Break D: 按Ctrl-Alt-Del
(3) 下列一组描述中,正确的是___B____。
A、系统软件就是买来的软件,应用软件就是自己编写的软件
B、机器语言程序CPU可直接执行,高级语言程序须经过翻译才能执行 C、一台计算机配了某语言,说明一开机就用该语言编写和执行程序
D、计算机程序就是计算机软件,计算机软件就是计算机程序
(4) 微机系统与外部交换信息主要通过( A )。 选择支:
A: 输入输出设备 B: 键盘 C: 鼠标 D: 显示器
(5) 在微机中与EGA密切相关的设备是( C )。 选择支: A: 键盘 B: 鼠标 C: 显示器 D: 打印机
(6) 下列关于信息高速公路的叙述中,错误的是( C )。 选择支:
A: 高速网络技术是信息高速公路的核心技术之一 B: 信息高速公路是美国空军信息基础设施建设的核心
C: 因特网即信息高速公路
D: 我国的公用分组网不是信息高速公路
(7) 若有条件表达式(exp) ? a++:b--,则以
下表达式中能完全等价于表达式(exp)的是:B
A) (exp==0) B) (exp!=0)
C) (exp== 1) D) (exp!=1)
(8) 以下标识符中,不能作为合法的C用户定
义标识符的是(D)。 A) For B) Printf C) WORD D) sizeof
(9) 当运行以下程序时,从键盘输入:AhaMA
Aha 则下面程序的运行结果是A #include \ main() {char s[80],c='a'; int i=0; scanf(\ while(s[i]!='\\0') {if(s[i]==c) s[i]=s[i]-32; else if(s[i]==c-32) s[i]=s[i]+32; i++; } puts(s); ) A)ahAMa B)AhAMa C) AhAMa ahA D) ahAMa ahA (10) 在C语言中,int、char和short三种类型 数据在内存中所占用的字节数(D)。 A) 由用用户自己定义 B) 均为2个字节 C) 是任意的 D) 由所用机器的机器字长决定 (11) 下列变量中合法的是C A) B.C.Tom B) 3a6b C) _6a7b D) $ABC (12) 表达式18/4*sqrt(4.0)/8值的数据类型 为:C A) int B)float C)double D)不确定 (13) 下面程序的运行结果是C。 #include main() { int num= 0; while(num<= 2) {num++; printf (\ } A)1 B ) 1 c)1 D)1 2 2 2 3 3 4 (14) 下面有关 for 循环的正确描述是(D)。A) for 循环只能用于循环次数已经确定的情况 B) for 循环是先执行循环循环体语句,后判断表达式 C) 在 for 循环中,不能用 break 语句跳出循环体 D) for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 (15) main() {int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++;} printf(\}该程序的输出结果是(A ) A) 2,1 B) 1,1 C) 1,0 D) 2,2 (16) 若char a[10];已正确定义,以下语句中 不能从键盘上给a数组的 所有元素输入值的语句是(D)。 A) gets(a); B) scanf(\ C) for(i=0;i<10;i++)a[i]=getchar(); D) a=getchar(); (17) 为了避免在嵌套的条件语句If一else中 产生二义性,C语言规定else子句 总是与( B )配对。 A)缩排位置相同的if B)其之前最近的if C) 之后最近的if D)同一行上的if (18) 设有程序段 int k=10; while (k=0) k= k-1; 则下面描述中正确的是C A) while循环执行10次 B)循环是无限循环 C)循环体语句一次也不执行 D)循环体语句执行一次 (19) 以下程序段中,不能正确赋字符串(编 译时系统会提示错误)的是(C)。 A) char s[10]=\B) char t[]=\C) char s[10];s=\ D) char s[10];strcpy(s,\ (20) 在c语言中,引用数组元素时,其数组下 标的数据类型允许是C__. A)整型常量 B)整型表达式 c)整型常量或整型表达式 D)任何类型的表达式 (21) 若有说明:int a[10];则对a数组元素的 正确引用是D__。 A)a[10] B) a[3.5] C) a(5) D) a[10-10] (22) 下面程序的运行结果是: #include { int k=0; char c='A'; do {switch(c++) {case 'A':k++;break; case 'B':k--; case 'C':k+=2;break; case 'D':k=k%2;continue; case 'E':k=k*10;break; default:k=k/3;} k++;} while(c<'F'); printf(\ A)k=3 B)k=4 C)k=2 D)k=0 (23) 执行下列语句后变量x和y的值是(C)。 y=10;x=y++; A) x=10,y=10 B) x=11,y=11 C) x=10,y=11 D) x=11,y=10 (24) 以下不符合C语言语法的赋值语句是 (A)。 A) a=1,b=2 B) ++j; C) a=b=5; D) y=(a=3,6*5); (25) 下列数据中,为字符串常量的是(B)。 A) A B) \ C) How do you do. D) $abc (26) 以下程序的运行结果是:B #include \ main() {int a,b,d= 241; a=d/100 % 9 b= (-1)&&(-1); printf(\ } A)6,1 B)2,1 C) 6,0 D)2,0 (27) 任何一个C语言的可执行程序都是从 __B__开始执行的. A) 程序中的第一个函数 B) main( )函数的入口处 C) 程序中的第一条语句 D) 编译预处理语句 (28) 以下程序段的执行结果是(C)。 double x;x=218.82631; printf(\ A) 输出格式描述符的域宽不够,不能输出 B) 输出为21.38e+01 C) 输出为2.2e+02 D) 输出为-2.14e2 (29) 下面程序(每行程序前面的数字表示行 号)。C 1 main() 2 { 3 float a[10]={0.0}; 4 int i 5 for(i=0;i<3;i++) scanf(\ 6 for(i=0;i<10;i++) a[0]=a[0]+a[i]; 7 printf(\ 8 } A)没有错误 B)第3行有错误 C)第5行有错误 D)第7行有错误 (30) 以下叙述中不正确的是(B)。 A) 一个好的程序应该有详尽的注释 B) 在C程序中,赋值运算符的优先级最低 C) 在C程序中,j++;是一条赋值语句 D) C程序中的#include和#define均不是C语句 (1) 当两个字符串所包含的字符个数相同时,才能比较两个字符串的大小。错 (2) 当#include后面的文件名用双引号\括起,仅搜索当前目录。错 (3) C语言中有字符串变量,与字符数组等价。错 (4) 宏定义可分为带参数的宏定义和不带参数的宏定义两类。对 (5) 数组初始化时,若初始化列表中的初始化值个数多于数组元素个数,则错误。对 (1) 已知fibonacci数列:1,1,2,3,5,8,......, 它可由下面公式表述: F(1)=1 if n=1 F(2)=1 if n=2 F(n)=F(n-1)+F(n-2) if n>2 以下程序是求F(2)+F(4)+F(6)+......+F(50)的值,请将程序补充完整,并给出正确结果,填入相应窗口。 程序: 原程序: #include double f1,f2; _____________ int i; f1=1;f2=1; for (i=1;i<=24;i++) { ___________; f2=f2+f1; sum=sum+f2; } printf(\the number is :.0lf\} (2) 下面的程序是求表达式的值: s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+......+(1*2*3*......*n)/(3*5*7*......(2*n+1)) 请将程序补充完整,并给出当n=40时,程序的运行结果(按四舍五入保留10位小数) 程序: 原程序: #include { double s, t; int i; ________ t=1.0; for(i=1;i<=n; i++) { t=t*i/(2*i+1); ___________ } return s; } main() {printf(\} (1) 编写程序,求1到5000之间的能被5整除的前若干个偶数之和,当和值大于500时退出,输出该和值
正在阅读:
c语言考试题1104-10
环境资源复习资料06-05
词语积累(6)10-18
湖头米粉的来历作文500字06-24
一片雪花的梦作文500字06-21
山东省企事业政工人员专业职务申报资格考试学习试题判断题01-30
上海师范大学《地理科学导论》考研真题12-02
我读书我快乐XX小学生04-24
电视真人秀节目研究外文文献翻译05-27
- 景观规划工程项目中的风险管理研究 - 图文
- 城市执法专业知识考试试题(有答案)
- 孙德朵大海啊故乡说课稿
- 浅谈农村中小学素质教育改革中存在的问题及建议
- 《教育研究方法》模拟试卷 - 图文
- DSP必备试题
- 物理学科核心素养在复习课中渗透研究
- 初中地理七年级下册总复习资料(人教版)
- 高考文言文翻译真题训练
- 金珠煤矿机械设备材料使用管理规定1 - 图文
- 浙江省选考(学考)十校联盟2018年10月适应性考试化学试题(Word
- 云南省昆明市第一中学2019届新课标高三月考卷(六)数学(理)试
- 某某工程结构梁拆除方案正式版
- 提升初中学生英语词汇识记能力的有效策略研究
- 作文:鲁迅文章大撤退的思考
- 人工挖孔桩安全专项施工方案(新)
- 人教版小学六年级数学下册电子教案(全册)
- 永辉超市运输配送的优化设计最终版
- 为而不争
- 光纤接入网技术2014试卷