如何做网站更新,营销策略分析,深圳企业建设网站的目的,南宁网页设计招聘五邑大学 c语言试卷.doc下载提示(请认真阅读)1.请仔细阅读文档#xff0c;确保文档完整性#xff0c;对于不预览、不比对内容而直接下载带来的问题本站不予受理。2.下载的文档#xff0c;不会出现我们的网址水印。3、该文档所得收入(下载内容预览)归上传者、原创作者#x…五邑大学 c语言试卷.doc下载提示(请认真阅读)1.请仔细阅读文档确保文档完整性对于不预览、不比对内容而直接下载带来的问题本站不予受理。2.下载的文档不会出现我们的网址水印。3、该文档所得收入(下载内容预览)归上传者、原创作者如果您是本文档原作者请点此认领既往收益都归您。文档包含非法信息点此举报后获取现金奖励下载文档到电脑查找使用更方便10积分还剩页未读继续阅读关 键 词五邑大学c语言试卷大学语言试卷资源描述第5页 共5页一选择题1关于C程序的叙述错误的说法是 。(A) C程序总是从主函数开始执行(B) C程序中定义的第一个函数是主函数(C) 在主函数中可以调用其他函数(D) 一个C程序可以包括多个函数2C语言的基本数据类型包括 。(A) char (B) struct(c) string (D) typedef3C语言关键字的是 。(A) while (B) printf(C) main(D) FILE4错误的C标识符是 。(A) e2(B) name_(C) A_B (D) 2e5在下列运算符中优先级最低的运算符是 。(A) (B) (C) (D) 6下列一维数组声明中错误的是 。(A) int a[]{1,2,3}; (B) int a[5];(C) int n5, a[n]; (D) int a[5]{1,2,3};7执行语句printf(aaaa\nbbbb)输出的结果是 。(A) aaaa\nbbbb (B) aaaabbbb(C) aaaa(D) 不能输出bbbb8要表示年龄(age)在18至25之间正确的表达式是 。(A) 18age25 (B) 18age age25(C ) 18age || age25 (D) 18age and age259有定义 int a, *p; 下列赋值语句中正确的是 。(A) pa; (B) pa;(C) p*a; (D) *pa;10若已经定义 char a[10]{abcd}, *pa; 则表达式 *(p1) 的值是 。(A) “abcd” (B) “bcd”(C) ‘b’(D) 语法错误11若已经定义 typedef struct stu { int a, b; } student ; 则下列叙述中正确的是 。(A) stu 是结构变量(B) student 是结构变量(C) student 是结构类型(D) a和b是结构型变量12设有定义 int a[10] , *pa; 下列对数组元素a[1]的引用中错误的是 。(A) p[1] (B) *(a)(C) *( p) (D) *(a1)13以下叙述中错误的是 。(A) 不同函数中可以使用相同的变量名(B) 全局变量和局部变量可以同名(C) 形式参数是局部变量(D) main() 函数中定义的变量在整个程序中都可使用14设有函数定义void p(int x){printf(%d,x) ; } 则正确的函数调用是 。(A) p(3); (B) ap(3); (C) printf(%d; p(3)); (D) p(int x);15设有如下定义int x2, y;int fun(int *a) { return *a1; }下列函数调用中实际参数正确的是 。(A) yfun(x);(B) y fun (x);(C) yfun(*x);(D) yfun(a);17设有宏定义 #define N 32 则语句printf(%d,N*N); 的输出结果为 。(A) 11(B) 25(C) 10(D) 以上都不对18执行语句scanf(%d%d,a,b); 时正确的键盘输入为 。(A) 3,5(B) 3 5(C) 35(D) 3;519执行 if (ab) {ab; ba;} else {a; b;}语句后正确的说法是 。(A) 当条件满足时变量a和b的值对调(B) 当条件满足时变量a和b的值不变(B) 当条件不满足时变量a和b的值各增加1(D) 当条件不满足时变量 b的值增加1a不增加20设已定义int a3,b4;执行 if (ab) printf(“aaa\n”) else printf(“bbb\n)语句后正确的说法是 。(C) 输出 aaa(B) 输出 bbb(D) 编译时会出错(D) 运行时会出错21设有说明语句int x1,y2; 则执行表达式xy 3后变量x的值为 。(A) 0(B) 1(C) 2(D) 322已定义 float f1.2;执行语句printf(“%d\n”,f); 后正确的说法是 。(A)输出 1.2(B) 输出 1(C)语法错误(D) 可以输出但不是1.2和123 设a、b和c都是int型变量且a7b8c9则表达式(a*b)/c6-14%c的值为_____(A)6 (B)7 (C)8 (D)9二写出程序的运行结果5//阅读程序“阅读1.gif”把程序的运行结果写入文件“阅读1.txt”中。//阅读程序“阅读2.gif”把程序的运行结果写入文件“阅读2.txt”中。//阅读程序“阅读3.gif”把程序的运行结果写入文件“阅读3.txt”中。1. 阅读1.gif#define N 5main(){int i,t,a[]{1,2,3,4,5};for(i0;iint a1,b1;f(int x, int *y){x3;*y3;}main(){int b2,c2,d2;f(c,d);printf(a%d\n,a);printf(b%d\n,b);printf(c%d\n,c);printf(d%d\n,d);}三程序调试题%12调试并运行程序“改错1.cpp”和“改错2.cpp”1// 改错1.cpp// 求给定整数的各位数之和。如327613276119// 程序修改完成后必须运行本程序一次并按要求输入数据#include // void main(){int k,sum0;printf(输入一个正整数:);scanf(%d,k);while k //while (k){sumk/10; //sumk%10;k/10;}printf(sum%d\n,sum);2// 改错2.cpp// 按以下格式输出各行整数。//1//14//149//14916//1491625// 程序修改完成后必须运行本程序一次#includevoid main(){int i,j //int i,j;for( i1;i5;i){for( j1;ji;j--); //for( j1;ji;j)printf(%d\t,j*j);printf(\n);}}四程序设计 %24编写以下三个程序并分别存入文件“程序1.cpp”、“程序2.cpp”和“程序3.cpp”。1 输入圆的半径r,计算并输出其周长C和面积S。(c2πr, sπr2)2 商场进行打折销售如顾客一次购买商品100元~999元按9折结算如一次购买商品1000元以上则按8折结算。已知某顾客的采购金额求该顾客的实际支付金额。3 输出所有个位数和百位数之和为10的三位数整数 (如109119129……981991) 每行输出5个数各个数之间用”\t”分隔。展开阅读全文温馨提示:1: 本站所有资源如无特殊说明都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。2: 本站的文档不包含任何第三方提供的附件图纸等如果需要附件请联系上传者。文件的所有权益归上传用户所有。3.本站RAR压缩包中若带图纸网页内容里面会有图纸预览若没有图纸预览就没有图纸。4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。5. 人人文库网仅提供信息存储空间仅对用户上传内容的表现方式做保护处理对用户上传分享的文档内容本身不做任何修改或编辑并不能对任何下载内容负责。6. 下载文件中如有侵权或不适当内容请与我们联系我们立即纠正。7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。 人人文库网所有资源均是用户自行上传分享仅供网友学习交流未经上传用户书面授权请勿作他用。关于本文本文标题五邑大学 c语言试卷.doc链接地址https://www.renrendoc.com/p-34650264.html