首都师范大学c语言程序设计考研,2016年首都师范大学数学科学学院C语言程序设计考研复试题库...

一、选择题

1. 有以下程序段

程序的输出结果是( )。 A.a=10b=50c=30 B.a=10b=50c=10 C.a=10b=30c=10 D.a=50b=30c=50 答:B

【解析】C 语言中使用;来作为语句的结束,所以a=b, b=c; 是一条语句。if 条件不满足,直接执行c=a。

2. 有如下程序:

程序运行后的输出结果是( )。 A.X B.XYZ C.YZ D.Y 答:A 【解析】字符不成立,不输出;判断

3. 有以下程序:

第 2 页,共 33 页

的ASCII 码值分别为0、48、97、98。putchar 函数是

不成立,不输出。故A 项正确。

向标准输出设备上输出一个字符。程序执行过程为:判断‘\0’==0成立,输出X ; 判断‘0’==0

程序运行后的输出结果是( )。 A.A B.a C.H D.h 答:D

【解析】首先将H 赋给变量a ,问号前一个表达式成立,问号后面减去一个大写字母A 再加上小写字母a 实际是将原来的大写字母转换成小写字母,即H 转换成h ,再将结果赋给a 。

4. 有以下程序:

程序运行后从第一列开始输入以下数据: 2473

程序的输出结果是( )。 A.668977 B.4444 C.6677877 D.68766 答:A

【解析】本题执行过程为:输入句,跳出分支结构;输入入

首先匹配caseO , 依次输出6, 6, 后执行break 语

匹配case2,输出8,执行break 语句,跳出分支结构;输

匹配default , 输出9,执行break 语句,跳出分支结构;输入匹配easel ,依次输出

7,7,执行break 语句,跳出分支结构。输入回车,结束循环。

5. 设a ,b ,C 是整型变量,且已正确赋初值,以下选项中错误的赋值语句是( )。

第 3 页,共 33 页

答:D

【解析】D 项,“( )”具有最高优先级,b 先赋值9,再根据赋值运算符号自右向左进行赋值,再给b 赋值为1,再计算2=b,赋值运算符左边必须是一个变量,但数值2是常量,语法错误。

6. 有如下程序:

程序运行后的输出结果是( )。 A.59 B.73 C.115 D.72 答:A

【解析】整型常量有3种,①十进制整常量,没有前缀,输出格式控制符为常量,以0作为前缀,输出格式控制符为式控制符为项正确。

7. 有以下程序:

程序运行时,从键盘输入A. B.

输出结果是( )。

③十六进制整常量,以

八进制数072表示成十进制数为58, 即

以十进制格式输出

②八进制整

故A

作为前缀,输出格

第 4 页,共 33 页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值