判断字符串s1是否大于字符串s2,应该使用()。
A.if(strcmp(s1,s2)<0)
B.if(s1>s2)
C.if(strcmp(s2,s1)<0)
D.if(strcmp(s1,s2))
答案是:参考答案:C
已知charx[]=”hello”,y[]={‘h’,’e’,’a’,’b’,’e’};则关于两个数组长度的正确描述是()。
A.相同
B.x大于y
C.x小于y
D.以上答案都不对
答案是:参考答案:B
下列数据中,属于字符串常量的是()。
A.“a”
B.{ABC}
C.‘abc\0’
D.‘a’
答案是:参考答案:A
在C语言中,以()作为字符串结束标志。
A.‘\n’
B.‘‘
C.‘0’
D.‘\0’
答案是:参考答案:D
下列四组选项中,正确的C语言标识符是()。
A.%x
B.a+b
C.a123
D.123
答案是:参考答案:C
C语言中的简单数据类型包括()。
A.整型、实型、逻辑型
B.整型、实型、逻辑型、字符型
C.整型、字符型、逻辑型
D.整型、实型、字符型
答案是:参考答案:D
在C语言程序中,表达式5%2的结果是()。
A.2.5
B.2
C.1
D.3
答案是:参考答案:C
下列运算符中,优先级最高的是()。
A.[ ]
B.++
C.%
D.&&
答案是:参考答案:A
设整型变量x的值是10,则表达式2
A.不确定
B.1
C.0
D.表达式非法
答案是:参考答案:B
已知i,j,k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是()。
A.scanf(“%2d%2d%2d”,&i,&j,&k);
B.scanf(“%d%d%d”,&i
答案是:参考答案:C
在while(!a)中,其中!a与表达式()等价。
A.a==0
B.a==1
C.a!=1
D.a!=0
答案是:参考答案:A
退出一个循环语句(不终止函数的执行)的有效措施是()。
A.用break语句
B.用continue语句
C.用return语句
D.用exit
答案是:参考答案:B
如果inta=3,b=4,则条件表达式“a
A.3
B.4
C.0
D.1
答案是:参考答案:A
C语言源程序名的后缀是()。
A..exe
B..c
C..obj
D..cpp
答案是:参考答案:B
下面关于if与switch比较的叙述中不正确的是()。
A.switch执行效率高,if效率低
B.switch只能是基于一个整型值进行分支选择
C.使用if的分支,都可以通过switch实现
D.使用switch的分支,都可以通过
答案是:参考答案:C
下列关于C语言的说法错误的是()。
A.C程序的工作过程是编辑、编译、链接、执行。
B.C语言不区分大小写。
C.C程序的三种基本结构是顺序、选择、循环。
D.C程序从main函数开始执行。
答案是:参考答案:B
为避免if_else语句二义性,规定else总是与()组成配对关系。
A.缩排位置相同的if
B.在其之前未配对的if
C.在其之前最近的未配对的if
D.同一行上的if
答案是:参考答案:C
C语言中while和do_while循环的主要区别是()。
A.do_while的循环体至少无条件执行一次
B.while的循环控制条件比do_while的循环控制条件严格
C.do_while允许从外部转到循环体内
D.do_wh
答案是:参考答案:A
()是构成C语言程序的基本单位。
A.函数
B.过程
C.子程序
D.子例程
答案是:参考答案:A
以下能对一维数组a进行初始化的语句是()。
A.inta[5]=(0,1,2,3,4)
B.inta(5)={}
C.inta[3]={0,1,2}
D.inta{5}={10*1}
答案是:参考答案:C
已知inta[10],则对a数组元素的正确引用是()。
A.a[10]
B.a[3.5]
C.a(5)
D.a[0]
答案是:参考答案:D
若有说明:inta[][3]={{1,2,3},{4,5},{6,7}},则数组a第一维的大小为()。
A.2
B.3
C.4
D.无确定值
答案是:参考答案:B
在C语言中,函数的数据类型是指()。
A.函数返回值的数据类型
B.函数形参的数据类型
C.调用该函数时实参的数据类型
D.任意指定的数据类型
答案是:参考答案:A
在C语言中,表示静态存储类别的关键字是()。
A.auto
B.register
C.static
D.extern
答案是:参考答案:C
未指定存储类别的变量,其隐含的存储类别是()。
A.auto
B.register
C.static
D.extern
答案是:参考答案:A
语句int*p;说明了()。
A.p是指向一维数组的指针
B.p是指向函数的指针,该函数返回一个int类型的数据
C.p是指向int型数据的指针
D.p是函数名,该函数返回一指向int型数据的指针
答案是:参考答案:C
下列不正确的定义是()。
A.int*p=&i,i;
B.int*p,i;
C.inti,*p=&I;
D.inti,*p
答案是:参考答案:A
若有说明语句“inta[5],*p=a;”则对数组元素的正确引用是()。
A.a[p]
B.p[a]
C.*(p+2)
D.p+2
答案是:参考答案:C
如下程序段的输出为( )。 #include int main() { int a=3,b=5; double c; c=a/b; printf(“%.2f\n”,c); }
A.0
B.1
C.0.6
D.不确定
答案是:参考答案:A
目前为:
2/2
页
首页 上页 下页 尾页