大连理工大学C语言题库.pdf_第1页
大连理工大学C语言题库.pdf_第2页
大连理工大学C语言题库.pdf_第3页
大连理工大学C语言题库.pdf_第4页
大连理工大学C语言题库.pdf_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【第十一套】【第十一套】 一一、单项选择单项选择 1以下不符合以下不符合 C 语言语法的赋值语句是语言语法的赋值语句是()。)。 D、y=float(j); 2以下运算符中,优先级最高的运算符是以下运算符中,优先级最高的运算符是()。)。 D、+ 3根据下面的程序根据下面的程序,正确的输出形式是正确的输出形式是()。)。 main() int i=5,j=10; printf (“i=%d,“, i); printf (“j=%d “, j); A、i=5, j=10 4int a=1,b=2,c=3; if(ac)b=a;a=c;c=b;则则 c 的值为的值为()。)。 C、2 5在以下一组运算符中在以下一组运算符中,优先级最高的运算符优先级最高的运算符()。)。 D、% 6执行语句执行语句 for(i=1;i+关系运算符关系运算符-算术运算符算术运算符-逻辑运算符逻辑运算符 -!.N 4已知已知 x=3,y=1,执行分支语句执行分支语句 if(xy)t=x;x=y;y=t; else printf(“error!“);后后,结果为结果为 error!.N 5若有说明若有说明 int c;则则 while(c=getchar();没有语法错误。没有语法错误。Y 6for 循环的三个表达式中间用分号相分隔循环的三个表达式中间用分号相分隔,并且分号不能省略并且分号不能省略.Y 7若有语句若有语句: char a =“string“;则则 a6的值为的值为0;Y 8数组整体可以参加各种数学运算数组整体可以参加各种数学运算,数组元素也可以参加各种数学运算数组元素也可以参加各种数学运算.N 9C 语言中引用数组元素的方括号可以用花括号代替语言中引用数组元素的方括号可以用花括号代替.N 10在在 C 语言中语言中,函数名仅仅代表函数的名称函数名仅仅代表函数的名称,没有任何含义没有任何含义.N 11当全局变量与局部变量同名时当全局变量与局部变量同名时,局部变量起作用局部变量起作用.Y 12在在 C 程序中程序中 , 函数可以嵌套定义函数可以嵌套定义 , 但不可以嵌套调用但不可以嵌套调用 N 13宏名有类型宏名有类型,其参数也有类型其参数也有类型.N 14用指针取值比用数组名取值速度要快用指针取值比用数组名取值速度要快.Y 15结构体变量的成员可以象普通变量一样进行各种运算结构体变量的成员可以象普通变量一样进行各种运算. Y 16C 语言中语言中,遇到回车符号就意味着文件结束遇到回车符号就意味着文件结束. N 三三、填空填空 1已知已知:int i=8,j=10,m,n;m=+i;n=j+;问语句执行后问语句执行后 m=_,n=_。 910 2执行下列语句后执行下列语句后,z 的值是的值是_. int x=4,y=25,z=5; z=y/x*z;30 3设设 x=2 if(aisecond_max return i; main( ) int n, d, aNUM=21,22,23,24,25,26,27,28,29,30; n = NUM; printf (“Output primary data :n“); arrout ( a, n ); d = getindex( n ); n = arrdel ( a, n, d ); printf (“Output the data after delete :n“); arrout( a, n ); 【改错【改错 1】 【参考答案】【参考答案】 void arrout ( int *w, int m ) void arrout ( int w, int m ) = 【改错【改错 2】 【参考答案】【参考答案】 for (k = 0; k i) arrij=0; else arrij=1; main() int a33,i,j; fun(a); for(i=0;i #define N 3 void fun(int (*t)N) int i,j; for(i=1;ij = 【空【空 2】 【参考答案】【参考答案】 tij=tij+tji; = 【空【空 3】 【参考答案】【参考答案】 tji = 2/*- 【程序填空】【程序填空】 - 功能:根据整型参数功能:根据整型参数 m,计算如下公式的值,计算如下公式的值 y=1/(100100)+1/(200200)+1/(300300)+1/(mm) 例如:若例如:若 m=2000,则应输出,则应输出 0.000160。 注意:请在下划线处填入正确的内容并把下划线删除。注意:请在下划线处填入正确的内容并把下划线删除。 不得增行或删行,也不得更改程序的结构!不得增行或删行,也不得更改程序的结构! -*/ #include /*FILL*/ _ fun(int m) double y=0,d; int i; /*FILL*/ for(i=100;_;i+=100) d=(double)i*(double)i; /*FILL*/ y+=1/_; return(y); main() int n=2000; printf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论