700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言大学期末考试题及答案 大学C语言期末考试题4及答案

c语言大学期末考试题及答案 大学C语言期末考试题4及答案

时间:2022-06-02 09:45:05

相关推荐

c语言大学期末考试题及答案 大学C语言期末考试题4及答案

《大学C语言期末考试题4及答案》由会员分享,可在线阅读,更多相关《大学C语言期末考试题4及答案(9页珍藏版)》请在人人文库网上搜索。

1、大学C语言期末考试题及答案(4)1、 定义了一维int型数组a10后,下面错误的引用是_____正确答案是:Ba0=1;a10=2;a0=5*2;a1=a2*a0;2、 设有定义:int a=1, *p=&a; float b=2.0; char c=A; ,以下不合法的运算是( )正确答案是:C*p+;a-;b+;c-;3、 若有定义:int x10, *p=x;,则*(p+5)表示( )正确答案是:B数组元素x5的地址数组元素x5的值数组元素x6的地址数组元素x6的值4、执行以下程序段后,y的值是( )。 int a =1, 3, 5, 7, 9 int x=0, y=1, *ptr; p。

2、tr=&a1; while (!x) y+=*(ptr+x); x+; 正确答案是:C12 4245、下面程序的运行结果是( )。 # include void select(char *s) int i,j; char *t; t=s; for(i=0,j=0;*(t+i)!=0;i+) if(*(t+i)=0&*(t+i)5)printf(“%dn”,m); else printf(“%dn”,m-); 正确答案是:B765423、当执行以下程序段时( )。 x=-1; do x=x*x; while(!x);正确答案是:A循环体将执行一次循环体将执行两次循环体将执行无限次系统将提示有语法。

3、错误24、执行以下程序后,输出的结果是( )。 void main() int y=10; do y-; while(-y); printf(“%dn”,y-); 正确答案是:D-1 18025、有如下程序 void main() int x=23; do printf(“%d”,x-); while(!x); 该程序的执行结果是( )正确答案是:B32123不输出任何内容陷入死循环26、有如下程序 void main() int y=3,x=3,z=1; printf(“%d %dn”,(+x,y+),z+2); 运行该程序的输出结果是( )正确答案是:D3 44 24 33 327、有如下。

4、程序 void main( ) int x=1,a=0,b=0; switch(x) case 0: a+; case 1: b+; case 2: a+;b+; printf(“a=%d,b=%dn”,a,b); 该程序的输出结果是( )正确答案是:Aa=1,b=2a=1,b=1a=1,b=0a=2,b=228、若程序中定义了以下函数 double myadd(double a,double b) return (a+b) ; 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是正确答案是:Adouble myadd(double a,b) ;double mya。

5、dd(double,double);double myadd(double b,double a) ;double myadd(double x,double y);29、有以下程序 int fun(int x , int y) if(xy) f(x,y); else if(yz) f(y,z); else f(x,z); printf(“%d,%d,%dn”,x,y,z); 执行后输出结果是正确答案是:A1,2,33,1,21,33,12,3,131、以下列一维整型数组a的正确说明是________正确答案是:Dint a(10);int n=10,an;int n; scanf(%d,&n。

6、); int an;#define SIZE 10 int aSIZE;32、若二维数组a有m列,则计算任一元素aij在数组中位置的公式为________。(假设a00位于数组的第1个位置上)正确答案是:Di*m+jj*m+ii*m+j-1i*m+j+133、下面程序的运行结果是________。 #include stdio.h main() char a=morning,t; int i,j=0; for(i=1;i=0时什么也不输出printf 函数永远也不执行最多允许输出100个非负整数36、.以下关于switch语句和break语句的描述正确的是_____正确答案是:D在switch。

7、语句中必须使用break语句break语句只能用于switch语句体中break语句只能用于循环语句中在switch语句中可以使用break语句37、下列描述中,正确的是_____正确答案是:A所有的输入/输出都是通过调用库函数处理的所有的输入/输出都是通过输入/输出语句实现的getchar和putchar可以省略#include在输入/输出格式中的*表示跳过数据的含义38、若给定表达式(x)?(a+):(a-),则表达式x_____正确答案是:C和(x=0)等价和(x!=1)等价和(x!=0)等价和(x=1)等价39、对于xyn102字符串的长度是_____正确答案是:B76121340、下面说法不正确的是_____正确答案是:DC语言能编写操作系统C语言是函数式的语言数据类型多样化书写格式自由、不规范。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。