C语言选项
1. 若有说明语句:int a;float b;,以下输入语句正确的是() [单选题] *
A) scanf(“%f%f”,&a,&b);
B) scanf(“%f%d”,&a,&b);
C) scanf(“%d,%f”,&a,&b);(正确答案)
D) scanf(“%d,%f”,a,b);
2.执行以下程序:int a;float b;scanf(“a=%d,b=%f”,&a,&b);,欲将28和2、8分别赋给a和b,正确的输入方法是() [单选题] *
A) 28 2、8
B) a=28,b=2.8(正确答案)
C) 28,2.8
D) a=28 b=2.8
3.下列标识符中,合法的用户标识符是() [单选题] *
A) abc(正确答案)
B) int
C) 7_a
D) a+b
4.计算机唯一能识别的的语言是() [单选题] *
A) 机器语言(正确答案)
B) 汇编语言
C) 高级语言
D) 面向对象语言
5.下面关于解释程序和编译程序,正确的描述是() [单选题] *
A) 解释程序和编译程序均能产生目标程序
B) 解释程序和编译程序均不能产生目标程序
C) 编译程序能产生目标程序,解释程序不能产生目标程序(正确答案)
D) 编译程序不能产生目标程序,解释程序能产生目标程序
6.用计算机高级语言编写的程序一般称为() [单选题] *
A) 目标程序
B) 可执行程序
C) 源程序(正确答案)
D) 伪代码程序
1.以下选项中,不属于C语言的类型的是() [单选题] *
A) signed short int
B) unsigned long int
C) unsigned int
D) long short(正确答案)
2.以下语句的输出结果是()
int u=010,v=0x10,w=10;
printf(“%d,%d,%d\n”,u,v,w); [单选题] *
A) 8,16,10(正确答案)
B) 10,10,10
C) 8,8,10
D) 8,10,10
3.下列4组数据类型中,C语言允许的一组是() [单选题] *
A) 整型、实型、逻辑型、双精度型
B) 整型、实型、字符型、空类型(正确答案)
C) 整型、双精度型、布尔型、空类型
D) 整型、实型、复型、字符型
4.以下关于float型变量和double型变量的描述,不正确的是() [单选题] *
A) double型变量精度更高
B) double型变量的取值范围更大
C) double型变量占用的存储空间更大
D) double型变量更常用(正确答案)
5.在C语言中,char型数据在内存中存储的是() [单选题] *
A) 补码
B) 反码
C) 字形码
D) ASCII码(正确答案)
6.表达式5/2的值是() [单选题] *
A) 2.5
B) 2(正确答案)
C) 3
D) 1
float型7.设有如下定义:
int a;
float f;
double i;
则表达式10+a+i*f的值的数据类型为() [单选题] *
A) int
B) float
C) double(正确答案)
D) 不确定
1.能表示数学式x<y<z的C语言表达式是() [单选题] *
A) (x<y)&&(y<z)(正确答案)
B) (x<y)AND(y<z)
C) (x<y<z)
D) (x<y)&(y<z)
2.判断char型变量ch是否为大写字母的正确表达式是() [单选题] *
A) ‘A’<=ch<=‘Z’
B) (ch>=‘A’)&(ch<=‘Z’)
C) (ch>=‘A’)&&(ch<=‘Z’)(正确答案)
D) (‘A’<=ch)AND(‘Z’>=ch)
3.下列运算符中优先级别最高的是() [单选题] *
A) <
B) +(正确答案)
C) &&
D) !=
4.设int x=1,y=2;,则表达式(!x||y)的值是() [单选题] *
A) 0
B) 1(正确答案)
C) 2
D) -1
5.当A为奇数时表达式的值为真,否则为假,不能满足此要求的表达式是() [单选题] *

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