1 / 17
文档名称:

C语言模拟测验试题new.doc

格式:doc   大小:1,199KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言模拟测验试题new.doc

上传人:rdwiirh 2021/4/11 文件大小:1.17 MB

下载得到文件列表

C语言模拟测验试题new.doc

相关文档

文档介绍

文档介绍:本次模拟测验是开卷形式,请大家认真对待,不懂得可以看书讨论,下午5:30之前,把答案提交 ,,文件名为:学号(10位)+姓名。
一、选择题
1. C语言规定:在一个源程序中,main函数的位置___B_。
A. 必须在最开始。
B. 可以任意。
C. 必须在系统调用的库函数的后面。
D. 必须在最后。
2. 以下叙述正确的是__C__。
A. 在C程序中,main函数必须位于程序的最前面。
B. C程序的每行中只能写一条语句。
C. C语言本身没有输入输出语句。
D. 在对一个C程序进行编译的过程中,可以发现注释中的拼写错误。
3. 一个C程序的执行是从___D_。
A. 本程序的第一个函数开始,到本程序main函数结束
B. 本程序的第一个函数开始,到本程序文件的最后一个函数结束
C. 本程序的main函数开始,到本程序文件的最后一个函数结束
D. 本程序的main函数开始,到main函数结束
4. 下面四个选项中,均是不合法的用户标识符的选项是_C___。
A. A , P_0 , do B. float , 1a0 , _A
C. b-a , goto , int D. _123 , temp , INT
5. 在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列为_A___。
A. char<int<long int<=float<double
B. char=int<long int<=float<double
C. char<int<long int=float=double
D. char=int=long int<=float<double
6. C语言中的标识符只能由字母、数字和下划线3中字符组成,且第一个字符___A_。
A. 必须为字母或下划线 B. 必须为下划线
C. 必须为字母 D. 可以是字母、数字和下划线中任一种字符
7. 在C语言中,char型数据在内存中的存储形式是__D__。
A. 补码 B. 反码 C. 原码
8. 若有说明语句:char c = '\72';则变量_A__。
A. 包含1个字符 B. 包含2个字符
C. 包含3个字符 D. 说明不合法,c的值不确定
9. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'5'-'3';之后,c2中的字符为____D。
A. 67 B. ‘B’ C. 不确定的值 D. ‘C’
10.若有说明语句:int a;char b;,以下输入函数语句正确的是_C___。
A. scanf("%f,%c",&a,&b) ;
B. scanf("%f,%c", a, b) ;
C. scanf("%d,%c",&a,&b) ;
D. scanf("%d,%c", a, b) ;
11. 以下针对scanf函数的叙述中,正确的是_D___。
A. 输入项可以为一实型常量,如scanf(“%f”,);
B. 只有格式控制,没有输入项,也能正确输入,如scanf(“a=%d,b=%d”);
C. 当输入一个实型数据时,格式控制部分必须规定小数点后的位数,如scanf(“%”,&f);
D. 当输入数据时,必须指明变量的地址,如scanf(“%f”,&f);
12. 有定义语句:“int x, y ;”,若要通过“scanf(“%d, %d”, &x, &y ) ;”语句使变量x得到数值2,变量y得到数值6,下面四组输入形式中,错误的是__A__。(<CR>表示回车)
A. 2 6<CR> B. 2, 6<CR>
C. 2,6<CR> D. 2,<CR> 6<CR>
13. 能正确表示“x的取值在[1, 10]范围内”的表达式是___C_。
A. (x>1)&&(x<=10) B. (x>=1)||(x<10)
C. (x>=1)&&(x<=10