欢迎来到天天文库
浏览记录
ID:57773772
大小:305.50 KB
页数:89页
时间:2020-03-27
《C语言编程设计题库.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言程序设计试题及答案一、选择题(1)一个C语言程序总是从(C)开始执行A)书写顺序的第一个函数B)书写顺序的第一条执行语句C)主函数main()D)不确定(2)设intx=3,y=4,z=5,则下列表达式中的值为0的是(D)A)‘x’&&’y’B)x
2、
3、y+z&&y-zC)x<=yD)!((x4、5、1)(3)执行以下程序段后,i的值是(C)inti=10;switch(i+1){case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A6、)11B)13C)12D)14(4)语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错(5)用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)0C)1D)F(6)在执行charstr[10]=“china ”;strlen(str)的结果是(A)A)5B)6D)7D9(7)若有定义,char*p=”computer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer(8)在7、以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为(B)89C语言程序设计试题及答案一、选择题(1)一个C语言程序总是从(C)开始执行A)书写顺序的第一个函数B)书写顺序的第一条执行语句C)主函数main()D)不确定(2)设intx=3,y=4,z=5,则下列表达式中的值为0的是(D)A)‘x’&&’y’B)x8、9、y+z&&y-zC)x<=yD)!((x10、11、1)(3)执行以下程序段后,i的值是(C)inti=10;switch(i+1)12、{case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A)11B)13C)12D)14(4)语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错(5)用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)0C)1D)F(6)在执行charstr[10]=“china ”;strlen(str)的结果是(A)A)5B)6D)7D9(7)若有定义,char*p=”co13、mputer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer(8)在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为(B)89C语言程序设计试题及答案一、选择题(1)一个C语言程序总是从(C)开始执行A)书写顺序的第一个函数B)书写顺序的第一条执行语句C)主函数main()D)不确定(2)设intx=3,y=4,z=5,则下列表达式中的值为0的是(D)A)‘x’&&’y’B)x14、15、y+z&&y-16、zC)x<=yD)!((x17、18、1)(3)执行以下程序段后,i的值是(C)inti=10;switch(i+1){case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A)11B)13C)12D)14(4)语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错(5)用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)0C)1D)F(6)在执行charstr19、[10]=“china ”;strlen(str)的结果是(A)A)5B)6D)7D9(7)若有定义,char*p=”computer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer(8)在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为(B)89A)8B)4C)5D)编译出错(9)在说明一个结构体变量时系统分配给它的存储空间是(D)A)该结构体中第一个成员变量所需存储空间B)该结构体中最后一20、个成员变量所需存储空间C)该结构体中占用最大存储空间的成员变量所需存储空间D)该结构体中所有成员变量所需存储空间的总和二)阅读程序,写出程序运行结果(1)#includemain(){charch=’A’;ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch;printf(“%c”,ch);}程序的运行结果是:a(2)#incl
4、
5、1)(3)执行以下程序段后,i的值是(C)inti=10;switch(i+1){case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A
6、)11B)13C)12D)14(4)语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错(5)用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)0C)1D)F(6)在执行charstr[10]=“china ”;strlen(str)的结果是(A)A)5B)6D)7D9(7)若有定义,char*p=”computer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer(8)在
7、以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为(B)89C语言程序设计试题及答案一、选择题(1)一个C语言程序总是从(C)开始执行A)书写顺序的第一个函数B)书写顺序的第一条执行语句C)主函数main()D)不确定(2)设intx=3,y=4,z=5,则下列表达式中的值为0的是(D)A)‘x’&&’y’B)x
8、
9、y+z&&y-zC)x<=yD)!((x10、11、1)(3)执行以下程序段后,i的值是(C)inti=10;switch(i+1)12、{case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A)11B)13C)12D)14(4)语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错(5)用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)0C)1D)F(6)在执行charstr[10]=“china ”;strlen(str)的结果是(A)A)5B)6D)7D9(7)若有定义,char*p=”co13、mputer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer(8)在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为(B)89C语言程序设计试题及答案一、选择题(1)一个C语言程序总是从(C)开始执行A)书写顺序的第一个函数B)书写顺序的第一条执行语句C)主函数main()D)不确定(2)设intx=3,y=4,z=5,则下列表达式中的值为0的是(D)A)‘x’&&’y’B)x14、15、y+z&&y-16、zC)x<=yD)!((x17、18、1)(3)执行以下程序段后,i的值是(C)inti=10;switch(i+1){case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A)11B)13C)12D)14(4)语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错(5)用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)0C)1D)F(6)在执行charstr19、[10]=“china ”;strlen(str)的结果是(A)A)5B)6D)7D9(7)若有定义,char*p=”computer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer(8)在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为(B)89A)8B)4C)5D)编译出错(9)在说明一个结构体变量时系统分配给它的存储空间是(D)A)该结构体中第一个成员变量所需存储空间B)该结构体中最后一20、个成员变量所需存储空间C)该结构体中占用最大存储空间的成员变量所需存储空间D)该结构体中所有成员变量所需存储空间的总和二)阅读程序,写出程序运行结果(1)#includemain(){charch=’A’;ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch;printf(“%c”,ch);}程序的运行结果是:a(2)#incl
10、
11、1)(3)执行以下程序段后,i的值是(C)inti=10;switch(i+1)
12、{case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A)11B)13C)12D)14(4)语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错(5)用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)0C)1D)F(6)在执行charstr[10]=“china ”;strlen(str)的结果是(A)A)5B)6D)7D9(7)若有定义,char*p=”co
13、mputer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer(8)在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为(B)89C语言程序设计试题及答案一、选择题(1)一个C语言程序总是从(C)开始执行A)书写顺序的第一个函数B)书写顺序的第一条执行语句C)主函数main()D)不确定(2)设intx=3,y=4,z=5,则下列表达式中的值为0的是(D)A)‘x’&&’y’B)x
14、
15、y+z&&y-
16、zC)x<=yD)!((x17、18、1)(3)执行以下程序段后,i的值是(C)inti=10;switch(i+1){case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A)11B)13C)12D)14(4)语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错(5)用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)0C)1D)F(6)在执行charstr19、[10]=“china ”;strlen(str)的结果是(A)A)5B)6D)7D9(7)若有定义,char*p=”computer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer(8)在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为(B)89A)8B)4C)5D)编译出错(9)在说明一个结构体变量时系统分配给它的存储空间是(D)A)该结构体中第一个成员变量所需存储空间B)该结构体中最后一20、个成员变量所需存储空间C)该结构体中占用最大存储空间的成员变量所需存储空间D)该结构体中所有成员变量所需存储空间的总和二)阅读程序,写出程序运行结果(1)#includemain(){charch=’A’;ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch;printf(“%c”,ch);}程序的运行结果是:a(2)#incl
17、
18、1)(3)执行以下程序段后,i的值是(C)inti=10;switch(i+1){case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A)11B)13C)12D)14(4)语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错(5)用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)0C)1D)F(6)在执行charstr
19、[10]=“china ”;strlen(str)的结果是(A)A)5B)6D)7D9(7)若有定义,char*p=”computer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer(8)在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为(B)89A)8B)4C)5D)编译出错(9)在说明一个结构体变量时系统分配给它的存储空间是(D)A)该结构体中第一个成员变量所需存储空间B)该结构体中最后一
20、个成员变量所需存储空间C)该结构体中占用最大存储空间的成员变量所需存储空间D)该结构体中所有成员变量所需存储空间的总和二)阅读程序,写出程序运行结果(1)#includemain(){charch=’A’;ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch;printf(“%c”,ch);}程序的运行结果是:a(2)#incl
此文档下载收益归作者所有