中国石油大学 c语言程序设计 复习题,中国石油大学《C语言程序的设计》期末复习试题与答案...
《C语言程序设计》期末复习题
一、选择题
1.能将高级语言编写的源程序转换成目标程序的是( ) A. 程序
B. 解释程序 C. 编译程序
D.编辑程序
2.设a为整型变量,则不能正确表达数学关系10<a<15的C语言表达式是( )。 A. 1010&&a<15 D.!(a<=10)&&!(a>=15)
3.当调用函数时,实参是一个数组名,则向函数传送的是( )。 A. 数组的长度
B. 数组的首地址 D. 数组每个元素中的值
C. 数组每一个元素的地址
4.执行下面的程序段后,k的值是() int k=1,n=325; do { k*=n;n/=10;}while(n); A. 3
B. 30 C. 523
D. 325
5.若有以下数组说明,则i=6;a[a[i]]元素数值是( )。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12}; A.3 B.8 C.6 D.5
6.若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是() A. for(i=1,p=1;i<=5;i++) p*=i; B. for(i=1;i<=5;i++){ p=1; p*=i;} C. i=1;p=1;while(i<=5){p*=i; i++;} D. i=1;p=1;do{p*=i; i++; }while(i<=5);
7.若有:int a[][3]={{1,2,3},{4,5},{6,7},{8}}; 则数组a的第一维的大小为: ( ) A. 12 B. 3 C. 4 D.无确定值
8.设有如下程序段 ,则执行p=s;语句后,以下叙述正确的是( )。
char s[20]= “Bejing”,*p; p=s;
A.可以用*p表示s[0]
B.s数组中元素的个数和p所指字符串长度相等 C.s和p都是指针变量
. . .
D.数组s中的容和指针变量p中的容相等 9.以下正确的函数定义是( )。
A.double sum(int x, int y) B.double sum (int x,y) { z=x+y ; return z ; } { int z ; return z ;} C.sum (x,y)
D.double sum (int x, int y)
{ int x, y ; double z ; { double z ;
z=x+y ; return z ; } z=x+y ; return z ; } 10.已知学生信息描述为 struct student {
int no; char name[20]; char sex;
struct{int year; int month; int day; }birth; };
struct student s;
设变量s中的“生日”应是“1984年11月11日”,下列对“生日”的正确赋值方式是( )。 A. year=1984;month=11;day=11;
B. birth.year=1984;birth.month=11;birth.day=11; C. s.year=1984;s.month=11;s.day=11;
D. s.birth.year=1984;s.birth.month=11;s.birth.day=11; 11. 下列数据中,为字符串常量的是( )。 A. ′A′
B. How do you do.
C. \
D.$abc
12.以下运算符中,优先级最高的运算符是( )。 A. ||
B. %
C. !
D.==
13.执行以下程序段后,输出结果和a的值是( )。
int a=10; printf(\A.10和10
B.10和11
C.11和10
D.11和11
14. 有定义语句:int x,y;若要通过scanf(\语句使变量x得到数值11,变量y得到
. . .
数值12,下面四组输入形式中,正确的是( )。 A. 11 12 B. 11,12 C. 11,12
D. 11, 12
15. 下列定义数组的语句中,正确的是( )。 A. int x[0..10]; B. int x[ ]; C. #define N 10
D. int N=10; int x[N];
int x[N];
16. 若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是( A. int p=&x;
B.int *p=x;
C. *p=*x; D. int *p=&x;
17. 以下不是无限循环的语句为( )。 A. for(y=0,x=1;x>++y;x=i++) i=x; B. for(;;x++=i); C. while(1){x++;} D. for(i=10;;i--) sum+=i;
18. 有以下函数,函数的功能是( )。 int fun(char *x, char *y) { int n=0;
while ( (*x==*y) && *x!='\\0' ) {x++; y++; n++;} return n ; }
A.将y所指字符串赋给x所指存储空间 B.查找x和y所指字符串中是否有'\\0'
C.统计x和y所指字符串中最前面连续相同的字符个数 D.统计x和y所指字符串中相同的字符个数
19. 语言中,定义结构体的保留字是( )。 A.union
B.struct
C.enum
D.typedef
20. 应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为( )。A.open
B.fopen
C.close
D.fclose
21. 在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式( A.只能用逻辑表达式
B.只能用关系表达式
. . .
。 )。)
C.只能用逻辑表达式或关系表达式 D.可用任意表达式
22. 假设所有变量均为整型,表达式:a=2,b=5,a>b?a++:b++,a+b的值是( )。 A.7
B.8
C.9
D.2
23. 若有如下代码,则a的值为( )。 int a=1,b=2,c=3; if(a>b)a=b; if(a>c)a=c; A.1
B.2
C.3
D.不一定
24.假定所有变量均已正确定义,下列程序段运行后x的值是( )。 k1=1;k2=2;k3=3;x=15; if(!k1) x--; else if(k2) x=4; else x=3; A.14
B.4
C.15
D.3
25. 以下for循环的执行次数是 for(x=0,y=0;(y=123)&&(x<4);x++);( )。 A.是无限循环
B.循环次数不定
C.4次
D.3次
26. 以下运算符中,优先级最高的运算符是( )。 A. ||
B. %
C. !
D.==
27. 有定义语句:int x,y;若要通过scanf(\语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是( )。 A. 11 12 C. 11,12
B. 11,12 D. 11, 12
28. char a[10];不能将字符串\存储在数组中的是( )。 A.strcpy(a,\ C.a=\
B.a[0]=0;strcat(a,\
D.int i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;
29. 以下程序段 char *alp[]={\int j; puts(alp[1]);的输出结果是( )。 A.A
B.B
C.D
D.DEF
30. 若执行fopen函数时发生错误,则函数的返回值是( )。 A.地址值
. . .
B.0 C.1 D.EOF
中国石油大学 c语言程序设计 复习题,中国石油大学《C语言程序的设计》期末复习试题与答案...相关推荐
- c语言设计期末考试试题及答案,C语言程序的设计期末考试试题(含答案).pdf
一.单项选择题 (本大题共20题,每题2 分,共40 分) 1.以下不是C语言的特点的是() A C B . 语言简洁.紧凑 .能够编制出功能复杂的程序 C.C语言可以直接对硬件进行操作 D.C语言移 ...
- 电大1253c语言程序设计考试题,电大1253《C语言程序设计》开放大学期末考试试题2020年1月(含答案)...
<电大1253<C语言程序设计>开放大学期末考试试题2020年1月(含答案)>由会员分享,可在线阅读,更多相关<电大1253<C语言程序设计>开放大学期末考试 ...
- c语言与单片机技术试卷与答案,哈尔滨工业大学《单片机原理及应用》课件、各章习题解答、试题及答案...
哈尔滨工业大学<单片机原理及应用>课件.各章习题解答.试题及答案等 本光盘依托张毅刚等编著,高等教育出版社出版的高等学校教材<单片机原理及应用>制作的.主要包括电子教案及各种电 ...
- java语言程序设计全国考试题,2019年12月全国计算机等级考试[Java语言程序设计]复习题及答案...
  [导读]:2019年12月全国计算机等级考试[Java语言程序设计]复习题及答案,更多全国等级考试报名时间.考试时间以及考试模拟试题 ,请访问易考吧全国等级考试栏目 ...
- 西华大学c语言考试题,西华大学C语言程序设计复习题
西华大学C语言程序设计复习题 <C语言程序设计>考试题型示例& 复习例程 一.单项选择题 1.以下四组变量标识符均为合法的是(B ). A)cosx_Value.CASE.sin( ...
- 中南c语言作业答案,中南民族大学10套计算机C语言期末考试复习试题及答案.doc...
中南民族大学10套计算机C语言期末考试复习试题及答案.doc 一.判断 共10题 (共计10分)第1题 ( 1.0分) 题号1488函数即可以嵌套定义,又可以嵌套调用.N第2题 ( 1.0分) 题号1 ...
- C语言程序设计复习题(2021年11月3日)
C语言程序设计复习题 (2021年11月3日) 解析有空再写 一.选择题: 1.以下各组数据中,不正确的数值或字符常量是( CAA ) [1]A)011 B)3.987E-2 C)018 D)0xa ...
- 2022年计算机二级考试Python语言程序设计复习题及答案
1.关于二维数据描述错误的是( A ) A.二维列表对象输出为CSV文件,将遍历循环和字符串的split()方法相结合 B.二维数据由关联关系的数据构成 C.二维数据是一维数据的组合形式,由多个一维数 ...
- 计算机应用基础1010转换为10进制,大学计算机应用基础期末考试试题及答案
大学计算机应用基础期末考试试题及答案 一. 填空题 1.木马病毒一般是通过电子邮件.在线聊天工具和恶意网页等方式进行传播,多数都是利用了操作系统中存在的 .漏洞 2. 浮点数取值范围的大小由_____ ...
最新文章
- 只要努力搞,没有KPI搞不垮的团队?
- R计算回归模型Mallows’ Cp指标
- Java多线程-线程的调度(合并)
- 数据结构源码笔记(C语言):集合的位向量表示
- 力改变物体形状举例_对旋转问题的思考-在离心力确定的情况下,物体的旋转情况如何通过宇宙中的相对运动情况和质量分布确定?...
- kafka 同步提交 异步_详解Kafka设计架构核心——Kafka副本机制详解
- Rust 要“进驻” Linux 内核了?Linux 之父:保持观望
- JS学习总结(7)——对象
- 怎么在云服务器上建网站_如何在云服务器上部署自己的网站?
- 一个简单的log2(x)的快速计算方法
- oracle里如何求及格率,统计出每个教师每门课的及格人数和及格率
- Blue Coat:打击移动领域的坏人
- 【C语言】扫雷游戏(递归实现展开一片)8000字详细教学
- Python爬虫:爬了7天的斗鱼,我们来看一下主播们的真实现状
- word2013怎么去掉所有文字下面的波浪线
- Excel导出显示服务器,javaexcel导出到远程服务器
- 文献阅读-10X单细胞揭示肿瘤浸润性T细胞的泛癌单细胞图谱
- Pony.ai 自动驾驶
- 从MapX到MapXtreme
- 根目录磁盘空间不足,使用fdisk添加新磁盘问题
热门文章
- 为什么新来的技术很难接手维护一个系统
- VC++中GlobalAlloc()、malloc()和new()函数之间区别
- python snap7 简书_SnapKit真好用
- 学完python基础开始学爬虫_零基础入门Python爬虫不知道怎么学?这是入门的完整教程...
- android intent 源码,Android 基础之 IntentService 源码
- mysql外键教程_MySQL外键使用详解
- python reader循环_Python的for循环和while循环。
- 虚拟机无法访问主机mysql_解决虚拟机linux端mysql数据库无法远程访问
- Apriltag可用图片:TAG16H5
- 这些赛道设计的点子,不让用太可惜了 | 赛道审核环节