没有合适的资源?快使用搜索试试~ 我知道了~
习题汇编.doc
需积分: 0 0 下载量 129 浏览量
2023-05-21
20:15:28
上传
评论
收藏 2.6MB DOC 举报
温馨提示
试读
246页
习题汇编.doc
资源推荐
资源详情
资源评论
习 题 汇 编
第一章 C 语言概述
1.1 选择题
【题 1.1】以下不是 C 语言的特点的是( B )
A.C 语言简洁、紧凑
B.能够编制出功能复杂的程序
C. C 语言可以直接对硬件进行操作
D.C 语言移植性好
【题 1.2】以下不正确的 C 语言标识符是( D )。
A.ABC B.abc C.a_bc D.ab.c
【题 1.3】以下正确的 c 语言标识符是( C )。
A.%x B.a 十 b C.a123 D.test!
【题 1.4】一个 c 程序的执行是从( A ).
A.main( )函数开始,直到 main( )函数结束
B.第一个函数开始,直到最后一个函数结束
C.第一个语句开始,直到最后一个语句结束
D.main( )函数开始,直到最后一个函数结束
【题 1.5】一个 C 语言程序是由(B)。
A)一个主程序和若干子程序组成
B)函数组成
C)若干过程组成
D)若干子程序组成
【题 1.6】一个 c 程序是由( B )。
A.一个主程序和若干子程序组成
B.一个或多个函数组成
C. 若干过程组成
D.若干子程序组成
【题 1.7】C 语言派程序的基本单位是( B )。
A.过程 B.函数 c 子程序 D.标识符
【题 1.8】编辑程序的功能是( A )。
A.建立并修改程序 B.将 c 源程序编译成目标程序
C.调试程序 D.命令计算机执行指定的操作
1.2 填空题
【题 1.9】c 语言符号集包括【英文字母、数字和一些有待定含义的标点符号】。
【题 1.10】一个 c 程序有且仅有一个【main()】函数。
【题 1.11】C 程序的基本单位是【函数 】。
【题 1.12】一个 c 派程序有【1】个 main( )函数和【若干】二个其他函数 。
【题 1.13】在一个 C 源程序中,注释部分两侧的分界符分别是【/*】和【*/】。
【题 1.14】结构化设计中的三种基本结构是【顺序结构、分支结构和循环结构】。
【题 1.15】在 C 语言中,输入操作是由库函数【scanf】完成的,输出函数是由库函数
【printf】完成的。
1.3 编程题
【题 1.16】编写一个程序,在屏幕上输出你的姓名。试着上机编辑、编译、运行你的程
序。
#include <stdio.h>
main()
{
printf("My Name is : Your Name!\n");
}
第二章 数据类型、运算符与表达式
2.1 选择题
【题 2.1】以下结果为整数的表达式(设有 int i;char c;float f;)(B).
A.i 十 f B.i*c C.c 十 f D.i 十 c 十 f
【题 2.2】以下不正确的语句(设有 int p,q)是( D )。
A.P*=3; B.p/=q; C.p 十=3; D.p&&=q;
【题 2.3】以下使 i 的运算结果为 4 的表达式是(D)。
A.int i=0,j=0;
(i=3,(j 十十)十 i);
B.int i=1,j=0;
j=i=((i=3)*2);
C.int i=0,j=1;
(j==1)?(i=1);(i=3);
D.int i=1,j=1;
i+=j 十=2;
【题 2.4】下列四组选项中,均不是 C 语言关键字的选项是(A).
A)define B)getc C)include D)while
i f char sanf go
type printf case pow
【题 2.5】下列四个选项中,均是 C 语言关键字的选项是(B)。
A auto B switch C signed D if
enum typedef union struct
include continue scanf type
【题 2.6】设 char ch;以下正确的赋值语句是(B).
A.ch='123'; B.ch=\xff';
C.ch='\08’; D.ch="\”;
【题 2.7】C 语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符
(C)。
【题 2.8 】下面四个选项中,均是合法整形常量的选项是(A).
A)160 B)-0xcdf C)-01 D)-0x48a
-0xffff 01a 986,012 2e5
011 0xe 0668 0x
【题 2.9】设 n=10,i=4、则赋值运算 n%=i+1 执行后,n 的值是(A).
A.0 B.3 C.2 D.1
【题 2.10】下面四个选项中,均是不合法浮点数的选项是(B).
A)160. B)123 C)-.18 D)-e3
0.12 2e4.2 123e4 0.234
e3 .e5 0.0 1e3
【题 2.11】下面四个选项中,均是合法浮点数的选项是(B).
A)+1e+1 B)-.60 C)123e D)-e3
5e-9.4 12e-4 12e-.4 .8e-4
03e2 -8e5 +2e-1 5.e-0
【题 2.12】逗号表达式(a=3*5,a*4),a 十 15 的值为( C ),a 的值为( C )。
①A.15 B.60 C.30 D.不确定
②A.60 B.30 C.15 D.90
【题 2.13】下面四个选项中,均是不合法转义字符的选项是( B ).
A)’\”’ B)’\1011’ C)’\011’ D)’\abc’
‘\\’ ‘\’ ‘\f’ ‘\101’
‘\xf’ ‘\a’ ‘\}’ ‘x1f’
【题 2.14】如果 a=1,b=2,c=3,d=4,则条件表达式 a<b?a:c<d?c:d 的值为
(A).
A.1 B.2 C.3 D.4
【题 2.15】下面四个选项中,均是不正确的八进制数或十六进制数的选项是(D).
A)016 B)oabc C)010 D)0a12
0x8f 017 -0x11 7ff
018 0xa 0x16 -123
【题 2.16】下面四个选项中,均是正确的八进制数或十六进制数的选项是(C).
A)-10 B)0abc C)0010 D)0a12
0x8f -017 -0x11 -0x123
-011 0xc 0xf1 -0xa
【题 2.17】下面四个选项中,均是正确的数值常量或字符常量的选项是(D).
A)0.0 B)”a” C)’3’ D)+001
0x8f 3.9E-2.5 011 0xabcd
8.9e 1e1 0xFF00 2e2
‘&’ ‘\’’’ 0a 50.
【题 2.18】下面不正确的字符串常量是(A.)
A)’abc’ B)”12’12” C)”0” D) “ ”
【题 2.19】在程序中可以用来作为变量名的合法的标识符是:_______
A.)static B) 23_b1 C)stu_1t D) #33
【题 2.20】若有代数式 3ae/bc,则不正确的 C 语言表达式是(C)
A)a/b/c*e*3 B)3*a*e/b/c
C)3*a*e/b*c D)a*e/c/b*3
【题 2.21】已知各变量的类型说明如下:
Int k,a,b;
Unsigned long w=5;
Double w=1.42;
则以下不符合 C 语言与法的表达式是(A).
A)x%(-3) B)w+=-2
C)k=(a=2,b=3,a+b) D)a+=a-=(b=4)*(a=3)
【题 2.22】已知各变量的类型说明如下:
Int i=8,k,a,b;
Unsigned long w=5;
Double x=1.42,y=5.2;
则以下符合 C 语言语法的表达式是(A)
A)a+=A-=(b=4)*(a=3) B)a=a*3=2
C)x%(-3) D)y=float (i)
【题 2.23】以下不正确的叙述是(D)
A)在 C 程序中,逗号运算符的优先级最低
B)在 C 程序中,APH 和 aph 是两个不同的变量
C)若 a 和 b 类型相同,在计算了赋值表达式 a=b 后 b 中的值将放入 a 中,而 b 中
的值不变
D)当从键盘输入数据时,对于整形变量只能输入整形数值,对于实型变量只能输
入实型数值
【题 2.24】以下正确的叙述是(D).
A)在 C 程序中,每行中只能写一条语句
B)若 a 是实型变量,C 程序中允许赋值 a=10,因此实型变量中允许存放整型数
C)在 C 程序中,无论是正数还是实数,都能被准确无误的表示
D)在 C 程序中,%是只能用于正数运算的运算符
【题 2.25】以下符合 C 语言语法的赋值表达式是(B).
A)d=9+e+f=d+9 B)d=9+e,f=d+9
C)d=9+e,e++,d+9 D)d=9+e++=d+7
【题 2.26】已知字母 A 的 ASCII 码为十进制数 65,且 c2 为字符型,则执行语句 c2=’A’
+’6’-‘3’;后,c2 的值为(A).
A)D B)68 C)不确定的值 D)C
【题 2.27】在 C 语言中,要求运算数必须是整形的运算符是(D).
A)/ B)++ C)!= D)%
【题 2.28】若以下变量均是整形,且 num=sum=7;则计算表达式 sUM=num++,sUM++,++num
后 sum 的值为(A).
A)7 B)8 C)9 D)10
【题 2.29】在 C 语言中,int、char 和 short 三种类型数据在内存中所占用的字节数
剩余245页未读,继续阅读
资源评论
2301_77498576
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功