没有合适的资源?快使用搜索试试~ 我知道了~
首页C语言程序设计选择题,填空题题库
C语言程序设计选择题,填空题题库

本题库具有如下章节的选择填空题,题量多多,收获多多,是出试卷的好资料! 二、数据类型、运算符与表达式 (一) 三、简单的C程序设计(一) 四、逻辑运算与判断选取控制 (一) 五、循环控制(一) 五、循环控制 (二) 七、函数(一) 七、函数(二) 七、函数(三) 八、编译预处理 九、指针(二) 九、指针(一) 十、结构体与共同体(一) 十、结构体与共同体(二) 十一、位运算 十二、文件
资源详情
资源评论
资源推荐

二、数据类型、运算符与表达式(一)
(一)选择题
.若 、、、 都是 型变量,则计算下面表达式后, 的值为 。
.下列四组选项中,均不是 语言关键字的选项是 。
! !
"# $ $
%" & &%
.下列四组选项中,均是不合法的用户标识符的选项是 。
' ()* &
+, &&
"& " * )
, + -./(
.下列四组选项中,均是合法转义字符的选项是 。
0123 ‘113 ‘13
013 ‘1*43 ‘123
01*53 ‘13 ‘ +3
011*3 ‘1*3 ‘"3
.下面正确的字符常量是 。
62 01133 ‘’ 073
.以下叙述不正确的是 。
在 程序中,逗号运算符的优先级最低
在 程序中,/8 和 9 是两个不同的变量
若 和 + 类型相同,在计算了赋值表达式 + 后,+ 中的值将放入 中,二 + 中的值不变
当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数
值
4.以下叙述正确的是 。
在 程序中,每行只能写一条语句
若 是实型变量, 程序中允许赋值 *,因此实型变量中允许存放整型数
在 程序中,:是只能用于整数运算的运算符
在 程序中,无论是整数还是实数,都能被准确无误地表示
5.已知字母 的 ; 码为十进制数 ,且 为字符型,则执行语句 =‘3<03,03后,
中的值为 。
5 不确定的值
=.$>&"& 是 。
一个双精度型表达式一个整型表达式
一种函数表达式一个不合法的表达式

*.设 语言中,一个 型数据在内存中占 个字节,则 #$型数据的取值范围
为 。
*~*~44*~*~454
.设有说明: !%??"& ?&#+">?则表达式 %@<>, 值的数据类型为 。
"& !&#+"
.设以下变量均为 类型,则值不等于 4 的表达式是 。
<<<<
<<<<
(二)填空题
.若有以下定义,则计算表达式 <,9@ 后的 值是, 。
9?
A 在 语言中,一个 型数据在内存中占 个字节,则 型数据的 取值范围 为 ,
45B<44。
A若 $ 是 型变量,且 $=,则下面表达式的值为 。
$:<$<:
A若 是 型变量,则下面表达式的值为 。
@ @ <
.若 和 均是 型变量,则计算表达式()后的 值为 ,计算表达式()后的
值为 。
@
@
A若 是 型变量,则计算下面表达式后 的值为 。
C:
4.若 和 均是 型变量,且 和 的初值均为 ,则计算表达式后 的值为* , 的
值 。
<<<
5A若有定义: !01**3;则变量 中包含的字符个数为 。
=.若有定义:?"& A+A?则下面表达式的值为
<:< C+
*A已知字母 的 ; 码为十进制数 =4,且设 为字符型变量,则表达式 0 3<053,03
的值为 * 。
三、简单的 C 程序设计(一)
(一)选择题
.# ! 函数可以向终端输出一个 。

整型变量表达式 实型变量值
字符串 字符或字符型变量值
.! 函数中用到格式符:$,其中数字 表示输出的字符串占用 列。如果字符串长
度大于 ,则输出按方式 ;如果字符串长度小于 ,则输出按方式 。
从左起输出该字符串,右补空格 按原字符长从左向右全部输出
右对齐输出该字符串,左补空格 输出错误信息
A阅读以下程序,当输入数据的形式为:,,*DEF(注:DEF表示回车),则正
确的输出结果为 。
9
G>?
$ 6:::2HHH>?
!6<<>:12<<>?
I
<<>5<<><> 不确定值
A根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为 。
9
G !?
输入语句
!6:::2?
I
输出形式:
输入形式:
$ 6:::2HHH?
$ 6:::2HHH?DC(DF
$ 6:::2HHH?
$ 6::2HHH?
.已知 是字符型变量,下面正确的赋值语句是 。
0 <+3?01*3?043<0=3? <=?DC(DF
(二)填空题
.以下的输出结果是【,】。
9
G$&!?
,?
!61J:&:&:#$:#12?
I
A以下的输出结果是【】。
9

G !03?
!6J:&:&:;:12?
I
.以下的输出结果是【@$#9@
*;K# !$J**】。
9
G?
!6::@$#9@:12<?
!6*;K# !$J:12*@*?
I
A假设变量 和 + 均为整型,以下语句可以不借助任何变量把 、+ 中的值进行交换。请填
空。
<【 】?+ ,【 】? ,【 】?
.若 为 型变量,则执行以下语句后的 值为【,】。
4?<,<?
>9*
A有一输入语句 $ 6:2?则不能使 "& 类型变量 得到正确数值的原因是【输出格
式是整型】和【】。
四、逻辑运算与判断选取控制(一)
(一)选择题
.逻辑运算符两侧运算对象三数据类型 。
只能是 * 和 只能是 * 或非 * 正数
只能是整型或字符型数据 可以是任何类型的数据
.判断 ! 型变量 是否为大写字母的正确表达式是 。
03DD0L3 F03HD0L3
F03HHD0L303DM0L3F
.若希望当 的值为奇数时,表达式的值为“真”, 的值为偶数时,表达式的值为“假”。
则以下不能满足要求的表达式是 。
:N:*N::
.设有: +9?执行9 F+HHF后 的值为 。
.以下程序的运行结果是 。
9
G +?
C**:=?

+,HH,?
!6::2 +?
I
* *
.已知 **>*?以下语句执行后 > 的值是 。
F>??>?
**>* **>*
**>***>*DC(DF
4.以下程序的运行结果是 。
9
G9?
9<<F
!6:129?
"$?
!6:129,,?
I
4
5.若运行时给变量 输入 ,则以下程序的运行结果是 * 。
9
G?
$ 6:2H?
FO<*J,?
!6:12?
I
DC(DF
(二)编程题
.编程实现:输入整数 和 +,若
<+
大于 **,则输出
<+
百位以上的数字,否则输
出两数之和。
A编程判断输入的正整数是是否既是 又是 4 的整倍数。若是,则输出 $;否则输出
&。
#include <stdio.h>
void main()
{
int x;
scanf("%d",&x);
剩余25页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论6