《C语言程序设计》考试试卷1
第 1 页 共 5 页
铜 陵 学 院
《C 语言程序设计》考试试卷A
(注意事项:所有答案必须写在答题纸上,否则不得分!)
一、单选题(每小题1分,共25分)
1. 下列选项中,不可以...用作C 语言程序中的变量名的是( )。 A. B#123 B. a C. sum D. average
2. 下列运算符中,具有右.结合性...的是( )。 A. = B. + C. / D. >=
3. 下列运算符中,要求参加运算的数必须..都.是整型...的是( )。 A. / B. ! C. % D. +
4. 下列选项中,不属于...字符常量的是( )。 A. ′\\′ B. ′\t ′ C. "A" D. ′\n ′
5. 设有定义:int a ;float b ;,则下列表达式中正确..的是( )。 A. (int b) B. int(b) % i C. int(b % a) D. (int)b % a
6. 以下程序段执行后,输出结果是( )。 int a=3,b=4;
b++;a=a+b ;printf("%d\n",a);
A. 3
B. 4
C. 7
D. 8 7. 以下程序段执行后,输出结果是( )。
int x=2,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++;} printf("a=%d,b=%d\n",a,b);
A. a=0,b=0
B. a=1,b=1
C. a=1,b=2
D. a=2,b=1
8. 执行以下程序段,则其中while 循环的执行次数是( )。 int k=0;while(k=1) k=k+1;
A. 0次
B. 无限次
C. 1次
D. 有语法错误,不能执行 9. 以下程序段执行后,输出结果是( )。 int a=2,b=-1,c=2; if(a<b) c=0; else c++; printf("%d\n",c);
A. 0
B. 1
C. 2
D. 3 10.以下对一维数组a 的正确..
定义是( )。 A. int a(10); B. int a[n];
C. int a[10];
D. int n ;scanf("%d",&n);int a[n]; 11.设有定义:char str1[10],str2[10]={"China"};
则能将字符串"China"赋值给数组str1的语句是( )。 A. strcpy(str1,str2); B. str1={"China"}; C. str1=str2; D. strcpy(str2,str1);
12.设有定义:char s[ ]="abcdef";,则数组s 中存储的字符串的长度..
是( )。 ------------------------------------------第----------------------------1----------------------------装----------------------------------
-----线--------------------------------------
A. 5
B. 6
C. 7
D.8
13.以下关于函数实参与形参的描述中,正确
..的是( )。
A. 实参可以是常量、变量或表达式
B. 形参可以是常量、变量或表达式
C. 调用函数时,将形参的值传递给实参
D. 实参与形参的个数可以不相等
14.设有函数调用语句:maxi=max(a,b,c);,则函数max中有( )个形参。
A. 1
B. 2
C. 3
D. 不确定
15.设有宏定义:#define REST(M) M%2,则以下程序段的运行结果是( )。
int k=5;printf("%d\n",k*REST(11));
A. 0
B. 1
C. 5
D. 55
16.执行以下程序段后,变量p中存储的是( )。
int a=2,*p=&a;a=a+2;
A. 2
B. 变量a的地址
C. 4
D. 不确定
17.以下程序段执行后,a的值是( )。
int *p,a=10;p=&a;a=*p+a;
A. 10
B. 20
C. 0
D. 值不确定
18.以下程序段执行后,输出结果是( )。
char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf("%d",*p);
A. 9
B. 5
C. 4
D. 3
19.设有定义:char s[ ]= "goodbye",*p=s;,则执行语句printf("%s",p);后,输出
结果是( )。
A. goodbye
B. good
C. g
D. bye
20.设有定义:int a=6,*p=&a,**q=&p;,则下列表达式中值不是
..6.的是( )。
A. a
B. *p
C. *q
D. **q
21.设有以下定义,则下列叙述中正确
..的是( )。
struct example{ int a,b,c;}x;
A. example是结构体类型
B. a,b,c是结构体变量名
C. x是结构体类型名
D. x是结构体变量名
22.设有以下定义,则对变量data中x成员的引用不正确
...的是( )。
struct ex{ int x;int y;}data,*p=&data;
A. data.x
B. (*p).x
C. p.x
D. p->x
23.以下程序段执行后,输出结果是( )。
struct ex {int num;int age;}stu[2]={141001,18,141002,20};
printf("%d\n",stu[1].age);
A. 141001
B. 18
C. 141002
D. 20
24.执行以下程序段后,输出结果是( )。
enum color{red,yellow=3,blue};
printf("%d,%d,%d\n",red,yellow,blue);
A. 0,3,4
B. 1,3,4
C. 0,1,2
D. 1,2,3
25.以下库函数中,能用来打开文件的是( )。
A. fclose
B. fscanf
C. fprintf
D. fopen
二、填空题(每空1分,共20分)
1. C语言程序是由【1】构成的。
2. 计算机算法有以下三种基本结构:【2】、【3】和【4】。
3. 一个算法只能包含有限步的操作,这称为算法的【5】,一个算法中的每一步都不
应当是含糊的、模棱两可的,这称为算法的【6】 (以上
..2.个空
..填算法的特性
......)。
第 2 页共5 页
4. 设有定义:int a=2;,则执行语句a=a-a*a;后,变量a的值为【7】。
5. 设有定义:int x=10;,则执行语句printf("%d\n",x--);后,输出结果
....是【8】,
x.的值
..是【9】。
6. 设有定义:int x=3,y=2,z=1;,则表达式x<y<z的值是【10】。
7. 设有定义:int a[20];,则数组a中最多
..可以存储【11】个整数。
8. C语言中,一维数组元素的下标从【12】开始。
9. 要使函数体内的某局部变量能保留前一次调用后的值,供下一次调用时继续使用,
该变量的存储类别应该是【13】。
10.如果函数中的某个局部变量与本源文件中的某个全局变量同名,则在该函数范围内,
同名的【14】被“屏蔽”,不起作用(填“局部变量
....”或“全局变量
....”)。
11.设有定义:int a[8]={1,2,3,4,5,6,7,8},*p1=a,*p2=&a[5];则表达式p2-p1的值
是【15】。
12.已知int型占4个字节,设有定义:struct { int a;int b;}x;,则变量x所占
内存空间的大小是【16】个字节;设有定义:union{ int a;int b;}x;,则变
量x所占内存空间的大小是【17】个字节。
13.表达式11&18的值为【18】;表达式4<<1的值为【19】。 …… 此处隐藏:2667字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




