试卷编号:65
所属语言:C语言
试卷方案:平时练习-选择
试卷总分:276
共有题型:1
━━━━━━━━━━━━━━━━━━
一、单项选择  276 (共计276分)
━━━━━━━━━━━━━━━━━━
1 1.0分)  题号:288
下列字符序列中,可用作C标识符的一组字符序列是()。
A:S.bsumaverage_above        B:classdaylotus_12day
C:#md&12xmonthstudent_n!    D:D56r_1_2name_st_1
答案:D
2 1.0分)  题号:910
C语言程序从main()函数开始执行,所以这个函数要写在(  ).
A:程序文件的开始                      B:程序文件的最后
C:程序文件的任何位置(除别的函数体内)  D:它所调用的函数的前面
答案:C
3 1.0分)  题号:908
完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为(  ).
A:连接、编译    B:编译、连接  C:连接、运行  D:运行
答:B
4 1.0分)  题号:909
要调用文件处理函数时,#include 命令行中应包含(  ).
A:"ctype.h"    B:"string.h"    C:"stdio.h"    D:"math.h"
答案:C
5 1.0分)  题号:609
以下数据中,不正确的数值或字符常量是()。
A:0
B:5L
C:o13
D:9861
答案:C
6 1.0分)  题号:911
C语言中,错误的语句是(  ).
A:a=b=c;
B:;
C:break
D:b=3*5,a*=4;
答案:C
7 1.0分)  题号:574
以下标识符中,不能作为合法的C用户定义标识符的是()。
A:a3_b3
B:void
C:_123
D:IF
答案:B
8 1.0分)  题号:907
一个C语言程序是由(  )组成.
A:一个主程
序和若干
子程序
B:函数
C:若干过程
D:若干子程序
答案:B
9 1.0分)  题号:234
C语言源程序的基本单位是()。
A:过程
B:函数
C:子程序
D:标识符
答案:B
10 1.0分)  题号:913
已知宏定义
#define N  3
#define Y(n)  ((N+1)*n)
执行语句z=2*(N+Y(5+1));变量z的值为(  ).
A:42
B:48
C:54
D:出错
答案:B
11 1.0分)  题号:933
C语言文件系统中,整数1008若以
ASCII形式存储,则占几个字节(  ).
A:2
B:4
C:1
D:5
答案:B
12 1.0分)  题号:921
正确的自定义标识符是(  ).
A:if
B:a*b
C:iF
D:8pq
答案:C
13 1.0分)  题号:934
设有说明语句 char  a='\101'; ,
则变量a(  ).
A:包含4个字符
B:包含2个字符
C:包含3个字符
D:包含1个字符
答案:D
14 1.0分)  题号:924
下面正确的字符常量是 (  ).
A:"c"
B:'\\''
C:'W'
D:'ab'
答案:C
15 1.0分)  题号:917
main函数体内部和外部均允许出现的
实体是(  ).
A:预处理命令
B:语句
C:另一函数的定义
D:函数形式参数声明
答案:A
16 1.0分)  题号:915
若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);a赋于10.0,
b赋予22.0,c赋予33.0,不正确的输入形式是(  ).
A:10<回车>22<回车>33<回车>
B:10.0,22.0,33.0<回车>
C:10.0<回车>22.0 33.0<回车>
D:10 22<回车>33<回车>
答案:B
17 1.0分)  题号:932
(  )C语言提供的合法数据类型
关键字.
A:Float
B:signed
C:integer
D:Char
答案:B
18 1.0分)  题号:920
下列选项中,合法的C语言
关键字是(  ).
A:VAR
B:cher
C:integer
D:default
答案:D
19 1.0分)  题号:916
使用语句scanf("x=%f,y=%f
",&x,&y);输入变量x,y的值([]
代表空格),正确的输入是(  ).
A:1.25,2.4
B:1.25[]2.4
C:x=1.25,y=2.4
D:x=1.25[]y=2.4
答案:C
20 1.0分)  题号:935
宏定义"#define p(x,y,z)  x=y*z;
"的宏替换"p(a,x+5,y-3.1)"应为(  ).
A:a=x+5*y-3.1;
B:a=(x+5)*(y-3.1);
C:a=x+5*y-3.1
D:a=(x+5)*(y-3.1)
答案:A
21 1.0分)  题号:919
下述程序段的输出结果是(  ).
int x=10;
int y=x++;
printf("%d,%d",(x++,y),y++);
A:11,10
B:11,11
C:10,10
D:10,11
答案:A
22 1.0分)  c语言中逗号表达式的用法题号:925
以下不正确的C语言标识符是(  ).
A:2y
B:a_1_2
C:ablexe
D:_x
答案:A
23 1.0分)  题号:914
以下所列的C语言常量中,错误的是(  ).
A:0Xff
B:1.2e0.5
C:2L
D:'\72'
答案:B
24 1.0分)  题号:918
下列程序的输出是(  ).
#include<stdio.h>
main()
{ printf("%d",NULL); }
A:0
B:变量无定义
C:-1
D:1
答案:B
25 1.0分)  题号:930
C程序中,1如果用来表示逻辑值时,
应代表(  ).
A:
B:
C:整数1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。