试卷编号:65
所属语言:C语言
试卷方案:平时练习-选择
试卷总分:276分
共有题型:1种
━━━━━━━━━━━━━━━━━━
一、单项选择 共276题 (共计276分)
━━━━━━━━━━━━━━━━━━
第一章
第1题 (1.0分)
下列字符序列中,可用作C标识符的一组字符序列是()。
A:S.b,sum,average,_above
B:class,day,lotus_1,2day
C:#md,&12x,month,student_n!
D:D56,r_1_2,name,_st_1
第2题 (1.0分)
C语言程序从main()函数开始执行,所以这个函数要写在( ).
A:程序文件的开始
B:程序文件的最后
C:程序文件的任何位置(除别的函数体内)
D:它所调用的函数的前面
第3题 (1.0分)
完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( ).
A:连接、编译
B:编译、连接
C:连接、运行
D:运行
第4题 (1.0分)
要调用文件处理函数时,在#include 命令行中应包含( ).
A:"ctype.h"
B:"string.h"
C:"stdio.h"
D:"math.h"
第5题 (1.0分)
以下数据中,不正确的数值或字符常量是()。
A:0
B:5L
C:o13
D:9861
第6题 (1.0分)
在C语言中,错误的语句是( ).
A:a=b=c;
c语言中逗号表达式的用法B:;
C:break
D:b=3*5,a*=4;
第7题 (1.0分)
以下标识符中,不能作为合法的C用户定义标识符的是()。
A:a3_b3
B:void
C:_123
D:IF
第8题 (1.0分)
一个C语言程序是由( )组成.
A:一个主程序和若干子程序
B:函数
C:若干过程
D:若干子程序
第9题 (1.0分)
C语言源程序的基本单位是()。
A:过程
B:函数
C:子程序
D:标识符
第二章
第10题 (1.0分)
已知宏定义
#define N 3
#define Y(n) ((N+1)*n)
执行语句z=2*(N+Y(5+1));变量z的值为( ).
A:42
B:48
C:54
D:出错
第11题 (1.0分)
C语言文件系统中,整数1008若以ASCII形式存储,则占几个字节( ).
A:2
B:4
C:1
D:5
第12题 (1.0分)
正确的自定义标识符是( ).
A:if
B:a*b
C:iF
D:8pq
第13题 (1.0分)
设有说明语句 char a='\101'; ,则变量a( ).
A:包含4个字符
B:包含2个字符
C:包含3个字符
D:包含1个字符
第14题 (1.0分)
下面正确的字符常量是 ( ).
A:"c"
B:'\\''
C:'W'
D:'ab'
第15题 (1.0分)
在main函数体内部和外部均允许出现的实体是( ).
A:预处理命令
B:语句
C:另一函数的定义
D:函数形式参数声明
第16题 (1.0分)
若变量已正确说明为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<回车>
第17题 (1.0分)
( )是C语言提供的合法数据类型关键字.
A:Float
B:signed
C:integer
D:Char
第18题 (1.0分)
下列选项中,合法的C语言关键字是( ).
A:VAR
B:cher
C:integer
D:default
第19题 (1.0分)
使用语句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
第20题 (1.0分)
宏定义"#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)
第21题 (1.0分)
下述程序段的输出结果是( ).
int x=10;
int y=x++;
printf("%d,%d",(x++,y),y++);
A:11,10
B:11,11
C:10,10
D:10,11
第22题 (1.0分)
以下不正确的C语言标识符是( ).
A:2y
B:a_1_2
C:ablexe
D:_x
第23题 (1.0分)
以下所列的C语言常量中,错误的是( ).
A:0Xff
B:1.2e0.5
C:2L
D:'\72'
第24题 (1.0分)
下列程序的输出是( ).
#include<stdio.h>
main()
{ printf("%d",NULL); }
A:0
B:变量无定义
C:-1
D:1
第25题 (1.0分)
在C程序中,1如果用来表示逻辑值时,应代表( ).
A:真
B:假
C:整数1
D:长整型数1
第26题 (1.0分)
以下答案中不是C语言最基本数据类型的是( ).
A:逻辑型
B:整型
C:字符型
D:实型
第27题 (1.0分)
常数的书写格式决定了常数的类型和值,0x1011是( ).
A:8进制整型常量
B:字符常量
C:16进制整型常数
D:2进制整型常数
第28题 (1.0分)
若x,y 均定义为 int 型,z 为 double 型 ,以下不合法的 scanf 函数调用语句是( ).
A:scanf("%d%d,%lf",&x,&y,&z);
B:scanf("%x,%d,%lf",&x,&y,&z);
C:scanf("%d,%x,%lf",&x,&y,&z);
D:scanf("%d,%d,%x",&x,&y,&z);
第29题 (1.0分)
以下所列字符常量中,不合法的是( ).
A:'\0xa2'
B:'\65'
C:'$'
D:'\x2a'
第30题 (1.0分)
若变量都已正确说明,则以下程序段( ).
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论