1、作业名称:C 语言程序设计 2012 秋第三套作业 出 卷 人:SA作业总分:100 通过分数:60起止时间: 2012-11-19 22:27:30 至 2012-11-19 22:44:26学员姓名:ll830201 学员成绩: 100标准题总分:100 标准题得分:100详细信息:题号:1 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:已知各变量说明如下,则符合 C 语言语法规定的表达式是( )int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;A、a+=a-=(b=4)*(a=3)B、a=a*3=2C、x%(
2、-3)D、y=float(i)标准答案:A学员答案:A说明:C 语言程序设计/数据类型与运算/赋值表达式本题得分:4题号:2 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:表达式(int)2.1416 的值为( )A、2B、2.1C、0D、3标准答案:A学员答案:A说明:C 语言程序设计/数据类型与运算/数据类型的强制转换本题得分:4题号:3 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:以下能正确地定义整型变量 a,b 和 c 并为其赋初值 5 的语句是( )A、int a=b=c=5B、int a,b,c=5C、int a=5,b=5,c
3、=5D、a=b=c=5标准答案:C学员答案:C说明:C 语言程序设计/数据类型与运算/变量赋初值本题得分:4题号:4 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:在 C 语言中,下列类型属于构造类型的是( )A、整型B、字符型C、实型D、数组类型标准答案:D学员答案:D说明:C 语言程序设计/数据类型与运算/构造数据类型本题得分:4题号:5 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:下列符号中,可以作为变量名的是( )A、12345eB、+aC、a3BD、5e+0标准答案:C学员答案:C说明:C 语言程序设计/数据类型与运算/变量名的命
4、名本题得分:4题号:6 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:表达式 18/4*sqrt(4.0)/8 值的数据类型为 ( )A、intB、floatC、doubleD、不确定标准答案:C学员答案:C说明:C 语言程序设计/数据类型与运算/数据类型的混合运算本题得分:4题号:7 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:下列常数中,合法的 C 常量是( )A、105B、-0.C、ABD、3+5标准答案:D学员答案:D说明:C 语言程序设计/数据类型与运算/常量本题得分:4题号:8 题型: 单选题(请在以下几个选项中选择唯一正确答案
5、) 本题分数:4内容:已知各变量的类型说明如下,则不符合 C 语言语法规定的表达式是 ( )int k,a,b;unsigned long w=5;double x=1.42;A、x%(-3)B、w+=-2C、k=(a=2,b=3,a+b)D、a+=a-=(b=4)*(a=3)标准答案:A学员答案:A说明:C 语言程序设计/数据类型与运算/赋值表达式本题得分:4题号:9 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:若 x 和 y 都为 float 型变量,且 x=3.6, y=5.8 执行下列语句 printf(“%f”,(x,y);后输出结果为( )A、3.600
6、000B、5.800000C、3.600000,5.800000D、输出符号不够,输出不正确值标准答案:B学员答案:B说明:C 语言程序设计/数据类型与运算/字符变量的赋值本题得分:4题号:10 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:设 d 为字符变量,下列表达式正确的是( )A、d=678B、d=aC、d=”d”D、d=gjkl标准答案:B学员答案:B说明:C 语言程序设计/数据类型与运算/字符变量赋初值本题得分:4题号:11 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:不属于字符型常量的是( )A、AB、“A“C、 D、“标准答
7、案:B学员答案:B说明:C 语言程序设计/数据类型与运算/字符型常量本题得分:4题号:12 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:已知字母 A 的 ASCII 码为十进制 65,下面程序段 char ch1,ch2;ch1= A+5-3; ch2= A+6-3;printf(“%d, %cn”, ch1,ch2);的运行结果为( )A、67, DB、B, CC、C, DD、不确定值标准答案:A学员答案:A说明:C 语言程序设计/数据类型与运算/字符变量算术表达式本题得分:4题号:13 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:假设
8、所有变量均为整型, 则表达式( a=5, b=2, a+, a+b ) 的值是( )A、8B、7C、6D、5标准答案:A学员答案:A说明:C 语言程序设计/数据类型与运算/整型算术表达式本题得分:4题号:14 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:有如下语句: printf(“%s,%5.3sn”,“COMPUTER”,“COMPUTER”); 执行语句后的最终结果为( )(u 表示空格 )A、COMPUTERuu,CMPuuB、COMPUTER, uuCMPC、COMPU,uuCMPD、COMPU, CMP标准答案:B学员答案:B说明:C 语言程序设计/数据
9、类型与运算/字符串输出格式本题得分:4题号:15 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:下列四组选项中,均是 C 语言关键字的选项是( )A、auto,enum,includeB、switch,typedef,continueC、signed,union,scanfD、if,struct,type标准答案:B学员答案:B说明:C 语言程序设计/数据类型与运算/关键字本题得分:4题号:16 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:设 a,b 和 c 都是 int 型变量,且 a=3,b=4,c=5,则下面的表达式中,值为 0 的表
10、达式是( )A、afor(i=1;i3)%5;printf(“%2d“,ai);A、4 0 4 0 4B、-4 0 4 0 3C、-4 0 4 4 3D、-4 0 4 4 0标准答案:C学员答案:C说明:C 语言程序设计/数组/二维数组与循环语句结合本题得分:4题号:18 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:若二维数组 a 有 m 列,则计算任一元素 aij在数组中位置的公式为(假设 a00位于数组的第一个位置上)( )A、i*m+jB、j*m+IC、i*m+j-1D、i*m+j+1标准答案:D学员答案:D说明:C 语言程序设计/数组/一维数组的引用本题得分
11、:4题号:19 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:下面是对 s 的初始化,其中不正确的是( )A、char s5=“abc“B、char s5=a,b,cC、char s5=“D、char s5=“abcde“标准答案:D学员答案:D说明:C 语言程序设计/数组/字符数组初始化本题得分:4题号:20 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:若有说明:int a10;则对数组元素的正确引用是( )A、a10B、a3,5C、a(5)D、a10-10标准答案:D学员答案:D说明:C 语言程序设计/数组/一维数组的引用本题得分:4题
12、号:21 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:判断字符串 a 和 b 是否相等,应当使用( )A、if(a=b)B、if(a=b)C、if(strcmp(a,b)D、if(strcmp(a,b)=0)标准答案:D学员答案:D说明:C 语言程序设计/数组/字符串处理函数本题得分:4题号:22 题型: 单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4内容:有两个字符数组 a、b,则以下正确的输入语句是( )A、gets(a,b)B、scanf(“%s%s“,a,b)C、scanf(“%s%s“,x+y;x=i+) i=x;是无限循环的语句1、 错 2、 对 标准答案:1学员答案:1说明:C 语言程序设计/循环程序设计/for 语句本题得分:4题号:25 题型: 是非题 本题分数:4内容:int k=0;do+k;while(k=0);是无限循环的语句1、 错 2、 对 标准答案:1学员答案:1说明:C 语言程序设计/循环程序设计/do-while 语句本题得分:4