-[中国石油大学(华东)]2020年秋季学期《程序设计(C语言)》在线考试(适用于2020年12月份考试)
试卷总分:100 得分:100
第1题,若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是( )
A、a是个数组指针
B、数组名a表示数组的首地址
C、数组名a与a[0]等价
D、a和p都指向同一个存储单元
正确答案:A
第2题,对于int a[ ] = {1,2,3,4,5,6}, p; p=a; *(p 3) = 2; 则*p, *(p 3)的值是( )
A、1 5
B、1 3
C、1 6
D、1 4
正确答案:A
第3题,当对两个字符串进行比较时,应该使用的函数是( )
A、strcat
B、strcmp
C、strcpy
D、strlen
正确答案:B
第4题,能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是( )
A、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
B、(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)
C、(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)
D、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
正确答案:B
答案来源:(www.),能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是( )
A、a=10 or a=0
B、a=10 || a=0
C、a=10 && a=0
D、a=10 | a=0
正确答案:
第6题,C语言中基本数据类型有( )
A、整型、实型、逻辑型
B、整型、字符型、逻辑型
C、整型、实型、字符型
D、整型、实型、字符型、逻辑型
正确答案:
第7题,表示x≤0或x≥1的正确的表达式是( )
A、x=1||x=0
B、x1 || x=0
C、x=1 or x=0
D、x=1 || x0
正确答案:
第8题,若二维数组a有m列,则a[I][j]元素前的数组元素个数为( )
A、j*m i
B、i*m j
C、i*m j-113
D、i*m j 1
正确答案:
第9题,若有: int x=1,n=5; 则执行语句x%=(n%2)后,x的值为?
A、3
B、2
C、1
D、0
正确答案:
答案来源:(www.),若有定义:int a[5];则a数组中首元素的地址可以表示为( )
A、&a
B、a 1
C、a
D、&a[1]
正确答案:
第11题,设有定义int a[ ]={1,5,7,9,11,13},*p=a 3;则*(p-2),*(a 4)的值是( )
A、5 11
B、1 9
C、5 9
D、有错误
正确答案:
答案来源:(www.),若有如下语句: int *p1,*p2; 则其中int所指的是( )
A、p1的类型
B、*p1和*p2的类型
C、p2的类型
D、p1和p2所能指向变量的类型
正确答案:
第13题,设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为( )
A、strcpy(str1,str2);
B、strcpy(str1, “China”);
C、strcat(str1,“China”)
D、strcat(“Beijing”,str2);
正确答案:
第14题,设有语句:float x=1,y; y=x 3/2; 则y的值是( )
A、1
B、2
C、2.0
D、2.5
正确答案:
答案来源:(www.),设有语句:int x=10; x = x -= x - x; ,则执行语句后,x的值为( )
A、30
B、20
C、10
D、40
正确答案:
第16题,下列变量的定义及赋值正确的是( )
A、int i=0;j;
B、char c=”A”;
C、double x,y,z; x=y=z=100;
D、float a=b=100;
正确答案:
第17题,下列程序段的输出结果是( ) x=9; while(x7) {printf(“*”);x--;}
A、****
B、***
C、**
D、*
正确答案:
第18题,设有定义:int x=0,y=1,z=1;则运行表达式:x=y z--后,x,y,z的值分别是( )
A、1,1,1
B、1,2,0
C、0,1,1
D、0,2,0
正确答案:
第19题,设有如下定义和执行语句,其输出结果为( )int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b);
A、3 2
B、4 2
C、2 2
D、2 3
正确答案:
答案来源:(www.),设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是( )
A、0
B、5
C、7
D、20
正确答案:
第21题,
正确答案:
第22题,
正确答案:
第23题,
正确答案:
第24题,
正确答案:
答案来源:(www.),
正确答案:
第26题,
正确答案:
第27题,10个评委给出某选手打分,编程实现去掉一个最高分和一个最低分,求最后得分(平均分)
正确答案:
第28题,写一个判断素数的函数。要求在主函数中输入一个整数并输出相应的判断信息。
正确答案: