武科大c语言程序设计考试试卷.pdfVIP

  • 1
  • 0
  • 约4.35千字
  • 约 5页
  • 2026-02-14 发布于河南
  • 举报

一、选择题

1、关于C语言的源程序的叙述中,错误的是()

A、C语言的源程序由函数构成B、main函数可以书写在自定义函数之后

B必须包含有输入语句D一行可以书写多个语句

2、以下()是正确的变量名。

A、a.beeB、-p11

C、intD、p_11

3、以下()是不正确的字符串常量。

A、abcB、”1212”

C、”0”D、””

4、已有如下定义和输入语句,

inta;charc1,c2;

Scanf(%d%c%c“”,a,c1,c2);

若要求a、c1,c2的值分别为10、A和B,正确的数据输入是()

A、10ABB、10AB

C、10ABD、10AB

5、设有整型变量X,下列语句()不会出现死循环。

A、for(;;x+=1);B、for(;(x=getchar())!=\n;);

C、while(1){x++;}Dfor(x=10;;x--);

6、下列数组定义中,正确的是()

A、inta[10];B、intn=10,a[n];

C、intN=10;inta[N]j;D、intn;scanf(%d“”,n)j;inta[n]

7、下列程序的输出结果是()

#includestdio.h

#dedineSQR(x)(x*x)

voidmian()

{

inta,b=3;

a=SQR(b+2);

printf(“\n%d”,a);

}

A、11B、25

C、不定值D、产生错误

8、若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/sizeof(a[0])的值为()

A、3B、4

C、5D、9

9、设有以下语句,则()是对a数组元素的不正确引用,其中0=i10。

inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;

A、a[p-a]B、*(a[i])

C、p[i]D、*(*(a+i))

10、下列语句正确的是()

A、int*p;*p=20;B、char*s=”abcdef;printf(%s\n“”,s);

C、charstr[]=”abcd”;str++;D、charstr[]={„a,b,c};printf(”%s”,str);

二、填空题(每空2分,共24分)

1.语句x=(a=3,b=++a);运行后,x、a、b的值依次为___,___和___。

2.若有定义:inta=1,b=2,c=3;则语句++a||++b++c;运行后b的值为___。

3.若有定义:intb=7;floata=2.5,c=4.7;则表达式a+(b/2*(int)(a+c)/2)%4的值为___。

4.以下程序段运行后变量n的值为___。

inti=1,n=1;

for(;i3;i++)

{continue;n=n+i;}

5.以下程序段运行后屏幕输出为___。

charstr[]=“ab\\cd”;printf(%d“”,strlen(str));

6.以

文档评论(0)

1亿VIP精品文档

相关文档