c语言考试06c试卷(编辑修改稿)内容摘要:

注 :试卷是用誊影手段而成,因此请命题老师用黑色墨水或黑色圆珠笔较工整地书写题目,以保证试卷字迹清晰。 11. 下列程序的输出结果为 ________。 main() { int i=3, b; b=(i)+(i); printf(“ %d” , b); } A. 6 B. 2 C. 3 D. 4 12. 当 c的值不为 0时,在下列选项中能正确将 c的值赋给变量 a、 b的是 A . c=b=a B . (a=c)||(b=c) C . a=c=b D . (a=c)amp。 amp。 (b=c) 13.下列叙述不正确的是 ________。 A .函数定义可以嵌套 B .宏定义可以嵌套 C .函数调用可以嵌套 D .循环结构可以嵌套 14.设 char *p=“ abcde”,则 printf(“ %s” , p ) 的输出结果为 ________。 A . c B . cde C . b D . abcde 15. p1,p2 为指向浮点的指针变量,下列运算 没有意义 的是 ________。 A . *p1- *p2 B . p1++ C . *p1+ *p2 D . p1+p2 16.在 c语言中,运算对象的逻辑值“真”用 ______表示。 A. false B . 非 0 C . 0 D . 负数 17.已知函数原型声明为: char *(char a, char b)。 该函数的类型为 ________。 A.指向字符型的指针 B.字符型 C.整型 D.指向整型的指针 18.设 int 类型的数据长度为 2字节,则该类型数据的取值范围是 ________。 A. 0 至 65536 B. 0至 65535 C. 32767 至 32768 D. 32768 至 32767 19. int a, *p, **w。 p=amp。 a, w=amp。 p。 取 a的值的表达式为 __________。 A.&a B.& *p C. **p D. **w 20.C 语言 程序的基本单位是 __________。 A.函数 B. 标识符 C.表达式 D. 语句 三、 写出以下程序的运行结果( 20 分,每题 5 分) 1. main( ) { int i,j。 for(i=1。 i4。 i++) { for(j=1。 j2*i+1。 j++) printf(“%c” , ’*’ )。 printf(“\n”)。 } } 2. include void main(void) { int a[10]={1,9,18,24,14,2,6,16,4,5}。 int m1,m2, j。 m1=m2=a[0]。 for(j=1。 j10。 j++) { if( m1*(a+j) ) m1=*(a+j)。 if( m2*(a+j) ) m2=*(a+j)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。