苏州大学C语言课程考试样卷
期末理论考试
一、选择题(每题1分,共20分)
1、一个C程序的执行是从( )
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序的main函数开始,到本程序文件的最后一个函数结束 D) 本程序文件的第一个函数开始,到本程序main函数结束
2、以下叙述不正确的是( )
A) 一个C源程序可由一个或多个函数组成 B) 一个C源程序必须包含一个main函数 C) C程序的基本组成单位是函数
D) 在C程序中,注释说明只能位于一条语句的后面
3、在C语言中,5种基本数据类型的存储空间长度的排列顺序为( )
A) char<int<long int<=float<double B) char=int<long int<=float<double C) char<int<long int=float=double D) char=int=long int<=float<double
4、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )
A)必须为字母 B)必须为下划线
C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符
5、在说明 int *ptr[3] 中,标识符。
A) 说明不合法
B) 是一个指针数组名,每个元素是一个指向整型变量的指针
C) 是一个指针,它指向一个具有三个元素的一维数组 D) 是一个指向整型变量的指针 6、若有定义:int a=7; float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )
A)2.500000 B)2.750000 C)3.500000 D)0.000000
7、以下不正确的叙述是( )
A) 在C程序中,逗号运算符的优先级最低 B) 在C程序中,APH和aph是两个不同的变量
C) 若a和b类型相同,执行了表达式a=b后b中的值将放入a中而b中的值不变 D) 从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
8、若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是 。
A) -3 B) 9 C) -12 D) 6
期末理论考试
9、能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是( )
A) (x>=1)&&(x<=10)&&(x>=200)&&(x<=210) B) (x>=1)&&(x<=10)||(x>=200)&&(x<=210) C) (x>=1)||(x<=10)||(x>=200)||(x<=210) D) (x>=1)||(x<=10)&&(x>=200)||(x<=210)
10、设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )
A) 0~255 B) 0~32767 C) 0~65535 D) 0~2147483647
11、以下for循环的执行次数是( ) for(x=0,y=0;(y=123)&&(x<4);x++)
A)是无限循环 B) 执行0次 C)执行4次 D)执行3次
12、假设int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占的字节数是( ) 。
A) 3 B) 6 C) 10 D) 20
13、有如下函数调用语句:
fun(rec1,rec2+rec3,(rec4,rec5));
该函数调用语句中,含有的实参个数是( )
A) 3 B) 4 C) 5 D) 有语法错
14、在C语句中,形参的默认存储类型是( )。
A) auto B) register C) static D) extern
15、有语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是( )
A) 132<回车> B)1,3,2<回车>
C)a=1 b=3 c=2<回车> D)a=1,b=3,c=2<回车>
16、以下不正确的描述为( )
A) 不同函数中可以使用相同名字的变量 B) 形式参数是局部变量
C) 在一个函数内部定义的变量只在本函数范围内有效
D) 在一个函数内部的复合语句中定义的变量可以在本函数范围内有效
17、以下函数值的类型是( )
fun(float x) { float y; y=3*x-4; return y; }
期末理论考试
A) int B) 不确定 C) void D) float
18、main ()
{ int aa[4][4]={ {1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}}; int i,s=0;
for(i=0;i<4;i++)
s+=aa[i][1]; printf("%d\n",s); }
执行后的输出结果是( )
A) 11 B) 19 C) 20 D) 13
19、下面程序的功能是将小写字母变成对应大写字母后的第二个字母。如y变成A,z变成B。请选择填空。
#include <stdio.h> main() {
char c;
while((c=getchar())!='\n') {
if(c>='a' && c<='z') {
[1] ; if(c>'Z') [2] ; }
printf("%c",c); } }
[1] 应填:( )
A) c+=2 B) c-=30 C) c=c+32+2 D) c-=32
20、如上题,[2] 应填:( )
A) c='B' B) c='A' C) c-=26 D) c=c+26
二、填空题(每空1分,共10分)
1、为解决一个问题而采取的方法和步骤,称为算法,计算机中表示算法的形式有言__(1)、__流程图___(2)、__伪代码___(3)等。
2、变量的数据类型是可以转换的,转换的方法有两种, 自动类型转换发生在不同数据类型的变量混合运算时,由___编译系统____(4)自动完成。 强制类型转换是通过 __类型转换运算符___(5)来实现的。
3、若a是int型变量,初值为12,则表达式a+=a-=a*a的值为 6)
期末理论考试
4、设y是int型变量,请写出判断y为奇数的关系表达式:(7)
5、字符串 "C program"在内存中所占的字节数为 8)
6、C 语言以 /* 开头并以 */ 结尾的串,在其之间的内容为 ___注释____(9)
7、若a是int型变量,则下面表达式的值为 (10) (a=4*5,a*2),a+6
三、判断题(每题1分,共10分)
1. 可以将一个数组的所有元素的值直接赋值给另外一个数组。 2. 一个可执行的C语言程序必须包含一个main( )函数。 3. C语言中表达式6<x<10的值,当x=8时为0。
4. 在C语言的if 语句中,可以用逻辑或关系表达式决定分支的流程。 5. 说明 char str[10]="string";等价于char str[10];str="string"; 6. 有语句char x=’H’;,则表达式x+’a’-‘A’的计算结果是’h’。 7. C语言中的函数根据调用形式可分为有参函数和无参函数两种。
(×) (√) (×) (√) (×) (√) (√)
8. 字符处理函数gets的作用是将输入的一串字符依次存入指定的存储单元,该函数在读
入回车键或空格键后停止读入字符。 (×) 9. 若有定义 int a[3][3]={5,4,3,6,9,2,7,8,1};则printf(“%d,%d\n”,*(a[0]+1),*(*(a+2)+2));输出的是“4,1”。 (√) 10. 语句int (*p)[3];定义了一个指针数组。
(×)
四、写出下列程序运行结果(每题10分,共20分)
1、
…… 此处隐藏:2526字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




