C语言试卷编号

发布 2021-04-23 13:32:28 阅读 2155

试卷编号:933

所属语言:c语言。

试卷方案:一维数组

试卷总分:90分。

共有题型:4种。

一、填空共10题 (共计10分)

第1题 (1.0分)

c语言中,数组元素的下标下限为【1】.

第2题 (1.0分)

c语言中,数组名是一个不可变的【1】量,不能对它进行加减和赋值运算。

第3题 (1.0分)

c程序在执行过程中,不检查数组下标是否【1】.

第4题 (1.0分)

若有以下数组a,数组元素:a[0]~a[9],其值为。

该数组中下标最大的元素的值是【1】.

第5题 (1.0分)

若有以下数组a,数组元素:a[0]~a[9],其值为。

该数组可用的最小下标值是【1】.

第6题 (1.0分)

c语言的三种基本结构是【1】结构、选择结构、循环结构。

第7题 (1.0分)

当a=1,b=2,c=3时,执行以下程序段后b=【1】.

if (a>c) b=a;

a=c;c=b;

第8题 (1.0分)

当a=3,b=2,c=1;时,执行以下程序段后 a=【1】.

if(a>b) a=b;

if(b>c) b=c;

else c=b;

c=a;第9题 (1.0分)

若所用变量均已正确定义,则执行下面程序段后的值是【1】.

for(i=0 ; i<2 ; i++ printf("yes");printf("");

第10题 (1.0分)

以下程序的输出结果是【1】.

main()

int i,a=0,b=0,c=0;

for(i=5;i<=7;i++)

switch(i%6)

printf("%d %d %d ",a,b,c);

二、单项选择共30题 (共计60分)

第1题 (2.0分)

如果int a=2,b=3,c=0,下列描述正确的是。

a:a>b!=c和a>(b!=c)的执行顺序是一样的。

b:!a!=(b!=c)表达式的值为1

c:a||(b=c)执行后b的值为0

d:a&&b>c的结果为假。

第2题 (2.0分)

已知在某c语言编译系统中表达式sizeof(int)的值是2,如果希望将常量。

-70000正确地保存在一个变量a中,该变量声明语句应当是( )2023年秋江苏省二级c)

a:int a;

b:long int a;

c:unsigned int a;

d:unsigned long int a;

第3题 (2.0分)

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

main()

int x=1,y=0,a=0,b=0;

switch(x)

printf("a=%d,b=%d",a,b);

a:a=1,b=0

b:a=2,b=1

c:a=1,b=1

d:a=2,b=2

第4题 (2.0分)

已知大写字母a的ascii码值是65,小写字母a的ascii码是97,则用。

八进制表示的字符常量'\101'是()。

a:字符ab:字符a

c:字符ed:非法的常量。

第5题 (2.0分)

下列定义数组的语句中正确的是()。

a:#define size 10

char str1[size],str2[size+2];

b:char str;

c:int num['10'];

d:int n=5;

int a[n][n+2];

第6题 (2.0分)

c语言的if语句嵌套时,if与else的配对关系是()。

a:每个else总是与它上面的最近的if配对。

b:每个else总是与最外层的if配对。

c:每个else与if的配对是任意的。

d:每个else总是与它上面的if配对。

第7题 (2.0分)

对以下说明语句 int a[10]=;的正确理解是()。

a:将5个初值依次赋给a[1]至a[5]

b:将5个初值依次赋给a[0]至a[4]

c:将5个初值依次赋给a[6]至a[10]

d:因为数组长度与初值的个数不相同,所以此语句不正确。

第8题 (2.0分)

以下不正确的定义语句是()。

a:double x[5]=;

b:int y[5]=;

c:char c1=

d:char c2=

第9题 (2.0分)

break语句().2023年秋江苏省二级c)

a:用在能出现语句的任何地方。

b:只能用在循环体内。

c:只能用在循环体内或switch语句中。

d:可用作函数内的任一语句。

第10题 (2.0分)

以下程序段的输出是。

printf("|10.5f|", 12345.678);

a:|2345.67800|

b:|12345.6780|

c:|12345.67800|

d:|12345.678|

第11题 (2.0分)

若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句是。

a:a=a+b, b=a-b, a=a-b;

b:t=a; a=b; b=t;

c:a=t; t=b; b=a;

d:t=b; b=a; a=t;

第12题 (2.0分)

main()

int x=1,a=0,b=0;

switch(x)

printf("a=%d,b=%d",a,b);

该程序的输出结果是( )

a:2,1b:1,1

c:1,0d:2,2

第13题 (2.0分)

经过以下语句定义后,表达式z+=x>y?++x:++y的值为()。

int x=1,y=2,z=3;

a:2b:3

c:6d:5

第14题 (2.0分)

若int类型占两个字节,则以下程序段的输出是。

int a=-1;

printf("%d, %u", a, a);

a:-1,-1

b:-1,65535

c:-132,768

d:-165,535

第15题 (2.0分)

int a[10];

给数组a的所有元素分别赋值为、…的语句是()。

a:for(i=1;i<11;i++)a[i]=i;

b:for(i=1;i<11;i++)a[i-1]=i;

c:for(i=1;i<11;i++)a[i+1]=i;

d:for(i=1;i<11;i++)a[0]=1;

第16题 (2.0分)

下列程序的输出结果为()。

main()

int m=7,n=4;

float a=38.4,b=6.4,x;

x=m/2+n*a/b+1/2;

printf("%f",x);

a:27.000000

b:27.500000

c:28.000000

d:28.500000

第17题 (2.0分)

若给定条件表达式(m)?(a++)a--)则其中表达式m()。

a:和(m==0)等价。

b:和(m==1)等价。

c:和(m!=0)等价。

d:和(m!=1)等价。

第18题 (2.0分)

int a[10];合法的数组元素的最小下标值为()。

a:10b:9

c:1d:0

第19题 (2.0分)

以下程序的输出结果是。

main()

int x=10,y=10,i;

for(i=0;x>8;y=++i)

printf("%d,%d",x--,y);

a:10 1 9 2

b:9 8 7 6

c:10 10 9 0

d:10 10 9 1

第20题 (2.0分)

以下叙述正确的是()。

a:do-while语句构成的循环不能用其它语句构成的循环来代替。

b:do-while语句构成的循环只能用break语句退出。

c:用do-while语句构成的循环,在while后的表达式为非零时结束循环。

d:用do-while语句构成的循环,在while后的表达式为零时结束循环。

第21题 (2.0分)

以下语句中,循环次数不为10次的语句是()。

a:for(i=1;i<10;i++)

b:i=1;dowhile(i<=10);

c:i=10;while(i>0)

d:i=1;m:if(i<=10)

第22题 (2.0分)

若i为整型变量,则以下循环执行次数是:

for (i=2;i==0;) printf("%d",i--

a:无限次。

b:0次。c:1 次。

d:2次。第23题 (2.0分)

以下关于数组的定义和初始化中,错误的是( )

a:int a[5]=;

b:int a[5]=;

c:int a[ ]

d:int a[3]=;

第24题 (2.0分)

若有以下说明语句:

int a[8]=;

char b,c='a';

则以下各项中,数值为4的表达式是( )

a:a[d-c]

b:a[4]

c:a['d'-'c']

d:a['d'-'a']

第25题 (2.0分)

执行循环语句:

for(x=0,y=0;y!=250||x<4;x++)y+=50;

其循环体共执行次。 (2023年秋江苏省二级c)

C语言试卷编号

试卷编号 819 所属语言 c语言。试卷方案 指针 课上 试卷总分 100分。共有题型 5种。一 填空共5题 共计10分 第1题 2.0分 题号 257 在c程序中,只能给指针赋null值和 1 值。答案 答案1 地址。第2题 2.0分 题号 353 变量的本质是代表内存中的一个存储单元的 1 答案...

C语言试卷编号

试卷编号 502 所属语言 c语言。试卷方案 第8章指针与地址 课下 试卷总分 100分。共有题型 4种。一 单项选择共30题 共计60分 第1题 2.0分 若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是 a int p x b int p x c int p x d p x 答案...

C语言试卷编号

试卷编号 942 所属语言 c语言。试卷方案 c模拟一 本科 试卷总分 100分。共有题型 5种。一 填空共5题 共计10分 第1题 2.0分 若int x 6 则x x x x表达式最后x的值是 1 第2题 2.0分 以下程序的输出结果是 1 main char s 1234 p for p s ...