[计算机]C语言复习参考题

上传人:油条 文档编号:33858584 上传时间:2018-02-18 格式:DOC 页数:14 大小:144KB
返回 下载 相关 举报
[计算机]C语言复习参考题_第1页
第1页 / 共14页
[计算机]C语言复习参考题_第2页
第2页 / 共14页
[计算机]C语言复习参考题_第3页
第3页 / 共14页
[计算机]C语言复习参考题_第4页
第4页 / 共14页
[计算机]C语言复习参考题_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《[计算机]C语言复习参考题》由会员分享,可在线阅读,更多相关《[计算机]C语言复习参考题(14页珍藏版)》请在金锄头文库上搜索。

1、 C 语言程序设计复习参考资料一选择题1以下关于运算符优先顺序的描述中正确的是( ) 。 A) 关系运算符=0|b=0)&(a=0&b=0)|(a0)&(a+b0)&(a-b = y & ch,则输出结果是( )A) 0,d,6 B) 6,d,6 C) 6,D,6 D) 6,D,030printf()函数中用到格式符%-7s ,其中数字 7 表示输出的字符串占用 7 列。如果字符串长度小于 7,则输出按方式 ( )A) 从左起输出该字串,右补空格 B) 按原字符长从左向右全部输出 C) 右对齐输出该字串,左补空格 D) 输出错误信息31以下能正确地定义整型变量 a,b 和 c 并为其赋初值 3

2、 的语句是( ) A) int a=3,b=3, c= 3; B) int a,b, c= 3; C) a= 3,b=3,c=3; D) a= b= c=3; 32以下程序的输出结果是( )void main( )int x=6,y=6,i;for(i=2;x4;y=+i)printf(%d,%d ,x-,y);A) 5,5 5,3 B) 6,6 2,3 C) 6,5 5,2 D) 6,6 5,333以下程序的输出结果是( )void main( )int w=4;int fun(int k);fun(w);printf(n);fun(int k)if(k0) fun(k-1);printf(

3、%d ,k); A) 4 3 2 1 B) 0 1 2 3 4 C) 1 2 3 4 D) 4 3 2 1 034下面程序的输出是( )main() int x=023;printf(%dn, -x); A). 17 B). 18 C). 23 D). 2435以下程序的输出结果是( )main() char ch34= 123,456,78,*p3; int i;for(i=0;ivoid main( ) char *a=”abcdefghi”; void fun( char *s );fun(a); puts(a);void fun(char *s ) int x,y;char c;for

4、(x=0,y=strlen(s)-1;xname49下面的程序输出是( )int m=13;int fun2(int x,int y)int m=3;return(x*y-m);main()int a=7,b=5;printf(%dn,fun2(a,b)/m);A). 1 B). 2 C). 7 D). 1050下面的程序输出是( )main() int x=100,a=10,b=20,ok1=5,ok2=0;if(a=1) & (x =50) & (x=1) | (x=50) | (x=1) & (x= 50) & (x =1)| (x =50) | (xmain() char *p1,*p

5、2,str50=ABCDEFG;p1=abcd; p2=efgh;strcpy(str+1,p2+1); strcpy(str+3,p1+3);printf(%s,str);A). AfghdEFG B). Abfhd C). Afghd D). Afgd62以下程序的输出结果是( )main()int i;for(i=1;i & |18getchar( ) 函数的功能是 。从标准输入设备读取下一个字符19写出下面表达式的值6*4/7+8%3 _ 5 x=5 ; y=2; (x+)+y _ 78-4=5+3 _ 0 64-2 ? 4%2: 3 _ _ _ 0x=2,y=2; x|!y _ 1

6、x=3 ; x+=x-=2 _ _ 220下面 invert 函数的功能是将一个字符串 str 的内容颠倒过来,请填空。# include void invert(char str ) int i, j, ; kfor(i=0,j=strlen(str) ; ivoid main()int m=3; if(-mint i=2;int fun(int x) int k,j=1; i=x*2; k=i+j; return k;void main( ) int m,j=3; m=fun(j);printf(“i=%d j=%d m=%dn”,i,j,m);3下面程序的输出是_ 12void main

7、( ) int arr10,i,k=0;for(i=0;i#include #define MAX_COUNT 6void fun() ;void main( )int count;for(count=1;count=10)break;if(x%2=1)x+=5;continue;x-=3; printf(“i= %d, x=%dn”, i, x);11下面程序的执行结果是_ 2 3 5 7 8 9#include void main() int a6=2,5,7,3,9,8;int i,j,t;printf(n);for (j=0;jai+1) t=ai; ai=ai+1; ai+1=t;

8、for(i=0;ifun(int a) int b=0; static int c=3; a=c+,b+; return(a); void main()int a=2, i, k;for(i=0;i void main ( ) int m=0,n=0; char c; while ( (c=getchar( ) )!=n ) if (c=A if (c=0 printf(n=%d m=%dn, n,m ); 14下面程序的执行结果是_74#include struct student int num;char name10;int score;struct student stu3=10101,Li Lin,86,10102,Zhang Fun,65,10104,Wang Min,71;void main( ) struct student *p;int k=0;for (p=stu;pscore;k/=3;printf(%dn,k);四编程题(1). 教材中的例题以及习题册中的课后习题;(2). 上课时所涉及到的实例程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号