- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计模拟考试题5
03微机《C语言程序设计》期末考试试题(五)
一、填空题:(每空2分,共20分)
1.C语言的函数由 和 组成。
2.若在某个程序中要使用常量5.666,我们用符号常量WAN 来表示,它的定义格式通常为 。
3.若字符‘A’的ASCII码为65,则ASCII码为98的字符是 。
4.若定义x为int型变量,则x在内存中占 个字节。
5.数组int a[] 3,5,2,78,59 ;中的元素有 个,其中最大下标的元素的值是 ,最大元素的下标值是 。
6.下列程序段循环执行的次数是 次。 int x 0; while x 1 x--; if x 0 break; 7.源程序fi.c用Turbo C2.0编译后生成的文件是(用完整的文件名形式表示) 。
二、单选题:(每小题2分,共30分)
1.以下常量表示正确的是 A.0x79h B.038 C.’AB’ D.”A”
2.下列不正确的语句是 A.5; B.a 0 C.; D. c a;a b;b c;
3.以下对变量的定义和赋值正确的是 A.int a 9;b 7; B.char ch ”abc”;
C.char ch[]; D.char ch[] ‘g’,‘j’,‘w’ ;
4.以下各表达式用在if语句的条件,其值为真的是 A.0 0 B.1 0 C.!1 D.‘a’ ‘A’
5.在流程图中,菱形框表示的操作是 A.数据的输入输出 B.程序的开始 C.条件判断 D.赋值
6.若有函数定义int fun int x,char ch … ,则以下函数的调用正确的是 A.fun ; B.x fun 4,‘b’ ; C.x fun ‘b’,4 ; D.x fun ;
7.若有定义int b[5];则以下输入函数格式正确的是 A.scanf “%d”,b ; B.scanf “%d”,b[0] ;
C.scanf “%d”,b[1] ; D.scanf “%d”,b ;
8.若已知a 0,b 1,c 2,d 3,执行下列程序后d的值为 if a d--;
else if b if !c d 6; else d 7;
A.2 B.6 C.7 D.5
9.若说明x在区间[2,9]中,C语言的表达式为 A.2≤x≤9 B.2 x 9 C.2 x||x 9 D.2 xx 9
10.break;语句是用来实现 A.结束本次循环 B.终止整个程序的执行
C.结束整个循环 D.终止整个函数
11.下列对str初始化为字符串“abc”的是 A.char str abc ; B.char str[] abc;
C.char str[] ‘a’,‘b’,‘c’ ;
D.char str[] ‘a’,‘b’,‘c’,‘\0’
12.下列可作变量的标识符 A.3rt B.je_c C.$89 D.a+6
13.3+3 6 0的值为 A.3 B.0 C.1 D.6
14.下列函数格式正确的是 A.putchar “a” ; B.getchar ‘a’ ;
C.gets “abc” ; D.putchar ‘a’ ;
15.C语言允许函数值类型缺省,此时,函数值缺省定义为 A.void型 B.float型 C.long型 D.int型
三、阅读程序:(每小题4分,共24分)
1. #include”stdio.h”
main int a 8,b 6,c 11;
if a b
b a;
else
a b;a c;c b;
printf “a %d,b %d,c %d\n”,a,b,c ; 程序运行结果:_______________________________
2.#include”stdio.h”
main int a 3,b 6,s;
char ch ’B’;
s a-b;
ch ch+2;
printf “s %d,ch %c\n”,s,ch ; 程序运行结果:_______________________________
3.#include”stdio.h”
main int a,b;
a 0;
for b 0;b 10;b++ if b%2 0 continue; a+ b; printf “a %d,b %d\n”,a,b ; 程序运行结果:_______________________________
4.#include”stdio.h”
main int m[3],a,b,c;
for a 0;a 3;a++
m[a] 0;
c 2;
for a 0;a c;a++ for b 0;b c;b++ m[b] m[a]+1;
printf “%d\n”,m[1] ; 程序运行结果:____
文档评论(0)