年 月 日 ______系______级______班 学号________姓名________

…………………………………⊙……密………………………………………⊙……封……………………………………⊙…线…………………………………

命题老师: 计算机学院基础教学部

- PAGE 1 -

程序设计基础(C语言)考试卷(本科样卷)

(理论部分)考试时间120分钟,答案请写在答题卡上

一、选择题 (每小题2分,共40分)

1.以下语句中不包含关键字的是( )。

A.x=sqrt(2);

B.while(x!=0)x--;

C.if(x<0)x=-x;

D.return x;

2.执行以下程序时,

#include

main()

{ int a; float b;

scanf("%3d%f",&a,&b);printf("%d\t%f",ab);

}

若要求变量a和b分别从键盘获得输入值45和678.0,则以下四种输入数据中(凵代表”空格”键,↙代表”回车”键),不能达到该要求的输入数据是( )。

A.45凵678↙B.45↙678↙

C.45,678↙D.045678↙

3.已知有声明int x=2:,以下表达式中值不等于8的是( )。

A.x+=2,x*2B.x+=x*=X

C.(x+7)/2*((x+1)%2+1)D.x*7.2/x+1

4.已知有声明”int a=3, b=4, c;”,则执行语句”c=1/2*(a+b);”后,c的值是( )。

A.0B.3C.3.5D.

5.已知字母A的ASCII码是65,字母a的ASCII码是97,变量c中存储了一个大写字母的编码。若要求将c中大写字母编码转换成对应小写字母编码,则以下表达式中不能实现该功能的是( )。

A.c=tolower(c)B.c=c+32

C.c=c-’A’+’a’D.c= (c +’A’)%26-’a’

6.已有声明”char *s1="China", s2[10], *s3="Nanjing"; *s4;”,以下字符串赋值语句在执行时可能出现错误的是( )。

A.strcpy(s3, s1);B.strcpy(s4, s1);

C.strcpy(s2, s1);D.strcpy(s2, s3);

7.执行以下程序后的结果是( )。

#include

void main()

{ int x=3;

Do

{

printf("%d\t", x=x-3);

}while(!x);

}

A.输出一个数:0B.输出一个数:3

C.输出两个数:0和-3D.无限循环,反复输出数

8.设有声明”int p[10]={1, 2}, i=0;”,以下语句中与”p[i]=p[i+1], i++;”等价的是( )。

A.p[i]=p[i+1];B.p[++i]=p[i];

C.p[++i]=p[i+1];D.i++, p[i-1]=p[i];

9.已知有声明”int m[]={5,4,3,2,1},i=0;”,下列对m数组元素的引用中,错误的是( )。

A.m[++i]B.m[5]

C.m[2*2]=0D.m[m[4]]

10.若有函数fun的定义为

void fun(…)

{static int a=1;

}

则下列叙述中不正确的是( )。

A.在每次调用fun函数时,变量a的值是上次调用结束时a的值

B.在fun函数之外,可以用变量名a直接引用a的值

C.在其他函数中,可以出现声明double a=2.5;

D.fun函数的形式参数不能取名为a

11.若函数调用时的实参为变量,则以下关于函数形参和实参的叙述中正确的是( )。

A.实参和其对应的形参占用同一存储单元

B.形参不占用存储单元

C.同名的实参和形参占用同一存储单元

D.形参和实参占用不同的存储单元

12.已有声明”int a[5];”,以下表达式中不能正确取得a[1]指针的是( )。

A.&a[1]B.++aC.&a[0]+1D.a+l

13.若有如下声明和语句:

int t[3][3], *pt[3], k;

for(k=0; k<3;k++) pt[k]=&t[k][0];

则表达式*(*(pt+1)+2)所引用的是( )。

A.t[2][0]B.&t[2][0]C.t[1][2]D.&t[1][2]

14.若有如下的类型定义和变量声明,则在给出的选项中值不为7的表达式是( )。

struct ss

{ int a;

常熟理工C语言试卷带答案,常熟理工学院 C语言 考试样卷.doc相关推荐

  1. 常熟理工C语言试卷带答案,常熟理工学院 C语言 考试样卷

    程序设计基础(C语言)考试卷(本科样卷) (理论部分)考试时间120分钟,答案请写在答题卡上 一.选择题 (每小题2分,共40分) 1. A.x=sqrt(2); B.while(x!=0)x--; ...

  2. 湖北理工学院c语言实验报告答案,湖北理工学院c语言实验报告七答案.doc

    湖北理工学院c语言实验报告七答案.doc 实验七 结构体和共用体实验课程名高级语言程序设计(C)专业班级 学号 姓名 实验时间 实验地点 指导教师 一.实验目的和要求1. 掌握结构体类型变量的定义和使 ...

  3. 2017c语言考核册答案,2017年最新C语言考题带答案

    2017年最新C语言考题带答案 A.3839 B.3938 C.380039 D.390038 (42)有以下程序 #include main() { int a,b,c=246; a=c/100%9 ...

  4. 15年3月c语言试卷,2015年3月计算机二级C语言试卷及答案..doc

    2015年3月计算机二级C语言试卷及答案 和十位的数字之和大于5的所有无符号整数,结果保存在数组yy中,其个数由函数proc返回.?例如,当arr[8]={13,1,205,252,2,333,444 ...

  5. 甜甜用计算机1050除以一个数,上册四年级数学期末试卷带答案

    数学的学习很困难但是我们也要放弃哦,今天小编就给大家来分享四年级数学,欢迎大家来多多收藏哦 秋四年级数​学期末试卷带答案 一.填空.(每空1分,共32分) 1.由13个亿,305个万,4007个1组成 ...

  6. c语言经典例题及其答案详解,100个经典c语言例题(带答案)

    100个经典c语言例题(带答案) 100 个经典 c 语言例题(带答案)经典C源程序 100 例- -1 经典C源程序 100 例 [程序 1]题目:有 1.2.3.4 个数字,能组成多少个互不相同且 ...

  7. 共线条件方程c语言程序,云南师范大学《C语言》期末考试样卷及答案

    云南师范大学2011-2012学年下学期统一考试 <计算机技术基础>(C语言)期末考试样卷 考试方式(闭卷机考)考试时量:100分钟试卷编号(样卷) 一.判断题:(每题1分,共15分) 1 ...

  8. 扬州大学广陵学院计算机网络试卷,扬州大学广陵学院控制工程考试样卷B.doc

    扬州大学广陵学院控制工程考试样卷B 第 3页 裁剪框 学院_____ ___ 系__________ 班级___________ 学号___________ 姓名_____________ ----- ...

  9. 计算机技术水平考核试卷带答案,中小学教师计算机技术水平考核试卷笔试题带答案...

    中小学教师计算机技术水平考核试卷笔试题带答案 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 笔试试题 一.单选题(每题1 分,共 4 ...

最新文章

  1. (原創) 如何解決移除DSP Builder後,在Matlab殘留錯誤訊息的問題? (SOC) (DSP Builder) (Matlab)...
  2. 用纯 CSS 创作一个小球反弹的动画
  3. 零基础学前端开发技术之第七章 浮动塌陷
  4. 开机出现“CPU fan error
  5. 关于AdvancedDataGrid的header的数据传递
  6. HDU - 2091 空心三角形 水题,但是有点坑...
  7. 关于导出聊天记录这件事……
  8. 词霸天下---词根214【-mand- = -mend- 命 令】
  9. 【路径规划】基于粒子群算法求解带时间窗的车辆路径规划问题VRPTW模型matlab源码
  10. 3D游戏开源引擎分析
  11. android可看电视吗,不要VIP也能看电影,安卓手机这4款APP太赞了!
  12. Excel2016 怎么做数据分类汇总
  13. element -UI升级,使用el-tabs导致浏览器卡死问题
  14. CorelDRAW插件-GMS插件开发-标准、渐变、调色板填充的形状-CDR插件(六)
  15. 数据可视化路上——中国地图可视化
  16. 6、Ordinary keyboard
  17. Linux安装NFS
  18. SVM支持向量机的推导(非常详细)
  19. JDK8中Lambda深入理解和Stream实践
  20. Bootstrap使用前必须在head 标签内导入bootstrap的链接,否则bootstrap无效

热门文章

  1. 基于samba实现win7与linux之间共享文件_阳仔_新浪博客
  2. 常见MyEclipse报错—— serialVersionUID的作用
  3. Timestamp 与 Date 变量绑定与Oracle的自动分区
  4. 转载 Div+css浏览器兼容实例分析(一)
  5. 操作系统(12)-【Linux】索引式文件系统
  6. Redis 备份,容灾及高可用实战
  7. java colormodel_ColorModel
  8. MYSQL常用操作(一)之设置ROOT密码,连接,常用命令
  9. Android之shape属性简介和使用
  10. #25 centos7(RHEL)系列操作系统的启动流程、systemd的特性、与命令systemctl的使用...