首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

C语言期末模拟卷.zip

行业研究 790.34KB 17 需要积分: 1
立即下载

资源介绍:

C语言期末模拟卷.zip
1
8、下列运算符中优先级最高的是( )。
A?: B&& C+ D!=
9、执行以下程序后的输出结果是( )。
void main()
{
int a=4,b=5,c=5,x=5;
a=a==(b-c); printf("%d ",a);
if (x++>5) printf("%d",x);
else printf("%d",x--);
}
A0 5 B0 6 C1 5 D1 6
10、设 x,y 都为整型变量,下列 if 语句中不正确的( )。
Aif(x>y); Bif(x==y) x+=y; Cif(x!=y) scanf("%d",&x) else x=1; Dif(x);
11、下面程序的运行结果是( )。
for(y=1;y<10;) y=((x=3*y,x+1),x-1);
printf(x=%d,y=%d,x,y);
Ax=27,y=27 Bx=12,y=13 Cx=15,y=14 Dx=y=27
12、设有以下语句:
int x=3;
do
printf("%d",x-=2);
while(!--x);
该程序段的执行结果是( )。
A.显示 1 B.显示 1 -2 C.显示 0 D.是死循环
13、以下叙述正确的是( )。
Acontinue 语句的作用是结束整个循环的执行
B.只能在循环体内和 switch 语句体内使用 break 语句
C.在循环体内使用 break continue 语句的作用相同
D.从多层循环嵌套中退出,只能使用 goto 语句
14、已定义“int i;char x[7];”,为了给 x 数组赋值,以下正确的语句是( )。
Ax[7]="Hello!"; Bx="Hello!";
Cx[0]="Hello!"; Dfor(i=0;i<6;i++) x[i]=getchar();x[i]='';
《程序设计基础 C2014-2015-1 期末考试卷(A
使用专业、班级 学号 姓名 l
一、单项选择题〖每小题 2 分,共计 60 分〗
1、在一个 C 语言程序中,下列说明正确的是( )。
Amain()函数必须出现在固定位置 Bmain()函数可以在任何地方出现
Cmain()函数必须出现在所有函数之后 Dmain()函数必须出现在所有函数之前
2、下列关于算法的叙述不正确的是( )。
A.算法是解决问题的有序步骤 B.一个问题的算法都只有一种
C.算法具有确定性、可行性、有限性等基本特征
D.常见的算法描述方法有自然语言、图示法、伪代码法等
3、以下不属于对算法的描述方法的是( )。
A.流程图 BN-S 流程图 C.自然语言 D.函数
4、假设所有变量均为整型,则表达式(a=2,b=5,++a+b++)的值是( )。
A7 B9 C8 D2
5sizeof(float)是( )。
A.一个单精度型表达式 B.一个整型表达式 C.一个函数调用 D 一个不合法的表达
6、下面四个选项中,均是合法整型常量的选项是( )。
A160 B-0xcdf C -01 D-0x48a
-0xffff 01a 986,012 2e5
011 0xe 0668 0x
7、设 xy 为整型变量,z 为双精度变量,以下不合法的 scanf 函数调用语句是( )。
Ascanf("%d%lx,%le",&x,&y,&z); Bscanf("%3d%d,%lf",&x,&y,&z);
Cscanf("%x%o%5.2f",&x,&y,&z); Dscanf("%d,%d%lf",&x,&y,&z);
考试形式开卷( )、闭卷(√ ),在选项上打(√)
开课教研室 算机系 命题教师 雪忠 命题时间 2014.12 使用学期 2014-2015-1 总张数 5 教研室主任审核签字 d
2
24、若已定义“int a[]={1,2,3,4},*p=a;”,则下面表达式中值不等于 2 的是( )。
A*(++a) B*(p+1) C*(a+1) D*(++p)
25、设有如下函数定义:
int fun(char *s)
{
char *p=s;
while(*p!='\0') p++;
return(p-s);
}
如果在主程序中用“printf("%d",fun("goodbye"));”调用函数,则输出结果为( )。
A3 B6 C8 D7
26、设有以下语句:
struct st{ int num; struct st *next;};
struct st s1={5,NULL},s2={7,NULL},s3={9,NULL},*p; //NULL 代表空指针
s1.next=&s2; s2.next=&s3;
p=&s1; p=p->next;
则以下表达式的值为 8 的是( )。
Ap++->num Bp->num++ C++p->num D(*p).num++
27、以下对结构体变量 stu1 中成员 age 非法引用的是( )。
struct student { int age;int num;} stu1,*p; p=&stu1;
Astu1.age Bstudent.age Cp->age D(*p).age
28、当说明一个共用体变量时系统分配给它的内存是( )。
A.各成员所需内存量的总和 B.第一个成员所需内存量
C.成员中占内存量最大者所需内存量 D.最后一个成员所需内存量
29、如果要将存放在双精度型数组 x[10]中的 10 个数写到文件指针所指向的文件中,
正确的语句是( )。
Afor(i=0;i<50;i++) fputc(x[i],fp); Bfor(i=0;i<10;i++) fputc(&x[i],fp);
Cfor(i=0;i<10;i++) fputc(&x[i],8,1,fp); Dfwrite(x,8,10,fp);
30、执行下面程序段后,b 的值是( )。
int x=3.5,b; char z='A'; b=((x&15) && (z<'a'));
A0 B1 C2 D3
15、若有说明:int a[][3]={1,2,3,4,5,6,7};,则数组 a 的第一维大小是( )。
A2 B3 C4 D.无确定值
16、以下程序的输出结果为( )。
char str[15]="hello!"; printf("%d %d\n",strlen(str),sizeof(str));
A15 15 B6 6 C7 6 D6 15
17、若有定义:int a[2][3];,以下选项中对 a 数组元素正确引用的是( )。
Aa[2][!1] Ba[2][3] Ca[0][3] Da[1>2][!1.2]
18、在一个文件中定义的全局变量的作用域为( )。
A.本程序的全部范围 B.离定义该变量的位置最近的函数
C.函数内全部范围 D.定义该变量的位置开始到本文件结束
19、以下不正确的说法是( )。
A.全局变量、静态变量的初值是在编译时指定的
B.静态变量如果没有指定初值,则其初值为 0
C.局部变量如果没有指定初值,则其初值不确定
D.函数中的静态变量在函数每次调用时,都会重新设置初值
20、函数调用语句 fun(fun1(a1,a2),(a3,a4),a5=x+y);函数 fun 含有实参的个数为( )。
A1 B2 C3 D5
21、以下不正确的说法是( )。
A.实参可以是常量、变量或表达 B.形参可以是常量、变量或表达式
C.实参可以为任意类型
D.形参和实参类型不一致时以形参类型为准
22、若已定义“int a[]={2,3,4,5,6},*p=a+1;”,则 p[2]的值是( )。
A.无意义 B3 C4 D5
23、执行以下程序后,y 的值是( )。
void main()
{
int a[]={2,4,6,8,10}, y=1,x,*p;
p=&a[1];
for(x=0;x<3;x++) y+=*(p+x);
printf("%d\n",y);
}
A17 B18 C19 D20

资源文件列表:

C语言期末模拟卷.zip 大约有15个文件
  1. 2010程序设计C语言期末试卷.doc 130KB
  2. 2010程序设计期末试卷答案.doc 57.5KB
  3. 2014年C语言试卷.pdf 199.75KB
  4. 2015年C语言试卷.pdf 100.1KB
  5. 2016年C语言试题答案.pdf 58.23KB
  6. C语言习题全集+答案.doc 1MB
  7. C语言最重要知识点总结.doc 133.5KB
  8. c语言期末考试题及其答案.doc 76.5KB
  9. C语言程序设计期末考试复习题及答案.doc 82.5KB
  10. C语言程序设计试卷1.doc 80.5KB
  11. C语言程序设计试卷2.doc 354.76KB
  12. C语言程序设计试卷5.doc 100.5KB
  13. C语言练习.doc 477.57KB
  14. 《C程序设计基础》模拟考试题(含答案).doc 79KB
  15. 练习题.doc 61.5KB
0评论
提交 加载更多评论
其他资源 RPA Taskt可执行exe程序(Robot Framework、Taskt、UI.Vision、OpenRPA和TagUI)
当前RPA的开源市场中,备受推荐的框架有:Robot Framework、Taskt、UI.Vision、OpenRPA和TagUI。 以下是这5个开源框架在低代码、可读性、跨平台、开发语言、以及开源协议等方面的对比. taskt(原名sharpRPA)是基于.NET Framework的C#开发的一款免费、易于使用的开放源代码自动化客户端。它的设计理念就是让用户能够构建和设计流程自动化,而不需要编写一行应用代码。借助taskt,你可以轻松实现繁杂任务的自动化,并打造出自己的数字工作团队。 环境要求: 1、windows操作系统 2、.NET框架4.8 详解介绍与使用:https://mp.csdn.net/mp_blog/creation/editor/142444808
大地坐标与空间直角坐标相互转换
基于实现同一坐标系下,空间直角坐标和大地坐标的转换问题,运用窗体实现数据的单点计算和数据(.txt格式)的计算和计算结果的输出为.txt格式。
eba轮播js广告代码
eba轮播js广告代码
FLASH 3D BANNER展示代码
FLASH 3D BANNER展示代码
手写Spring框架源码
支持高质量中文博客,希望下载者一键三连,支持知识免费分享,你的支持是我的动力!
CU3ER官网flash 3D焦点图代码
CU3ER官网flash 3D焦点图代码
CU3ER官网flash 3D焦点图代码
CSS3窗帘式4格焦点图代码,带有数字导航,点击数字之后图片会以窗帘形式切换
CSS3窗帘式4格焦点图代码,带有数字导航,点击数字之后图片会以窗帘形式切换,另外共有4种图片切换样式可以选择,兼容主流浏览器,模板在线推荐下载! 使用方法: 1、head区域引用文件htmldivcss.css 2、在文件中加入区域代码 3、图片路径请打开htmldivcss.css修改
ChinaRen首页flash轮换代码
ChinaRen首页flash轮换代码