注意:此页面搜索的是所有试题
兰州大学C语言程序设计
2.
(4分)根据题目中已给出的数据输入和输出形式,main(){int x;float y;printf(.enter x,y:.);输入语句;输出语句}输入形式:enter x,y:2 3.4输出形式:x+y=5.40, 程序中输入输出语句的正确内容是( )
A. scanf(.%d,%f.,&x,&y),printf(.\nx+y=%4.2f.,x+y)
B. scanf(.%d%f.,&x,&y),printf(.\nx+y=%4.2f.,x+y)
C. scanf(.%d%f.,&x,&y),printf(.\nx+y=%6.1f.,x+y)
D. scanf(.%d%3.1f.,&x,&y),printf(.\nx+y=%4.2f.,x+y)
1. (4分)判断char型变量c1是否小写字母的正确表达式为 A. .a.<=c1<=.z. B. (c1>=.a.)&&(c1<=.z.) C. (c1>=a)&&(c1<=z) D. (.a.<=c1)||(.z.>=c1)
3. (4分)已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数scanf(.%o%x%e.,&i,&j,&x);调用语句的数据输入形式是-12ucu4.1034e2(u代表空格)
2. (4分)C语言中形参到实参传递是双向的
1. (4分)在C 语言中,共用体类型属于构造类型
21. (4分)设有以下程序片段, int i=010,j=10,k=0xl0;printf(.%d,%d,%d.,k,j,i);请问执行后的输出结果是( ) A. 16,10,8 B. 8 10 16 C. 10,10,10 D. 8,10,16
20. (4分)要打开一个已存在的非空文件"file"用于修改,选择正确的语句 A. fp=fopen(.file.,.r.) B. fp=fopen(.file.,.w.) C. fp=fopen(.file.,.r+.) D. fp=fopen(.file.,.w+.) E.
19. (4分)有下列程序段:char ch; int s=0; for(ch=’A’;ch<’Z’;++ch) if(ch%2= =0) s++; printf(“%d”,s);则执行上述片段后,程序的输出结果是( ) A. 13 B. 12 C. 26 D. 25
18. (4分)已有程序段和输入数据的形式,main(){ int a;float f;printf(.Input number:.);(输入语句)printf(. f=%f,a=%d .,f,a);}Input number:4.5uu2(u代表空格) A. scanf(.%d,%f.,&a,&f) B. scanf(.%f,%d.,&f,&a) C. scnaf(.%d%f.,&a,&f) D. scanf(.%f%d.,&f,&a)
17. (4分)10+’a’+1.5-567.345/’b’的结果是( )型数据 A. long B. double C. int D. unsigned float
16. (4分)若fp已正确定义并指向某个文件,当未遇到该文件结束标志时,函数feof(fp)值 A. 0 B. 1 C. -1 D. 一个非0值的
15. (4分)下面四个选项中,均是不合法的用户标识符的选项是( ) A. A,P_0,do B. float,la0,_A C. b-a,goto,int D. _123,temp,INT
14. (4分)判断char型变量ch是否为小写字母的正确表达式为( ) A. a.<=ch<=.z. B. (ch>=a)&&(ch<=z) C. (ch>=.a.)||(ch<=.z.) D. (ch>=.a.)&&(ch<=.z.)
13. (4分)下面程序#include main(){int a=1,b=10;do{b-=a;a++;}while(b--<0);printf(.a=%d,b=%d .,a,b);}的运行结果是( ) A. a=3,b=11 B. a=2,b=8 C. a=1,b=-1 D. a=4,b=9
12. (4分)以下运算符优先级最高的是( ) A. && B. & C. || D. |
1. (4分)判断char型变量c1是否小写字母的正确表达式为 A. .a.<=c1<=.z. B. (c1>=.a.)&&(c1<=.z.) C. (c1>=a)&&(c1<=z) D. (.a.<=c1)||(.z.>=c1)
3. (4分)已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数scanf(.%o%x%e.,&i,&j,&x);调用语句的数据输入形式是-12ucu4.1034e2(u代表空格)
2. (4分)C语言中形参到实参传递是双向的
1. (4分)在C 语言中,共用体类型属于构造类型
21. (4分)设有以下程序片段, int i=010,j=10,k=0xl0;printf(.%d,%d,%d.,k,j,i);请问执行后的输出结果是( ) A. 16,10,8 B. 8 10 16 C. 10,10,10 D. 8,10,16
20. (4分)要打开一个已存在的非空文件"file"用于修改,选择正确的语句 A. fp=fopen(.file.,.r.) B. fp=fopen(.file.,.w.) C. fp=fopen(.file.,.r+.) D. fp=fopen(.file.,.w+.) E.
19. (4分)有下列程序段:char ch; int s=0; for(ch=’A’;ch<’Z’;++ch) if(ch%2= =0) s++; printf(“%d”,s);则执行上述片段后,程序的输出结果是( ) A. 13 B. 12 C. 26 D. 25
18. (4分)已有程序段和输入数据的形式,main(){ int a;float f;printf(.Input number:.);(输入语句)printf(. f=%f,a=%d .,f,a);}Input number:4.5uu2(u代表空格) A. scanf(.%d,%f.,&a,&f) B. scanf(.%f,%d.,&f,&a) C. scnaf(.%d%f.,&a,&f) D. scanf(.%f%d.,&f,&a)
17. (4分)10+’a’+1.5-567.345/’b’的结果是( )型数据 A. long B. double C. int D. unsigned float
16. (4分)若fp已正确定义并指向某个文件,当未遇到该文件结束标志时,函数feof(fp)值 A. 0 B. 1 C. -1 D. 一个非0值的
15. (4分)下面四个选项中,均是不合法的用户标识符的选项是( ) A. A,P_0,do B. float,la0,_A C. b-a,goto,int D. _123,temp,INT
14. (4分)判断char型变量ch是否为小写字母的正确表达式为( ) A. a.<=ch<=.z. B. (ch>=a)&&(ch<=z) C. (ch>=.a.)||(ch<=.z.) D. (ch>=.a.)&&(ch<=.z.)
13. (4分)下面程序#include main(){int a=1,b=10;do{b-=a;a++;}while(b--<0);printf(.a=%d,b=%d .,a,b);}的运行结果是( ) A. a=3,b=11 B. a=2,b=8 C. a=1,b=-1 D. a=4,b=9
12. (4分)以下运算符优先级最高的是( ) A. && B. & C. || D. |