-
1、[单选题]以下选项中不正确的整型常量是
-
A.12L
-
B. -10
-
C. 1,900
-
D. 123U
查看答案
开始考试
-
2、[单选题]若有定义:int aa[ 8];。则以下表达式中不能代表数组元aa[1]的地址的是:( C
)
-
A.&aa[0]+1
-
B.&aa[1]
-
C. &aa[0]++
-
D. aa+1
查看答案
开始考试
-
3、[单选题]若变量已正确定义并赋值,表达式不符合C语言语法。
-
A.4&&3
-
B.+a
-
C.a=b=5
-
D.int(3.14)
查看答案
开始考试
-
4、[单选题]在 C 语言中,表示逻辑值“真”用 ()
-
A.1
-
B.非 0 的数
-
C.非 1 的数
-
D. 大于 0 的数
查看答案
开始考试
-
5、[单选题]在C程序中,若对函数类型未加说明,则函数的隐含类型为()
-
A.int
-
B.double
-
C.void
-
D.char
查看答案
开始考试
-
6、[单选题]以下程序的输出结果是 ()
fun(int x, int y, int z)
{ z=x*x+y*y; }
main()
{ int a=31;
fun(5,2,a);
printf(“%d”,a);
}
查看答案
开始考试
-
7、[单选题]对于以下的变量定义,不符合C语言语法的表达式是(D)
查看答案
开始考试
-
8、[单选题]有以下程序
#include <string.h>
main(int argc ,char *argv[ ])
{
int i,len=0;
for(i=1;i<argc;i+=2)
len+=strlen(argv);
printf(“5d\n”,len);
}
经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行
ex
abcd
efg
h3
k44
执行后输出结果是:(D)
查看答案
开始考试
-
9、[单选题]下列选项中正确的语句组是 :(D)
-
A.char s[8]; s={"Beijing"};
-
B.char *s; s={"Beijing"};
-
C.char s[8]; s="Beijing";
-
D.char *s; s="Beijing";
查看答案
开始考试
-
10、[单选题]有如下程序
int runc(int a,int b)
{ return(a+b);}
main0
{ int x=2,y=5,z=8,r;
r=func(func(x,y),z);
printf(“%\d\n”,r);
}
该程序的输出的结果是 ()
查看答案
开始考试
-
11、[单选题]若变量已正确定义,和语句“if(a>b) k=0; else k=1;”等价的是()
-
A.k=(a>b)?1:0;
-
B.k=a>b;
-
C.k=a<=b;
-
D.a<=b ? 0 : 1;
查看答案
开始考试
-
12、[单选题]表达式 !(x>0||y>0) 等价于__ 。
-
A.!x>0||!y>0
-
B.!(x>0)||!(y>0)
-
C.!x>0&&!y>0
-
D.!(x>0)&&!(y>0)
查看答案
开始考试
-
13、[单选题]设变量定义为“int a[4];”,则不符合C语言语法的表达式是()
查看答案
开始考试
-
14、[单选题]下列程序的输出结果是()
fun(int a, int b, int c)
{c =a*b;}
void main( ){int c; fun(2,3,c); printf(”%dn”,c);}
查看答案
开始考试
-
15、[单选题]C语言源程序文件经过C编译程序编译连接之后生成一个后缀为的文件。
-
A.”.c”
-
B.“.obj”
-
C.“.exe”
-
D.“.bas”
查看答案
开始考试