一、选择题

1. 以下可以将任意一个两位整数n 的个位数与十位数对换的表达式为( )。

A. (n-n/10×10)×10+n/10

B.n-n/l0×l0+n/10

C.n/10+(n-n/10)

D. (n-n/10)×10+(n/10)

答:A

A 项n/10得到十位数字,n-n/10得到个位数字,,n-n/10【解析】将个位数乘以10加上十位数字(

×10)×l0+n/10实现将任意一个两位整数个位数与十位数对换,A 项正确。B 项n-n/10×10得到个位数字,n/10为十位数字,n-n/10×l0+n/10实现两位整数个位数与十位数之和,B 项错误。C 项n/10+(n-n/10)=n, 不能实现题目中要求,C 项错误。D 项n/10是十位数字,n-n/10为原两位整数减去十位数字,不是个位数字,D 项错误。

2. 有以下程序:

程序运行后的输出结果是( )。

A.-1

B.0

C.1

D.7

答:A 【解析】

和运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当

直到while 判断为0以后缀形式出现时,贝U 先取值,再进行加一或减一操作。程序中执行

时才跳出循环,执行下条语句,即a 为0时再执行后输出,最终输出的结果为-1。

3. 按照C 语言规定的用户标识符命名规则,不能出现在标识符中的是( )。

A. 大写字母

B. 连接符

C. 数字字符

D. 下划线

答:B

【解析】C 语言中标识符只能由下划线、字母和数字组成,且不能以数字开头。

4. 以下叙述正确的是( )。

A.C 程序总是以main ( )作为程序执行的起始行

B.main ( )函数若不带参数,其后面的一对圆括号可省略

C. 函数体内的定义语句和可执行语句允许任意穿插出现

D.C 语言中的语句之间必须用分号作为分隔符

答:A

【解析】main ( )函数后面的括号告诉编译器这是一个函数,不可以省略,排除B 选项;在复合语句中, 不仅可以有执行语句,还可以有定义语句,定义语句应该出现在执行语句的前面,故排除C 选项;C 语言中的某 些语句可以不用分号,例如if 语句,宏定义,故D 选项错误;答案为A 选项。

5. 有以下程序(说明:字母A 的ASCII 码值是65):

程序运行后的输出结果是( )。

A.BY

B.BT

C.YT

D.YE

答:D

【解析】函数只会输出ASCII 码值为奇数的字母,执行fun (a )时,依次取出a □中的字母,当取第一个字母8时,因为8的ASCII 码值为66, 所以不会输出B , 字母Y 的ASCII 码值为89, 字母T 的ASCII 码值为84,字母E 的ASCII 码值为69,所以最后输出字母YE 。

6. 若有定义语句inta=10;doubleb=3.14;, 则表达式'A'+a+b值的类型是( )。

A.char

B.int

C.double

D.float

答:C

【解析】在多目运算符相关联的运算数中,如果类型不一致,系统将自动进行类型转换,使

a 是整型,b 是double 两边的类型达到一直后,再进行运算,转换的规则是由“低到高V A' 是字符型,

型。字符型数据占1个字节,整型占2个字节,double 型占8个字节,故三者相加后为double 型,即选择答案C 。

7. 以下选项中不合法的标识符是( )。

答:C

【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。语法规则为:①标识符由字母、数字或下画线组成;②第一个字符必须是字母或下画线;③标识符最多由274个字符组成;④在标识符中严格区 分大小写字母;⑤关键字不能作为自定义的标识符在程序中使用。

8. 有如下程序:

程序运行后的输出结果是( )。

A.NAME0

B.NAMEE

C.NAME D.

答:A

【解析】程序执行过程为:调用函数disp ,将字符串“NAME”首地址传给指针str , 在while 循环中,依次

判断字符串中字符是否为

时,结束循环,返回字符NAME0。

9. 以下叙述正确的是( )。

A. 只使用三种基本结构即可解决任何复杂问题

B.C 语言程序并不是必须要定义main ( )函数

不是的则输出字符,

否则结束循环。当码0, 并输出。程序运行后的输出结果是:

温州大学c语言作业布置的网站,2016年温州大学物理与电子信息工程学院综合卷之C语言程序设计复试笔试仿真模拟题...相关推荐

  1. 温州大学c语言期末试卷,2016年温州大学物理与电子信息工程学院综合卷之C语言程序设计复试笔试最后押题五套卷...

    一.选择题 1. 下面是有关C 语言字符数组的描述,其中错误的是( ). A. 不可以用赋值语句给字符数组名赋字符串 B. 可以用输入语句把字符串整体输入给字符数组 C. 字符数组中的内容不一定是字符 ...

  2. 南昌航空航天c语言试卷,2016年南昌航空大学软件学院程序设计复试笔试仿真模拟题...

    一.选择题 1. 以下选项中合法的C 语言赋值语句是( ). A.++i: B.a=b=34 C.a=3,b=9 D.k=int(a+b): 答:A [解析]B 项和C 项缺少分号,不合法.D 项类型 ...

  3. 武汉科技大学c语言复试题库,2016年武汉科技大学计算机科学与技术学院C语言程序设计复试笔试仿真模拟题...

    一.选择题 1. 以下程序: 程序运行后的结果是( ). A.0 B.-12 C.-20 D.10 答:C [解析]将函数的宏替 2. 设有定义: 若变量均已正确赋初值,则以下语句中错误的是( ). ...

  4. 北京工商大学c语言复试试题,2016年北京工商大学计算机与信息工程学院C语言程序设计复试笔试仿真模拟题...

    一.选择题 1. 有以下程序段: 程序运行后的输出结果是. A.a=10b=50c=10 B.a=10b=50c=30 C.a=10b=30c=10 D.a=10b=30c=50 答:A [解析]a= ...

  5. c语言源程序总是由一个或多个函数组成,2016年中山大学卡内基梅隆大学C语言程序设计复试笔试仿真模拟题...

    一.选择题 1. 有以下程序 则以下函数调用语句错误的是( ). A. B. C. D. 答:A [解析]返回值是int ; 声明了一个函数指针,它可以指向一个函数,该函数的形参是两个int ,是把函 ...

  6. 齐鲁工业大学c语言复试真题,2016年齐鲁工业大学理学院C语言程序设计复试笔试仿真模拟题...

    一.选择题 1. 以下选项中,合法的一组C 语言数值常量是( ). A.12. 0Xa23 4.5e0 B.028 .5e_3 -0xf C..177 4el.5 Oabc D.0x8A 10.000 ...

  7. c语言程序设计例题椭圆,2016年西安邮电大学理学院高级语言程序设计之C语言程序设计复试笔试仿真模拟题...

    一.选择题 1. 有以下程序: 程序运行的结果是( ). A.0 B.10 C.20 D. 出错 答:C [解析]fun 函数的功能是申请一个指针p ,把p 指向的存储空间赋值为n ,并返回p 指向的 ...

  8. 西北民族大学c语言程序设计复试科目,2016年西北民族大学中国民族信息技术研究院962C语言程序设计复试笔试仿真模拟题...

    一.选择题 1. 有如下程序: 程序运行后的输出结果是( ). 答:D [解析]程序执行过程为: 定义结构体变量 将 ABC , 故D 项正确. 2. 有以下程序 第 2 页,共 33 页 调用str ...

  9. 淮北师范大学c语言试卷,2016年淮北师范大学物理与电子信息学院高级语言程序设计(加试)之C语言程序设计复试笔试仿真模拟题...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.10, 9 B.11, 10 C.010, 9 D.9, 10 答:D [解析]整型常量有3种表示方法,分别是十进制数表示法.八进制 ...

  10. 山东财经大学计算机体系结构考试题,2016年山东财经大学计算机科学与技术学院数据库系统原理与程序设计复试笔试仿真模拟题...

    一.选择题 1. 在关系模式R (U ,F )中,如果 ( ). A. 平凡函数依赖 B. 部分函数依赖 C. 完全函数依赖 D. 传递函数依赖 [答案]B [解析]如果其中的X 不是单个属性,而是属 ...

最新文章

  1. AI安防实现单点突破 距全面开花还有多远?
  2. (0066)iOS开发之UITableViewCell上子控件通过superView找对应的cell的探究
  3. 集合相等问题_JAVA
  4. linux 常用命令整理----链接文件
  5. mysql 编程处理数据类型_Mysql支持的数据类型(总结)
  6. java~springcloud微服务目录索引
  7. c语言删除尾部空格函数,新人提问:如何将输出时每行最后一个空格删除
  8. 老板思维:有支出必须有对应的收入
  9. 南京农业大学计算机组成原理,2017年南京农业大学信息科学技术学院853计算机专业基础综合之计算机组成原理考研强化模拟题...
  10. mysql数据库数据表的指令_mysql数据库和表操作命令
  11. Android游戏编程之从零开始pdf
  12. 添加或删除程序 0x00310030指令引用的0x00310030内存。该内存不能为written。
  13. vue元素实现动画过渡效果
  14. congestion_controller、 remote bitrate estimator、pacing模块浅析
  15. 小红书话题笔记是什么意思?话题笔记发布步骤流程分享
  16. USB1.1 协议开发
  17. Bitly:构建月处理60亿点击的分布式系统
  18. 根据工作日/节假日收货要求计算预计发货时间
  19. 【SAP Abap】关于销售凭证VBKD业务数据表的使用与注意事项
  20. Func:统一网络控制器

热门文章

  1. Django Restful API Class Based View
  2. iOS 最新版 CocoaPods 的安装流程介绍
  3. C#-反射知识点(转载)
  4. 将php中stat()得到的文件权限转成Linux形式
  5. Tomcat中配置文件conf修改的一些常识
  6. 拓端tecdat|R语言两层2^k析因试验设计(因子设计)分析工厂产量数据和Lenth方法检验显著性可视化
  7. 拓端tecdat|用RSHINY DASHBOARD可视化美国投票记录
  8. 拓端tecdat|R语言中实现层次聚类模型
  9. 顺序堆栈实现学生信息管理系统
  10. 如何向linux贡献代码,第一次为开源社区贡献代码