c语言程序设计试卷(编辑修改稿)内容摘要:
D、 int n=10, a[n]。 3有以下程序 main() {int x[3][2]={0},i。 for(i=0。 i3。 i++) scanf(%d,x[i])。 printf(%3d%3d%3d\n,x[0][0],x[0][1],x[1][0])。 } 若运行时输入: 2 4 6回车 ,则输出结果为: A、 2 0 0 B、 2 0 4 C、 2 4 0 D、 2 4 6 3有以下程序 main() {char s[]={aeiou},*ps。 ps=s。 printf(%c\n,*ps+4)。 } 程序运行后的输出结果是 A、 a B、 e C、 u D、元素 s[4]的地址 3以下语句存在语法错误的是 A、 char ss[6][20]。 ss[1]=”right?”。 B、 char ss[][20]={“right?”}。 C、 char *ss[6]。 ss[1]=”right?”。 D、 char *ss[]={“right?”}。 3若有定义: char *x=”abcdefghi’。 ,以下选项中正确运用了 strcpy 函数的是 A、 char y[10]。 strcpy(y,x[4])。 B、 char y[10]。 strcpy(++y,amp。 x[1])。 C、 char y[10],*s。 strcpy(s=y+5,x)。 D、 char y[10],*s。 strcpy(s=y+1,x+1)。 有以下程序 int add( int a, int b) {return (a+b)。 } main(){ int k,(*f)(), a=5,b=10。 f=add。 „ } 则以下函数调用语句错误的 是 A、 k=(*f)(a,b)。 B、 k=add(a,b)。 C、 k=*f(a,b) D、 k=f(a,b)。 4有以下程序 include main(int argc,char *argv[]) {int i=1,n=0。 while(iargc) 6 {n=n+strlen(argv[i])。 i++。 } printf(%d\n,n)。 } 该程序生成的可执行文件名为:。 若运行时输入命 令行: proc 123 45 67 则程序的输出结果是 A、 3 B、 5 C、 7 D、 11 4有以下程序 void fun2(char a,char b) {printf(%c %c,a,b)。 } char a=39。 A39。 ,b=39。 B39。 void fun1(){a=39。 C39。 b=39。 D39。 } main() {fun1()。 printf(%c %c,a,b)。 fun2(39。 E39。 ,39。 F39。 )。 } 程序的运行结果是 A、 C D E F B、 A B E F C、 A B C D D、 C D A B 4有以下程序 include define N 5 define M N+1 define f(x) (x*M) main() {int i1,i2。 i1=f(2)。 i2=f(1+1)。 printf(%d %d\n,i1,i2)。 } 程序的运行结果是 A、 12 12 B、 11 7 C、 11 11 D、 12 7 4设有以下语句 Typedef struct TT {char c。 int a[4]。 } CIN。 则下面叙述中正确的是: A、可以用 TT 定义结构体变量 B、 TT 是 struct 类型的变量 C、可以用 CIN 定义结构体变量 D、 CIN 是 struct TT 类型的变量 4有以下结构体说明、变量定义和赋值语句 struct STD {char name[10]。 int age。 char sex。 }s[5],*ps。 ps=amp。 s[0]。 则以下 scanf 函数调用语句中错误引用结构体变量成员的是 A、 scanf(“%s”,s[0].name)。 B、 scanf(“%d”,amp。 s[0].age)。 C、 scanf(“%c”,amp。 (psex))。 D、 scanf(“%d”,psage)。 4若有以下定义和语句 union data {int I。 char c。 float f。 } x。 7 int y。 则以下语句正确的是 A、 x=。 B、 =101。 C、 y=x。 D、 printf(“%d\n”,x)。 4程序中已构成如下图所示的不带头结点的单向链表结构,指针变量 s、 p、 q 均已正确定义,并用于指向链表结点,指针变量 s 总是作为头指针指向链表的第一个结点。 若有以下程序。c语言程序设计试卷(编辑修改稿)
相关推荐
main() {char w[][10]={ABCD,“ EFGH,“ IJKL,“ MNOP}, K。 for (k=1。 k《 3。 k) printf(%s、 n, amp。 w[k][k]); } A)ABCD B)ABCD FGH EFG KL IJ M C)EFG D)FGH JK KL O (20)若有以下的定义: int a[]={1,2,3,4,5,6,7,88,9,10),
C属性 的窗口, TC环境以 WINDOWS窗口形式出现。 在窗口上方出 现工具条,可以对窗口进行定制,注意 全屏幕 和 中文 两个工具钮的作用。 TC环境下的 Options菜单下可对 TC环境进行设置,初学者要了解 Directories的作用,一般不要改变系统的其它设置。 关于 Directories各项的作用和设置参阅本书关于 TC环境的介绍,学会改变输出文件的目录。 3.运行演示程序
类型,这时在主函数的函数体的最后一条语句必须使用“ return 0。 ”结束。 5.使用主函数举例 include //编译预处理包含命令 void main(void) //函数头 { //向下是函数体 printf(C 语言程序的例子 !\n)。 //标准输出函数, 39。 \n39。 表示一个换行 } 该主函数的函数体中只包含有一条语句,它是一条 函数调用 语句, printf标识符
与低级语言的实用性结合起来。 C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。 C语言的运算符包含的范围很广泛,共有34种运算符。 C语言把括号、赋值、等都作为运算符处理。 从而使C语言的运算类型极其丰富,表达式类型多样化。 灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。 C语言的数据类型有:整形、实型、字符型、数组类型、指针类型、结构体类型
()。 } /* 成绩输入 模块代码 */ int input() { for(i=0。 i3。 i++) for(j=0。 j4。 j++) scanf(“ %d,” ,s[3][4])。 } /* 求平均成绩 模块代码 */ int average() { int sum。 for(i=0。 i3。 i++) { sum=0。 for(j=0。 j4。 j++) sum+=s[i][j]。
务说明书》、《工程实施计划》等交流文件,提交会议日程安排。 ③银行工作 :根据协调会议需要,确定会议时间、场地,打印会议材料,通知相关部门和人员参加会议。 ④相关文件:《项目协调会日程安排》,《工作任务说明书》,《工程实施计划》,《会议签到表》,《会议纪要》等。 ( 7) 项目启动大会的主要工作是对项目小组成立后工作的进一步明确。 参会人员包括 :工程项目组成员、相关业务部门主管。