C语言选择题库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C、x>='A' && x<='Z'
D、x>="A" && x<="Z"
若变量 a,b,c 已定义并已赋值,下列程序段没有语法错误的是( )
A、if(a==b) c=0
B、if a==b c=0;
07-2、 07-3、 07-4、 07-5、 08-1、
A、0
B、1
C、2
D、3
若有定义:int a=1,b=2,c=3,d=4,t=2,k=2; 语句(t=a<b)||(++k); 运行后,k 的值为( )。
A、3
B、2
C、1
D百度文库0
若已定义:char x; 正确判断 x 中字符是大写英文字母的逻辑表达式为( )。
A、'A'<=x<='Z'
B、x>=A && x<=Z
B、变量名用大小写字母是有区别的
C、C 语言允许不同基本类型的变量之间进行混合 D、C 语言中要求对变量作强制定义的主要理由是:
运算
便于确定类型和分配空间
( )语句能正确定义整型变量 x,y,z,并给它们赋相同初值 3。
A、int x,y,z=3;
B、int 3=z=y=x;
C、int x=3,y=3,z=3;
C 源程序的 3 种基本结构不包括( )结构。
A、顺序
B、分支
C、嵌套
D、循环
下列叙述错误的是( )。
A、算法与程序概念相同
B、C 语言是一种支持结构化程序设计的语言
C、描述一个算法常见的三种方式是自然语言、流 D、结构化程序设计有顺序、选择、循环三种控制
程图和伪代码
结构
C 语言基本数据类型包括( )。
A、整型、浮点型、日期型
B、整型、浮点型、字符串型
C、整型、字符型、日期型
D、整型、浮点型、字符型
( )为合法的常量。
A、1.2E-6.8
B、E-3
C、52686L
D、'E12'
( )为正确的用户标识符。
A、1_row
B、min-5
C、union
D、m_A_1
下列不是合法的字符常量是( )。
A、"a"
scanf("%c%d%c",&c1,&x,&c2);
若要求 x、c1、c2 的值分别为 2、'B'和'C',正确的数据输入是( )。
A、B2C
B、B 2 C
C、B2 C
D、2BC
若已定义 int a=12; 执行以下语句后的输出结果是( )。
printf("a=%d, a=%o, a=%x\n",a,a,a);
C、scanf("%lf",&y);
D、scanf("%ld",&y);
只能向终端输出一个字符的是( )。
A、printf()函数
B、scanf()函数
C、getchar()函数
D、putchar()函数
getchar()函数的功能是获取终端输入的( )。
A、一个字符
B、多个字符
C、一个实型变量值
D、一个整型变量表达式
B、'\n'
C、'\\'
D、'e'
每个 char 型变量占用的字节数( )。
A、由用户自己定义
B、为 1 个字节
C、与所用的编译器有关
D、等于所用计算机的字长
若有定义 int m=6; 则正确的赋值表达式是( )。
A、m*7
B、m+5=8
C、m-=m*6
D、m++ = 1.3
若有定义 int a,x; 则语句 a=(x=8,x+8); 运行后,变量 a、x 的值依次为( )。
A、a=12, a=12, a=c
B、a=12, a=14, a=c
C、a=12, a=14, a=d
D、a=12, a=13, a=14
若已定义 double y; 拟从键盘输入一个值赋给变量 y,则正确的函数调用是( )。
A、scanf("%d",&y);
B、scanf("%7.2f",&y);
若已定义 int x=5,y=9,z; 语句 z=x>=y; 运行后 z 的值为( )。
A、1
B、5
C、0
D、9
能正确表示数学关系式 -1≤s<1 的表达式为( )。
A、(s>=-1) & (s<1)
B、-1<= s<1
C、(s>=-1) && (s<1)
D、(s>=-1) and (s<1)
若有定义:int a=9,b=3,c=2,k; 则表达式 k=a>b>c 的值是( )。
A、16, 8
B、8, 8
C、16, 16
D、8, 16
( )语句符合 C 语言语法。
A、int a=2,b+=a;
B、int a=b=2,c=5;
C、float x=2.3,b,c;
D、float x=3.2,int i,j=6;
下面关于 C 语言变量的叙述中,错误的是( )。
A、可以用 define 关键字定义变量
若有定义:int a,b; float x,则以下不符合 C 语言语法的表达式是( )。
A、x%7
B、x/=a-b
C、a=b=2
D、x=(float)a/b
若定义 int a=100,b=3; 则表达式 !a||b 的值为( )。
A、0
B、1
C、2
D、3
若已有如下定义和输入语句,
char c1,c2;int x;
D、每行只能写一条语句
C 语言函数体由( )括起来。
A、< >
B、{ }
C、( )
D、[ ]
C 源程序都是从 main()函数开始执行,那么以下说法正确的是( )。
A、main 函数可写在程序文件的开始
B、main 函数可写在程序文件的最后
C、main 函数可写在它所调用的函数的前面
D、其他三个选项都正确
C、9
D、10
能正确表示变量 x 不在闭区间[-3,5]的是( )。
A、5<=x<=-3
B、x>=-3 && x<=5
C、x>=-3||x<=5
D、x<-3||x>5
若已定义:int x; 下列与求 x 的绝对值等价的表达式是( )。
A、x>0?-x:x
B、x>0?x:-x
C、x<0?x:-x
D、x<0?-x:-x
D、int x=y=z=3;
若有定义 int i=1,j=9; 则表达式 (++j)*(i--) 的值为( )。
A、0
B、8
04-2、 04-3、 04-4、 04-5、 05-1、
05-2、
05-3、 05-4、 05-5、 06-1、 06-2、 06-3、 06-4、 06-5、 07-1、
01-1、 01-2、 01-3、 01-4、 01-5、
02-1、 02-2、 02-3、 02-4、 02-5、 03-1、 03-2、 03-3、 03-4、
03-5、 04-1、
下面叙述正确的是( )。
A、程序中必须包含有输入语句
B、main 函数必须位于文件的开头
C、变量按所定义的类型存放数据
相关文档
最新文档