需要答案的同学请点网站右侧的联系客服询问或者加客服QQ:374747040只显示选择为D的答案 其他已经隐藏部分作业题是图片为了节省资源没有上传但题目的顺序跟您的作业题是一样的
2012秋第一次在线作业
试卷总分:100
单选题 判断题
一、单选题(共 20 道试题,共 60 分。)
1.设a=-3;执行(a0)?a:-a;后,a的值为()
A. 3
B. 1
C. 0
D. -3
此题选: D
2.有以下程序 main() { char c1=’1’,c2=’2’; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); } 当运行时输入:a<回车 后,以下叙述正确的是()
A. 变量c1被赋予字符a,c2被赋予回车符
B. 程序将等待用户输入第2个字符
C. 变量c1被赋予字符a,c2中仍是原有字符2
D. 变量c1被赋予字符a,c2中将无确定值
3.以下程序: int a=5; float x=3.14; a*=x*(‘E’ - ‘A’); printf(“%f/n”,(float)a); 的输出结果是()
A. 62.000000
B. 62.800000
C. 63.000000
D. 62
4.要把高级语言编写的源程序转换为目标程序,需要使用()
A. 编辑程序
B. 驱动程序
C. 诊断程序
D. 编译程序
此题选: D
5.以下叙述中正确的是 ()
A. 用C程序实现的算法必须要有输入和输出操作
B. 用C程序实现的算法可以没有输出但必须要有输入
C. 用C程序实现的算法可以没有输入但必须要有输出
D. 用C程序实现的算法可以既没有输入也没有输出
6.以下程序: main() { int i , sum; for(i=1;i<6;i++) sum+=i; printf(“%d/n”,sum); } 执行程序后sum的值是()
A. 15
B. 14
C. 不确定
D. 0
7.以下说法中正确的是()
A. C语言程序总是从第一个的函数开始执行
B. 在C语言程序中,要调用的函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
8.以下程序:main( ) { int i=010,j=10; printf("%d,%d/n",i,j); } 的输出结果为()
A. 11,9
B. 9,10
C. 8,10
D. 9,9
9.若有以下类型说明语句 char w; int x; float y; double z; 则表达式 w*x+z-y 的结果是什么类型?()
A. float
B. char
C. int
D. double
此题选: D
10.若k为整型,则下列while循环 k=2; while(k==0) printf(“%d”,k); k--; printf(“/n”); 执行多少次?()
A. 2
B. 9
C. 0
D. 1
11.有以下程序 fun(int a, int b) { if(ab) return(a); else return(b); } main() { int x=3, y=8, z=6, r; r=fun (fun(x,y), 2*z); printf("%d/n", r); } 程序运行后的输出结果是()
A. 3
B. 6
C. 8
D. 12
此题选: D
12.以下程序 : main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d/n",d); } 的输出结果是()
A. 1
B. 0
C. 非0的数
D. -1
13.下列标识符中,不能作为合法的C用户定义标识符的是()
A. a3_b3
B. void
C. _123
D. IF
14.若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()
A. s=a+b;
B. s=a+c;
C. s=s+c;
D. s=b+c;
15.在C语言中,字符型数据在内存中是以什么形式存放的?()
A. 原码
B. BCD码
C. 反码
D. ASCII码
此题选: D
16.在下列选项中,不正确的赋值语句是 ()
A. ++t;
B. n1=(n2=(n3=0));
C. k=i==j;
D. a=b+c=1;
此题选: D
17.以下程序: main() { int a=5,b=4,c=6,d; printf("%d/n",d=ab?(ac?a:c)
b)); } 的输出结果是()
A. 5
B. 4
C. 6
D. 不确定
18.设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ab)&&(n=cd)后,n的值为()
A. 1
B. 2
C. 3
D. 0
19.若已包含头文件<stdio.h且有说明char s1[5],s2[7];要给s1,s2赋值,下列语句中正确的是()
A. s1=getchar(); s2=getchar();
B. scanf(“%s%s”,s1,s2);
C. scanf(“%c%c”,s1,s2);
D. gets(s1);s2=s1;
20.设 int a=12; 表达式a+=a-=a*=a的值是()
A. 12
B. 144
C. 0
D. 132
2012秋第一次在线作业
试卷总分:100
单选题 判断题
二、判断题(共 20 道试题,共 40 分。)
1.default是C语言的关键字。
A. 错误
B. 正确
2.算术运算符和赋值运算符的结合方向均从左到右。
A. 错误
B. 正确
3.main函数是唯一一个不可以被其它函数调用的函数。
A. 错误
B. 正确
4.逻辑型是C语言的数据类型。
A. 错误
B. 正确
5.C语言中运算对象必须为整型的运算符是%。
A. 错误
B. 正确
6.在 C 程序中,APH 和 aph 代表不同的变量。
A. 错误
B. 正确
7.main函数不能有形参。
A. 错误
B. 正确
8.对整型变量可进行自加或自减运算,而对常量或表达式不可以。
A. 错误
B. 正确
9.在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是2,4,8。
A. 错误
B. 正确
10.int i=20; switch(i/10) {case 2:printf("A"); case 1:printf("B"); } 的输出结果为A。
A. 错误
B. 正确
11.已知int a,b,c=10; 则a+b=c;是合法的赋值表达式。
A. 错误
B. 正确
12.C语言中只包含一元运算符和二元运算符。
A. 错误
B. 正确
13.数组名可以作为参数进行传递。
A. 错误
B. 正确
14.函数的递归调用不过是一个函数直接或间接地调用它自身。
A. 错误
B. 正确
15.函数strlen("ASDFG/n")的值是7。
A. 错误
B. 正确
16.用C语言编写的源程序需要编译、链接以后才可以运行。
A. 错误
B. 正确
17.strcmp用来比较两个字符串的大小。
A. 错误
B. 正确
18.表达式 _ya是不合法的C语言标识符。
A. 错误
B. 正确
19.C语言的常量在程序运行过程中不可以重新赋值。
A. 错误
B. 正确
20.常量的定义要通过#ifndef宏指令来实现。
A. 错误
B. 正确
2012秋第一次在线作业
试卷总分:100
单选题 判断题
一、单选题(共 20 道试题,共 60 分。)
1.设a=-3;执行(a0)?a:-a;后,a的值为()
A. 3
B. 1
C. 0
D. -3
此题选: D
2.有以下程序 main() { char c1=’1’,c2=’2’; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); } 当运行时输入:a<回车 后,以下叙述正确的是()
A. 变量c1被赋予字符a,c2被赋予回车符
B. 程序将等待用户输入第2个字符
C. 变量c1被赋予字符a,c2中仍是原有字符2
D. 变量c1被赋予字符a,c2中将无确定值
3.以下程序: int a=5; float x=3.14; a*=x*(‘E’ - ‘A’); printf(“%f/n”,(float)a); 的输出结果是()
A. 62.000000
B. 62.800000
C. 63.000000
D. 62
4.要把高级语言编写的源程序转换为目标程序,需要使用()
A. 编辑程序
B. 驱动程序
C. 诊断程序
D. 编译程序
此题选: D
5.以下叙述中正确的是 ()
A. 用C程序实现的算法必须要有输入和输出操作
B. 用C程序实现的算法可以没有输出但必须要有输入
C. 用C程序实现的算法可以没有输入但必须要有输出
D. 用C程序实现的算法可以既没有输入也没有输出
6.以下程序: main() { int i , sum; for(i=1;i<6;i++) sum+=i; printf(“%d/n”,sum); } 执行程序后sum的值是()
A. 15
B. 14
C. 不确定
D. 0
7.以下说法中正确的是()
A. C语言程序总是从第一个的函数开始执行
B. 在C语言程序中,要调用的函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
8.以下程序:main( ) { int i=010,j=10; printf("%d,%d/n",i,j); } 的输出结果为()
A. 11,9
B. 9,10
C. 8,10
D. 9,9
9.若有以下类型说明语句 char w; int x; float y; double z; 则表达式 w*x+z-y 的结果是什么类型?()
A. float
B. char
C. int
D. double
此题选: D
10.若k为整型,则下列while循环 k=2; while(k==0) printf(“%d”,k); k--; printf(“/n”); 执行多少次?()
A. 2
B. 9
C. 0
D. 1
11.有以下程序 fun(int a, int b) { if(ab) return(a); else return(b); } main() { int x=3, y=8, z=6, r; r=fun (fun(x,y), 2*z); printf("%d/n", r); } 程序运行后的输出结果是()
A. 3
B. 6
C. 8
D. 12
此题选: D
12.以下程序 : main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d/n",d); } 的输出结果是()
A. 1
B. 0
C. 非0的数
D. -1
13.下列标识符中,不能作为合法的C用户定义标识符的是()
A. a3_b3
B. void
C. _123
D. IF
14.若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()
A. s=a+b;
B. s=a+c;
C. s=s+c;
D. s=b+c;
15.在C语言中,字符型数据在内存中是以什么形式存放的?()
A. 原码
B. BCD码
C. 反码
D. ASCII码
此题选: D
16.在下列选项中,不正确的赋值语句是 ()
A. ++t;
B. n1=(n2=(n3=0));
C. k=i==j;
D. a=b+c=1;
此题选: D
17.以下程序: main() { int a=5,b=4,c=6,d; printf("%d/n",d=ab?(ac?a:c)

A. 5
B. 4
C. 6
D. 不确定
18.设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ab)&&(n=cd)后,n的值为()
A. 1
B. 2
C. 3
D. 0
19.若已包含头文件<stdio.h且有说明char s1[5],s2[7];要给s1,s2赋值,下列语句中正确的是()
A. s1=getchar(); s2=getchar();
B. scanf(“%s%s”,s1,s2);
C. scanf(“%c%c”,s1,s2);
D. gets(s1);s2=s1;
20.设 int a=12; 表达式a+=a-=a*=a的值是()
A. 12
B. 144
C. 0
D. 132
2012秋第一次在线作业
试卷总分:100
单选题 判断题
二、判断题(共 20 道试题,共 40 分。)
1.default是C语言的关键字。
A. 错误
B. 正确
2.算术运算符和赋值运算符的结合方向均从左到右。
A. 错误
B. 正确
3.main函数是唯一一个不可以被其它函数调用的函数。
A. 错误
B. 正确
4.逻辑型是C语言的数据类型。
A. 错误
B. 正确
5.C语言中运算对象必须为整型的运算符是%。
A. 错误
B. 正确
6.在 C 程序中,APH 和 aph 代表不同的变量。
A. 错误
B. 正确
7.main函数不能有形参。
A. 错误
B. 正确
8.对整型变量可进行自加或自减运算,而对常量或表达式不可以。
A. 错误
B. 正确
9.在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是2,4,8。
A. 错误
B. 正确
10.int i=20; switch(i/10) {case 2:printf("A"); case 1:printf("B"); } 的输出结果为A。
A. 错误
B. 正确
11.已知int a,b,c=10; 则a+b=c;是合法的赋值表达式。
A. 错误
B. 正确
12.C语言中只包含一元运算符和二元运算符。
A. 错误
B. 正确
13.数组名可以作为参数进行传递。
A. 错误
B. 正确
14.函数的递归调用不过是一个函数直接或间接地调用它自身。
A. 错误
B. 正确
15.函数strlen("ASDFG/n")的值是7。
A. 错误
B. 正确
16.用C语言编写的源程序需要编译、链接以后才可以运行。
A. 错误
B. 正确
17.strcmp用来比较两个字符串的大小。
A. 错误
B. 正确
18.表达式 _ya是不合法的C语言标识符。
A. 错误
B. 正确
19.C语言的常量在程序运行过程中不可以重新赋值。
A. 错误
B. 正确
20.常量的定义要通过#ifndef宏指令来实现。
A. 错误
B. 正确
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!