河南工业大学c语言大作业,河南工业大学C语言题库.doc

~~~1

该变量已正确定义为整型,则表达式n=i=2,++i,i++[<3>]。

~~~1

已知字母A的ASCII值为65,下列程序运行后的输出结果是[<67 g>] 《批注:应为G》

main()

{char a,b;

a='A'+'5'-'3';b=a+'6'-'2';

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

}

~~~1

2下列isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。

int isprime(int a)

{int i;

for(i=2;i<=a/2;i++)

if(a%i==0)[];

[];

}

~~~1

3设有定义:float x=123.4567;,则执行下列语句后的输出结果是[<123.460000>]

printf("%f\n",(int)(x*100+0.5)/100.0);

~~~1

若有定义:int a=4,b=5,c=6;接着顺序执行下列语句后,变量b中的值是[<1>]。

c=(a-=(b-5));

c=(a%3)+(b=1);

~~~1

4若a的值为1,则表达式!a||++a的值是[<1>]。

~~~7

5下列程序的功能是:求出数组x中各相临两个元素的和依次存放到数组a中,然后输出。请填空。

main()

{int x[10],a[9],i;

for(i=0;i<10;i++)

scanf("%d",&x[i]);

for([];i<10;i++)

a[i-1]=x[i]+[];

for(i=0;i<9;i++)

printf("%d",a[i]);

printf("\n");

}

~~~7

6设有定义语句:int a[][3]={{0},{1},{3}},则数组元素a[1][2]是[<0>]

~~~7

7下列程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个输出,请填空。

main()

{int a[10],b[10],i;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

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

[];

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

{printf("%d",b[i-1]);

if(i%4==0) printf("\n");

}

}

~~~7

8下面程序将二维数组a的行和列互换后存放到一个二维数组b中,请填空。

main()

{int a[2][3]={{1,2,3},{4,5}},b[3][2],i,j;

for(i=0;i<2;i++)

{

for(j=0;j<3;j++)

[]

}

}

}

###

~~~1

9下列叙述中错误的是( )。

算法正确的程序最终一定会结束。

算法正确的程序可以有零个输出。

算法正确的程序可以有零个输入。

算法正确的程序对于相同的输入一定有相同的结果。

~B

10~~~1

下列叙述中错误的是( )。

C程序必须由一个或一个以上的函数组成。

函数调用可以作为一个独立的语句存在。

若函数有返回值,必须通过return语句返回。

函数形参的值也可以传回给对应的实参。

~D

~~~1

11C语言源程序名的后缀是( )。

.exe

.c

.obj

.cp

~B

~~~1

12下列叙述中错误的是( )。

用户定义的标示符允许使用关键字。

用户定义的标示符应做到“见名知意”。

用户定义的标示符必须以字母或下划线开头。

用户定义的标示符中大、小写字母代表不同标示。

~A

~~~1

13下列关于函数的叙述正确的是( )。

每个函数都可以被其他的函数调用(包含main函数)。

每个函数都可以被单独编译。

每个函数都可以单独运行。

在一个函数内部可以定义另一个函数。

~B

~~~1

14下列不合法的用户标示符是( )。

j2_key

_int

4d

_8_

~C

15下列定义变量的语句中错误的是( )。

int _int;

double int_;

char for;

float us$;

~D

16按照C语言规定的用户标示符命名规则,不能出现在标示符中的是( )。

大写字母

连字符

数字字符

下划线

~B

~~~1

17对于一个正常运行的C程序,下列叙述正确的是( )。

程序的执行总是起止于main函数。

程序的执行总是从第一个函数开始,结束于main函数

程序的执行总是从main函数开始,在最后一个函数结束

程序的执行总是从第一个函数开始,在最后一个函数结束

~A

~~~1

18下列叙述正确的是( )。

C语言程序从源程序中第一个函数开始执行

可以在程序中由用户指定一个函数作为主函数,程序将从此开始

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值