《C语言程序设计》期末综合练****题模拟试题一一、,该函数的函数名为(A)。( B )类。"a+b=12\n"的长度为( B )。,假定都是以break语句结束的,则此switch语句容易被改写为( D )语句。-while循环语句中,其循环体语句被执行的次数为( C )。inti=0;doi++;while(i<10);,选用的字符串函数为( C )。()()()(),传递给形参的是( A )。,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大( C )个字节。*的变量,初始指向的字符串为"Helloworld!",若要使变量p指向s所指向的字符串,则p应定义为( A )。*p=*p=&*p;p=**p;p=&( B )。()()()()二、“printf("%c",'A'+2);”语句后得到的输出结果为(C)。(2)。(float)。=10,则表达式++y*3的值为(33)。(x==0&&y>5)的相反表达式为((x!=0||y<=5)或:(x||y<=5))。=5,y=10,则x!=y的逻辑值为(1(真,true))。“inta[3][5];”,则该数组所占存储空间的字节数为(60)。“typedefcharBB[10][50];”语句定义(BB)为含有10行50列的二维字符数组类型。"a:\\xxk\\"的长度为(15)。,p+1所指对象的值为46,则*++p的值为(46)。*类型,则指向该对象的指针类型为(int)。“structA{inta,b;A*c;};”,则该类型的理论长度为(12)。,则表示方式为()。三、写出下列每个程序运行后的输出结果1.#include<> voidmain(){ inti,j,k=0; for(i=0;i<5;i++) for(j=i;j<5;j++)k++;; printf("%d\n",k); }152.#include<> voidmain(){ intx=20; inti=2; while(i<x){ if(x%i==0){printf("%d",i);x/=i;} i++; } }253.#include<> voidmain(){ inta[8]={70,63,54,95,40,75,90,66}; inti,s=0; for(i=0;i<8;i++) if(a[i]>=70&&a[i]<=90)s+=a[i]; printf("s=%d\n",s); }s=2354.#include<> intWF(intx,inty){ x=x+y; y+=x; returnx+y; } voidmain(){ intx=3,y=5; printf("%d\n",WF(x,y)); }215.#include<stdio
1253《c语言程序的设计》电大期末试题与答案 来自淘豆网www.taodocs.com转载请标明出处.