|
西电《高级语言程序设计(C)》在线作业
一、单选题(共 25 道试题,共 100 分。)
1. 下面程序要求从键盘上输入值并打印,请选择正确的输入方法 。 min( ) { int ,; snf("x=%,y=%",&x,&y); printf("x=%,y=%\n",x,y); }
. 5,6
. x=5, y=6
. 5↙6
. 5 6
正确资料:
2. 下面有关 for 循环的正确描述是 _______ 。
. for循环只能用于循环次数已经确定的情况
. for循环是先执行循环语句,后判定表达式
. 在for循环中,不能用rk语句跳出循环体
. for循环体语句中,可以包含多条语句,但要用花括号括起来
正确资料:
3. 已知函数的调用形式:fr(uffr,siz,ount,fp);其中uffr代表的是 。
. 一个整型变量,代表要读入的数据项总数
. 一个文件指针,指向要读的文件
. 一个指针,指向要读入数据的存放地址
. 一个存储区,存放要读的数据项
正确资料:
4. 定义int ; flot f; oul i; 6.定义表达式15+i*f+ˊˊ的值是 。
. flot
. int
. hr
. oul
正确资料:
5. 设有程序段如下: int k=10; whil (k=0) k=k-1; 则下面描述中正确的是 。
. whil循环执行10次
. 循环是无限循环
. 循环体语句一次也不执行
. 循环体语句执行一次
正确资料:
6. 判断字符串和是否相等,应当使用 ________ 。
. if(==)
. if(=)
. if(strpy(,))
. if(strmp(,))
正确资料:
7. 以下程序的输出结果是 。 min( ) { int x=8,y=8; printf("%%\n",x--,--y);}
. 8 8
. 7 7
. 7 8
. 8 7
正确资料:
8. 以下正确的程序段是 。
. hr str[2]; snf("%s",&str);
. hr *p; snf("%s",p);
. hr str[20]; snf("%s",&str[2]);
. hr str[20],*p=str; snf("%s",p[2]);
正确资料:
9. 语言中变量的缺省存储类别是 。
. 自动(uto)
. 静态(stti)
. 寄存器(rgistr)
. 外部(xtrn)
正确资料:
10. 设有如下一段程序: int *vr,; =100; vr=&; =*vr+10; 执行上面的程序段后,的值为 。
. 120
. 110
. 100
. 90
正确资料:
11. 以下程序输出的结果是 。 fun(int ) { int =0; stti =3; ++;+=1; rturn(++); } min( ) { int =4,i; for(i=0;i<3;i++) printf("%",fun());
. 999
. 9 9 9
. 91011
. 9 10 11
正确资料:
12. 以下程序的输出结果是 _________ 。min( ) { int x=8,y=8; printf("%%\n",x--,--y);}
. 8 8
. 7 7
. 7 8
. 8 7
正确资料:
13. 下面各语句行中,能正确进行赋字符串操作的语句是 _________ 。
. hr st[4][5]={ ""}
. hr st[5]={ˊˊ,ˊˊ,ˊˊ,ˊˊ,ˊˊ}
. hr *s=""
. hr *s;snf("%s",s);
正确资料:
14. 设有如下定义: hr *[2]={"","}; 则以下说法中正确的是 _________ 。
. 数组元素的值分别是""和"
. 是指针变量,它指向含有两个数组元素的字符型一维数组
. 数组的两个元素分别存放的是含4个字符的一维字符数组的首地址
. 数组的两个元素中各自存放了字符''和''的地址
正确资料:
15. 设int =3;结果为0的表达式是 _________ 。
. 2%
. /=
. !
. ~
正确资料:
16. 若有如下语句: int x=3; o { printf("%\n",x-=2); } whil(!(--x)); 则上面程序段 _________ 。
. 输出1
. 输出1和-2
. 输出3和0
. 是死循环
正确资料:
17. 设有如下定义:int x=10,y=3,z; 则语句printf(“%\n”,z=(x%y,x/y));的输出是 。
. 1
. 0
. 4
. 3
正确资料:
18. 语句whil(!);中表达式!等价于
. ==0
. !=1
. !=0
. ==1
正确资料:
19. 在语言中,如果下面变量都是int型,则输出的结果是 。 sum=p=5; p=sum++,p++,++p; printf("%\n",p);
. 7
. 6
. 5
. 4
正确资料:
20. 若有如下语句: int x=3; o { printf("%\n",x-=2); } whil(!(--x)); 则上面程序段 。
. 输出1
. 输出1和-2
. 输出3和0
. 是死循环
正确资料:
21. 语言规定:在一个源程序中,min函数的位置是 。
. 必须在最开始
. 必须在系统调用的库函数的后面
. 可以任意
. 必须在最后
正确资料:
22. 若有以下说明和语句,请选出哪个是对 数组元素的正确引用 _________ 。 int [4][5],(*p)[5]; p=;
. p+1
. *(p+3)
. *(p+1)+3
. *(*p+2)
正确资料:
23. 设hr *s="\t\018";则指针变量s指向的字符串所占的字节数 是 _______ 。
. 9
. 5
. 6
. 7
正确资料:
24. 以下snf函数调用语句中不正确的引用是 。 strut pupil { hr nm[20]; int g; int sx; } pup[10],*p=pup;
. snf("%",p->g);
. snf("%",&pup[0].g);
. snf("%",&(p->sx));
. snf("%s",pup[0].nm);
正确资料:
25. 以下正确的函数定义形式是 。
. oul fun(int x,int y)
. oul fun(int x;int y)
. oul fun(int x,int y);
. oul fun(int x,y);
正确资料:
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
|
|