c习题1是构成语言程序的基本单位_第1页
c习题1是构成语言程序的基本单位_第2页
c习题1是构成语言程序的基本单位_第3页
c习题1是构成语言程序的基本单位_第4页
c习题1是构成语言程序的基本单位_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、1、单项选择题。语言程序 开始执行。程序中第一条可执行语B)程序中第一个函3、以下说法中正确的是C、C 语言程序总是从 main( )函数开始执行。C5.下列正确的标识符是1、单项选择题。语言程序 开始执行。程序中第一条可执行语B)程序中第一个函3、以下说法中正确的是C、C 语言程序总是从 main( )函数开始执行。C5.下列正确的标识符是A.-tD)-7下列四组选项中,正确的D) 8、下列四组字符串中都可以用作B、Iam one_half A、C、db8 D、My-(10.在C语言程序中,表达式5%2的结果a=3,b=4;则条件表达式ab? a:b的值B) C) D) 。A) 14.B)

2、0C) D) T或()f=13.8;”,则执行16.n; 17. 以下对一维数组a的正确说明是A) char a(10)。A) 14.B) 0C) D) T或()f=13.8;”,则执行16.n; 17. 以下对一维数组a的正确说明是A) char a(10)19.在C语言中对一维整型数组的正确定义为 D)#define N 20A、a10; 则对a是B、C、D、21.i=10;aai元素数值是( 22.a3=1,2,3,4,5,6,7;a()3A. 5 D) 3 6 24a a a34;a2 正确的25.C语言中函数返回值的类型是决定的.C)ACD)B.27. 在函数调用时,以下说法正确的是

3、)28. 在C)B) sC)ACD)B.27. 在函数调用时,以下说法正确的是)28. 在C)B) s类别为30.struct charname; float score;则下面的叙述不正确的是: structstudent则下面的叙述不正确的struct 是brithday 是用户定义的结构体类型名year,day32.stulagestruct A) B) C) p-D) struck float 若要使P指向data中的a域,正确的赋值语句A) B) C) p=&data.a; typedef struct 则下面叙述中错误的是32.stulagestruct A) B) C) p-D)

4、 struck float 若要使P指向data中的a域,正确的赋值语句A) B) C) p=&data.a; typedef struct 则下面叙述中错误的是C、ab35*p;说明p36下列不正确的定义是的赋值语句是: 37.n=2,*p=&n,*q=p)38有语句a10,;是对指针变量p的正确定义和初始化39.a5,*p=a;”,40.则数值为9的表达式A) B) C) D) 41. 在C语言中,以 作为字符串结束标志B) C) 42.下列数据中属于“字符串常量”的是43.char 则关于两个数组长度的正确描述o, B)x 大于小于D)2、读程序2.1 #include 38有语句a10

5、,;是对指针变量p的正确定义和初始化39.a5,*p=a;”,40.则数值为9的表达式A) B) C) D) 41. 在C语言中,以 作为字符串结束标志B) C) 42.下列数据中属于“字符串常量”的是43.char 则关于两个数组长度的正确描述o, B)x 大于小于D)2、读程序2.1 #include if #include a=12,b=-34,c=56,f(min=%d,#include x=2,y=-#include floata,b,c,t; #include main ( ) c=3.0 ,if(cd)c=5.0; if(c=d)c=6.0; else c=7.0;f(min=%

6、d,#include x=2,y=-#include floata,b,c,t; #include main ( ) c=3.0 ,if(cd)c=5.0; if(c=d)c=6.0; else c=7.0;f (“%.1fn”,c) #include scanf(%d,&m); if (m = 0)= 0)f(%d aitive evenn, if(m%2 is itive oddn, if (m% 2 = isaisa negative negative m);若键入9,则运行结果为:#include while(num=2) #include main( )sum=sum-n+; #in

7、clude c=num%10; f(%d,c); 从键盘输入f (“%.1fn”,c) #include scanf(%d,&m); if (m = 0)= 0)f(%d aitive evenn, if(m%2 is itive oddn, if (m% 2 = isaisa negative negative m);若键入9,则运行结果为:#include while(num=2) #include main( )sum=sum-n+; #include c=num%10; f(%d,c); 从键盘输入 23,则#include s+=1; a=a-2; 若输入的值 #includestd

8、io.h char c; #include char else phar(c-当输入为 ab*AB%cd#CD$时,#include x, y =0; #include s+=1; a=a-2; 若输入的值 #includestdio.h char c; #include char else phar(c-当输入为 ab*AB%cd#CD$时,#include x, y =0; main( ) char ch; ch=getchar(); case A :case B :f(“%c”,B); default: 当从键盘输入字母 A 时,#include main( )case :f(%d, 若

9、键盘输入 #include char caseA: f(“90-f(“80-f(“70-f(“60-main( ) char ch; ch=getchar(); case A :case B :f(“%c”,B); default: 当从键盘输入字母 A 时,#include main( )case :f(%d, 若键盘输入 #include char caseA: f(“90-f(“80-f(“70-f(“60-case default :#include for(;y0;y-) f(%d”,- -#include i,sum=0; dosum=sum+i;i+; #include #def

10、ine N 4 #include main( )x, for(x=30,y=0;x=10,y0;y-) f(%d”,- -#include i,sum=0; dosum=sum+i;i+; #include #define N 4 #include main( )x, for(x=30,y=0;x=10,y10; x/=2, y+=2;x-#include #define N 4main( f( #include i, #include (i=0; i=0;i-)#include #define N 4main( f( #include i, #include (i=0; i=0;i-)#in

11、clude main( )ai=i;for(i=0; #include n33=1,2 ,3; pr )f(“%d,”, #include for (i=1; i3; f(%d ,xi3-#include)n33,i,j; )for(j=0;j3;j+ f(“%d ”, #include main( )ai=i;for(i=0; #include n33=1,2 ,3; pr )f(“%d,”, #include for (i=1; i3; f(%d ,xi3-#include)n33,i,j; )for(j=0;j3;j+ f(“%d ”, #include char #include ma

12、in( )i, f(“%d b #include char #include main( )i, f(“%d b main( a4,for(i=0;i4; #include float fun(float floatave,a3=4.5,2,4; fun(floatx) floatfor retur#include main( a4,for(i=0;i4; #include float fun(float floatave,a3=4.5,2,4; fun(floatx) floatfor retur#include #include for(i=0;i=n;i+) return s#inclu

13、de return(a- x, result =#include for(i=0;i y ) m = m = a=3,b=5,abmin abmin =f(“min x) f(“%d, )f(“%d”, #include return(x*y-scanf(%d,%d,&x,&y); result = Sub(x,y ) ;f(result =当从键盘输入#include ( x y ) m = m = a=3,b=5,abmin abmin =f(“min x) f(“%d, )f(“%d”, #include return(x*y-#include if(ab) x=15,y=8,r= f(

14、r=%dn, #includef=f*i; #include unsignedfun6(unsignednum)unsignedk=1; k*=num%10; return k;#include if(ab) x=15,y=8,r= f(r=%dn, #includef=f*i; #include unsignedfun6(unsignednum)unsignedk=1; k*=num%10; return k; unsigned #include f(Maxisz=xy?x:y; return(z) ;#include main ( )x= 10, 20,30, 40, 50 *pf (“%

15、d”, *(p+2 ) #include main( )char unsigned #include f(Maxisz=xy?x:y; return(z) ;#include main ( )x= 10, 20,30, 40, 50 *pf (“%d”, *(p+2 ) #include main( )char main ( )a=1, x,y,*p; 3,4, 5 n, *p, 运行结果为:#include main( )a =1, 2, 3, 4, 5,x, y, f(“*p=%d, x=%d, p =x, struct st a2=5, 7, 2,9main ( )a=1, x,y,*p

16、; 3,4, 5 n, *p, 运行结果为:#include main( )a =1, 2, 3, 4, 5,x, y, f(“*p=%d, x=%d, p =x, struct st a2=5, 7, 2,9f(%dn,a0.y*a 运行结果是:main( )float 运行结果是: cnum2=1,3, 2,main(f(“%dn”, cnum0.y * 运行结果是:#include struct abca,b,c;structf(%d 运行结果是:f(%dn,a0.y*a 运行结果是:main( )float 运行结果是: cnum2=1,3, 2,main(f(“%dn”, cnum0

17、.y * 运行结果是:#include struct abca,b,c;structf(%d 运行结果是:3、编程题1.输入 2 个整数,求两数的平方和并输出。输入一个圆半径 r,当3、编程题1.输入 2 个整数,求两数的平方和并输出。输入一个圆半径 r,当 r0 时,计算并输出圆的面积和周长,否则,输出提示信息3、已知函数 y=f(x),编程实现输入一个 x 值,输出 y分制score , 按下列原则输出其等级: score90 ,等级 为 A 80score90,等级为 B;70score80,等级为 C;60score70,等级为 D;score60,等级为 E。编一程序每个月根据每个月上网时间计算上网费用,计算方法如下:从键盘输入 10 个整数,统计其中正数、负数和零的个数,并在屏幕上输

温馨提示

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

评论

0/150

提交评论