-
1、[单选题]以下程序的输出结果是 【 】
#include
main()
{int a=2,c=5;
printf(“a=%%d,b=%%d\n”,a,c);}
-
A.a=%2,b=%5
-
B.a=2,b=5
-
C.a=%%d,b=%%d
-
D.a=%d,b=%d
查看答案
开始考试
-
2、[单选题]以下for语句构成的循环执行的次数是【】
#include
#defineN2
#defineMN+l
#defineNUM(M+1)*M/2
main()
{inti,n=0;
for(i=1;i<=NUM;i++)
{n++;printf(“%d”,n);}
printf(“\n”);}
查看答案
开始考试
-
3、[单选题]设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是 【 】
查看答案
开始考试
-
4、[单选题]在C语言中,下列描述正确的是 【 】
-
A.不能使用do—while语句构成的循环
-
B.do-while语句构成的循环必须用break语句才能退出
-
C.do-while语句构成的循环,当while语句中的表达式值为非零时结束循环
-
D.do-while语句构成的循环,当while语句中的表达式值为零时结束循环
查看答案
开始考试
-
5、[单选题]设有以下语句:
char a=3,b=6,C;
c=B^b<<2;
则c的二进制值是 【 】
-
A.00011011
-
B.00010100
-
C.00011100
-
D.00011000
查看答案
开始考试
-
6、[单选题]以下程序的输出结果是【】
#include
main()
{inti:
for(i=l;i<=5;i++)
{if(i%2)
printf(“*”);
else
continue;
printf(“*”);}
printf(“$\n”);I
-
A.*#*#*#$
-
B.#*#*#*$
-
C.*#*#$
-
D.#*#*$
查看答案
开始考试
-
7、[单选题]C语言中形参的缺省存储类别是【】
-
A.自动(auto)
-
B.静态(static)
-
C.寄存器(register)
-
D.外部(extern)
查看答案
开始考试
-
8、[单选题]以下程序的输出结果是 【 】
#include
#include
main()
{char str[12]={‘8’,‘t’,‘r’,‘i’, ‘n’,‘g’,‘、0’,‘a’};
printf(“%d\n”,strlen(str));}
查看答案
开始考试
-
9、[单选题]下列关于C语言数据文件的叙述中正确的是【】
-
A.文件由ASCII码字符序列组成,C语言只能读写文本文件
-
B.文件由二进制数据序列组成,C语言只能读写二进制文件
-
C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
-
D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
查看答案
开始考试
-
10、[单选题]设有以下语句:
charstr1[]=“string”,str2[8],*str3,*str4=“string”;
则不能对库函数strcpy(复制字符串)的正确调用的是【】
-
A.strepy(str1,“HELLO1”);
-
B.strepy(str2,“HELL02”);
-
C.strcpy(str3,“HELL03”)
-
D.strcpy(str4,“HELLO4”);
查看答案
开始考试
-
11、[单选题]以下函数调用语句中含有的实参个数为 【 】
func((exp1,exp2),(exp3,exp4,exp5));
查看答案
开始考试
-
12、[单选题]以下程序的输出结果是l【】
#include
unionpw
{inti;charch[2];}a;
main()
{a.ch[0]=13;a.ch[1]=0;printf(”%d\n”,a.i);}
(注意:ch[0]在低字节,ch[1]在高字节。)
查看答案
开始考试
-
13、[单选题]设有以下语句(其中0≤i<10),则不能对a数组元素的正确引用是【】
inta[10]={0,l,2,3,4,5,6,7,8,9},*p=a;
-
A.a[p-a]
-
B.*(&a[i])
-
C.p[i]
-
D.*(*(a+i))
查看答案
开始考试
-
14、[单选题]若t为double类型,表达式t=l,t+5,l++的值是【】
查看答案
开始考试
-
15、[单选题]语句while(!E);中的条件!E等价于 【 】
-
A.E==0
-
B.E!=1
-
C.E!=O
-
D.E=l
查看答案
开始考试