c语言程序设计广工,广工c语言程序设计考试要求

62e50291a81fc54b507f33cb80033297.gif 广工c语言程序设计考试要求

(11页)

f4bf256d7062c21a4fc29449a493af75.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

C C 语言程序设计要求语言程序设计要求一)C 语言的结构1。程序的构成,main 函数和其他函数。2。头文件、数据说明、函数的开始和结束标志。3。源程序的书写格式。例:C 语言中的所有关键字必须小写 顺序结构、选择结构和循环结构4。C 语言的风格。(二)数据类型及其运算1。C 的数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法。C 语言中允许的基本数据类型: 整型、实型、字符型例:类型说明语句char w; int x; float y; double z;则表达式 w*x+z-y 的结果类型?在 C 语言中,5 种基本数据类型的存储空间长度的排列顺序为:char=y printf(“%c\n“,m); 输出结果是 a3。复合语句。例:复合语句在语法上被认为是一个语句,空语句的形式是: ;4。goto 语句和语句标号的使用。(四)选择结构程序设计1。用 if 语句实现选择结构。例:main(){ int a=6,b=5,c=3,d=2;if (a>b>c)printf(“%d\n“, d);else if ( (c-1 >= d) = =1)printf(“%d\n“, d+1);elseprintf(“%d\n“, d+2);}执行后输出结果是:3例:main(){ int a=1,b=3,c=5;if (c=a+b) printf(“yes\n“);else printf(“no\n“);}程序运行后的输出结果是:yes2。用 switch 语句实现多分支选择结构。3。选择结构的嵌套(五)循环结构程序设计1。for 循环结构。例:#include “stdio.h“main(){ int i,j,k;for(i=1;iy?x∶y;return(z);}运行情况如下:从键盘输入 5,8 则输出的结果为:8例:main(){float a,b,t;scanf(“%f,%f“, b=p[4];b 中的值是:8例 2;main() { int a=1, *b, **c; c= b= …… } 程序在执行了 c=b=语句后,表达式:**c 的值是:变量 a 中的值 例:1. 定义如下变量:int n=10;则下列循环的输出结果是while (n>7){ n--;printf(“%d\n”,n);}A) 10 B) 9 C) 10 D) 99 8 9 88 7 8 77 62. 在 C 语言中,while 语句中的条件为__________时,结束该循环。A) 0 B) 1 C) true D) 非 03. 若 k 为整型,以下 while 循环__________次。int k=10;while (k=0) k=k-1;A) 10 次 B) 无限循环 C) 一次不执行 D) 执行一次4 若 x 和 y 代表整型数,以下表达式中不能正确表示数学关系|x-y|-10elseprintf(“%d“,++d +1);printf(“%d\n“,d); } 程序运行后的输出结果是A) 2 B) 3 C) 43 D) 44 2. 若变量已正确定义,要求程序段完成求 5!的计算,不能完成此操作的程序段是A) for(i=1,p=1;i=20) break;if (b%3==1){ b+=3;continue;}b-=5;} printf(“a=%d”,a);} A) 7 B) 8 C) 9 D) 1015. 表达式__________是满足:当 c 的值为 1、3、5 三个数时值为“真” ,否则值为“假” 的表达式A) (c=1)||(c=3)||(c=5) B) (c!=1)b=50;c=30;if (a>b) a=b,b=c; c=a; A) a=10 b=50 c=10 B) a=10 b=30 c=10C) a=50 b=30 c=10 D) a=50 b=30 c=5017.已知字母 A 的 ASCII 码为 65。以下程序运行后的输出结果是 【2】 。 main() { char a, b; a=’A’+’5’-’3’; b=a+’6’-’2’ ; printf(“%d %c\n“, a, b); } 2、以下不能定义为用户标识符的是( ) 。A) MAIN B) _HJ C) 2ong D) LINE1 18、下列符号中用来表示 C 语言中的回车换行回车换行的是( ) 。A) \r B) \n C) \b D) \t 19、如有如下定义:int a=1,则语句 printf(“%d,%d”, a, ++a);的运行结果为( ) 。A) 1, 1 B) 1, 2 C) 2, 2 D) 2, 1 20、已知 ch 为字符型变量,下面表达式中正确的是( ) 。A) ch=’\xff ’ B) ch=’\ff ’ C) ch=’ ff ’ D) ch=” ff ” 21、以下能正确定义一维数组的是( ) 。A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”;C) char a[ ]=”012345”; D) char a[5]={0,1,2,3,4,5}; 22、以下语句中能正确定义变量并赋初值的是( ) 。A) char c=65; B) float f=f+1.1; C) double x=12.3e3.6; D) int m=n=2.0; 23、在执行下列程序时输入:1357924,则程序的运行结果为( ) 。main( ){ int x, y; scanf(“%2d%2d”, printf(“%2d”,x*y); } A) 13 B) 1357 C) 74 D) 741在一个 C 程序中 main 函数可以在任何地方出现。 24 putchar 函数的作用是___向终端输出一个字符__。25 设 x 为 int 型变量,执行以下语句,x=10; x+=x-=x-x; x 的值为____20______。26 若定义 x 和 y 为 double 型变量,则表达式 x=1, y=x+5/2 的值是____3.0______。27 若 t 为 double 型变量,表达式 t=1, t+5, t++的值是____1.0_____。28 假定 w,x,y,z 和 m 均为 int 型变量,如下程序执行后 m 的值为___2____。w=2; x=3; y=4; z=5; m=(w

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值