五邑大学 c语言试卷_第1页
五邑大学 c语言试卷_第2页
五邑大学 c语言试卷_第3页
五邑大学 c语言试卷_第4页
五邑大学 c语言试卷_第5页
全文预览已结束

下载本文档

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

文档简介

1、1 .选择问题关于c程序的记述,错误的说法是?(A) C程序总是从主函数执行(B) C程序定义的第一个函数是主函数(c )可以用主函数调用其他函数(d )一个c程序可以包含多个函数2.C语言的基本数据类型如下:(a )卡片(b )结构(c )字符串(d )类型3.C语言关键字是。(a ) while (b )打印(c )主(d )文件4 .错误的c标识符是。(a ) e2(b )名称_ (c ) a _ b (d )2e5 .以下运算符中优先级最低的运算符是。(A)=(B)=(C) (D )。6 .在以下一维数组声明中,错误的是。(a ) inta = 1,2,3 ; (b ) PS 5;(c

2、 )入口=5,an; (d ) inta 5= 1,2,3 ;7 .执行语句: printf(aaaanbbbb )输出的结果是。(A) aaaanbbbb (B) aaaabbbb(c )不能输出C) aaaa(D )。bbbb8 .要表示年龄(age )在18到25之间,正确的公式为:(a)18=age=25(b)18=age=25(c ) 18=age| age=25 (d ) 18=ageandage=25下面定义了int a、*p的赋值语句是正确的。(A) p=a; (B) p=a (C) p=*a (D) *p=a;chara 10 = ABCD ,*p=a; 公式*(p 1 )的

3、值为。(a )“ABCD”(b )“BCD”(c )“b”(d )语法错误11 .如果定义了typedefstructstu inta,b,则 student; 的双曲馀弦值。(A) stu是结构变量。(B) student是结构变量。(C) student是结构型的(D) a和b是结构型变量12 .定义inta 10 ,其中*p=a; 对以下数组元素a1的引用是错误的。(a ) p 1 * (a ) * (c ) * (p ) * (d ) * (a1)13 .以下记述中,错误的是。(a )可以在不同的函数中使用相同的变量名称(b )全局变量和局部变量可以是相同的名称(c )形式参数是局部变

4、量(D) main ()函数中定义的变量可在整个程序中使用14 .有函数定义。 voidp (intx ) 打印( % d ,x ); 是正确的函数调用。(a ) p (3) (b ) a=p (3) (c )打印机(“% d”) p (3); (d ) p (PS x )15 .这些定义如下:int x=2,y;int fun(int *a) return *a 1; 以下在下面的函数调用中,实际参数是正确的。(A) y=fun(x) (B) y=fun (x )。(C) y=fun(*x) (D) y=fun(a )。17 .如果存在宏定义#define N 3 2,则打印(“% d”,N

5、*N ); 的输出结果是。(a )第A) 11(B) 25段(C) 10(D )以上是错误的18 .文件扫描( % d % d ,a,b ); 的情况下,正确的键盘输入是。(a )三,五(b )三十五(c )三十五(d )三十五19 .执行if (a=b) a=b; b=a; else a; b; 句子之后,正确的说法是。(a )满足条件时调换变量a和b的值(b )在满足条件时,变量a和b的值不变化(b )在不满足条件的情况下,变量a和b的值分别增加1 .(d )如果不满足条件,变量b的值增加1,而a不增加假设定义了inta=3,b=4执行if (a=b ) printf (“AAAn”) e

6、lse printf (“BBBn”)语句可以获得正确的表示法。(c )输出aaa(B )输出bbb(d )编译时发生错误(d )执行时发生错误21 .如果执行设置有说明文int x=1、y=2的公式x=y=3,则变量x的值为。(A) 0(B) 1(c )第C) 2(D) 3款22 .浮点=1.2被定义执行语句printf(“%dn”,f之后,正确的说法是。(a )输出1.2(B )输出1(c )可以输出语法错误(d ),但不是1.2和1假设a、b和c是int型变量,且a=7、b=8和c=9,则表达式(a*b)/c 6-14%c的值是_(a )六(b )七(c )八(d )九2 .写出程序的执

7、行结果/读取程序“读取1.gif”,将程序的执行结果写入文件“读取1.txt”。/读取程序“读取2.gif”,将程序的执行结果写入文件“读取2.txt”。/读取程序“读取3.gif”,将程序的执行结果写入文件“读取3.txt”。1 .读PS#define N 5main ()int i,t,a = 1,2,3,4,5 ;for(i=0; Iint a=1,b=1;f (英特尔x,英特尔* y )x=3; *y=3; 以下main ()int b=2,c=2,d=2;f(c,d )printf(a=%dn ,a );printf(b=%dn ,b );printf(c=%dn ,c );prin

8、tf(d=%dn ,d );以下三.程序问题调试并执行程序“错误1.cpp”和“错误2.cpp”1.1/错误1.cpp/求给定整数的各位数的和。 例如32761=3 2 7 6 1=19/程序更改完成后,必须运行本程序一次,根据需要输入数据#包含/void main ()举止int k,sum=0;printf (正整数: );扫描( % d ,k );while k /while (k )和=k/10; /sum=k;k/=10;以下printf(sum=%dn ,sum );2.2/纠错2.cpp/以以下形式输出各行的整数。/1/14/149/14916/1491625/程序变更完成后,请执行一次本程序#includevoid main ()int i,j /int i,j;for(i=1; i=5; PS )for(j=1; j=i; j- ); /for(j=1; j=i; j )打印( % dt ,j*j );printf(n );以下以下4 .编程$制作“程序1.cpp”、“程序2.cpp”、“程序3.cpp”三个程序,分别保存在文件中。1 .输入圆的半径r,计算并输出其周长c和面积s。 (c=2r,s=r2 )百货公司

温馨提示

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

评论

0/150

提交评论