正在加载图片...
、简答题(共5题,每题4分,共20分) 1.写出判断一个整形变量ⅹ能被5整除但不能被7整除的逻辑表达式。 2.用循环语句编程实现从二维数组 Int a[3][4]={{2,4,5,7},{3,12,8,11},{8,1,0,19},{10,6,15,13} };中找出最大数 3.下面程序中的swap函数能否实现变量a和b值的互换,如不能,请重 新编写一个函数实现变量a和b值的互换。 void swap(int x, int y) main () printf(岩d,号dn 4.写出下面程序运行输出的结果。 inta[j={1,2,3,4,5,6,7,8,9,10,11,12} int *p=a+5,*g=NULL gp printf("岩d号d\n",*,*q); 5.有下列C语句 struct table unsigned int typei } table1={3456,455.50} struct ptab ptab=&tableli 写出使用结构变量名和指向结构的指针两种方法在屏幕上分别输出结构变 量成员的C语句 、完成下列程序缺少部分(共5题,每题4分,共20分)一、 简答题(共 5 题,每题 4 分,共 20 分) 1. 写出判断一个整形变量 x 能被 5 整除但不能被 7 整除的逻辑表达式。 2. 用循环语句编程实现从二维数组 int a[3][4]={{2,4,5,7},{3,12,8,11},{8,1,0,19},{10,6,15,13} };中找出最大数。 3. 下面程序中的 swap 函数能否实现变量 a 和 b 值的互换,如不能,请重 新编写一个函数实现变量 a 和 b 值的互换。 void swap(int x,int y) { int temp; temp=x; x=y; y=temp; } main() { int a=4,b=8; swap(a,b); printf(“%d,%d\n”,a,b); } 4. 写出下面程序运行输出的结果。 main( ) { int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12}; int *p=a+5, *q=NULL; q=p+5; printf("%d %d \n",*p,*q); } 5. 有下列 C 语句: struct table { unsigned int type; float price; }table1={3456,455.50}; struct * ptab; ptab=&table1; 写出使用结构变量名和指向结构的指针两种方法在屏幕上分别输出结构变 量成员的 C 语句。 二、 完成下列程序缺少部分(共 5 题,每题 4 分,共 20 分)
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有