好文档 - 专业文书写作范文服务资料分享网站

2020成考期末C语言考试题

天下 分享 时间: 加入收藏 我要投稿 点赞

1.

(1分)以下程序段运行后,循环体运行的次数为( )。 int i=8,a=0;

for ( ;i<8;i++) a+= i; A. 0次 2.

(1分)若有定义语句:int b=0x17;printf(“%d”,b++);,其正确的输出结果是(? A. 23 3.

(1分)以下正确的实型常量是( )。 B. .579899 4.

(1分)执行下面程序中的输出语句后,输出结果是( )。 #include void main() {int a;

printf(\} B:20 5.

(1分)给出以下定义: char x[]=“abcdefg”;

char y[]={'a','b','c','d','e','f','g'}; 则正确的叙述为( )。

C. 数组x的长度大于数组y的长度

)。

6.

(1分)下列初始化语句中,正确且与语句char c[ ]=\等价的是( )。 D. char c[7]={'s','t','r','i','n','g','\\0'} 7.

(1分)设已定义: char s1[8],s2[8]=\能将字符串\赋给数组s1的语句是( )。 ? C. strcpy(s1,s2)

8.

(1分)若在C语言中未说明函数的类型,则系统默认该函数的数据类型是( )。 C. Int 9.

(1分)若已定义int a=5;int *p=&a;则正确的解释是( )。 D. 是在对p定义的同时进行初始化,使p指向a 10. (1分)

while循环,当执行以下程序段时( )。 <br/>x=-1;<br/>do <br/>{x=x*x;}<br/>while (!x); A. 循环体将执行一次 11.

(1分)如果c为字符型变量,判断c是否为空格不能使用 ( )。(假设已知空格ASCII码为32) A. if(c=='32') 12.

(1分)若有说明:char c[10]={'E','a','s','t','\\0'};,则下述说法中正确的是( )。 D. c[4]可引用,其值为空字符 13.

(1分)若x和y都是int型变量,x=100,y=200,且有下面的程序片段: printf(\

上面程序片段的输出结果是( )。 A. 200 14.

(1分)设a,b均为double型,且a=5.5;b=2.5;则表达式(int)a+b/b的值是( )。 D. 6.000000 15.

(1分)以下程序段( )。 x= - 1; do {

x=x*x; } while (!x); ? C. 循环执行一次 16.

(1分)若已定义:int x=4,y=2,z=0;则表达式 (x-y<=y)|| (y=z)的值是( )。

A. 1 17.

(1分)为表示关系x≥y≥z,应使用C语言表达式( ) A. (x>=y)&&(y>=z) 18.

(1分)下面程序的运行结果为( )。 main() { int n;

for(n=1;n<=10;n++) { if(n%3==0)continue; printf(\} }

A. 12457810 19.

(1分)若x是整型变量,p是类型为整型的指针变量,则正确的赋值表达式是( )。 A. p=&x 20.

(1分)设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )。 B. b=(float)(1/a) 21. (1分)在以下

定义中,错误的是( )。

D: int a[3][]=1,2},{1,2,3},{1,2,3,4 22.

(1分)若有定义:int a=8,b=5,c;,执行语句:c=a/b+0.4;后,c的值是( )。

B. 1 23.

(1分)若定义 int a=2,b=3;则表达式 !a && b 的值为( )。 A. 0 == 24.

(1分)以下叙述错误的是( )。

D. 两个相同类型的指针变量可以作加减运算 25. (1分)

若a、b、c、d、w均为int类型变量,则执行下面语句后的 w 值是( )。<br/>a=1;b=2;c=3;d=4;<br/>w=(a<b)?a :b;<br/>w=(w<c)?w :c;<br/>w=(w<d)?w :d;<br/>

? A. 1 26.

(1分)若有定义: int a=2,b=3,c=1; 则以下程序段的运行结果是( )。 if(a>b)

if(a>c) printf(\; else printf(\; printf(\; D. 1 27.

(1分)在以下给出的表达式中,与do-while(E)语句中的(E)不等价的表达式是( )。

2020成考期末C语言考试题

1.(1分)以下程序段运行后,循环体运行的次数为()。inti=8,a=0;for(;i<8;i++)a+=i;A.0次2.(1分)若有定义语句:intb=0x17;printf(“%d”,b++);,其正确的输出结果是(?A.233.(1分)以下正确的实型常量是(
推荐度:
点击下载文档文档为doc格式
2f8da62j2m9ersa9pruq6ksx797jw500wq7
领取福利

微信扫码领取福利

微信扫码分享