|
浙江大学
浙大10秋学期《程序设计基础C》在线作业
单选题
1.下列各种选择结构的问题中,最适合用if-else语句来解决的是( )。
A. 控制单个操作做或不做的问题
B. 控制两个操作中选取一个操作执行的问题
C. 控制三个操作中选取一个操作执行的问题
D. 控制10个操作中选取一个操作执行的问题
资料:B
2.已知字符"b"的ASCII码为98,语句printf("%d,%c","b","b"+1 );的输出为( )
A. 98,b
B. 语句不合法
C. 98,99
D. 98,c
资料:D
3.设短整型变量x的值为12,假定分配给x的内存单元地址是0xff00,和0xff01,则在程序中能表示变量x的地址是( )。
A. 0xff00
B. oxff01
C. &x
D. &12
资料:C
4.设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的值分别是 ( )。
A. 2,1,2
B. 2,0,3
C. 2,2,3
D. 2,1,3
资料:B
5.下列说法中,错误的是( )。
A. 变量的定义可以放在所有函数之外
B. 变量的定义可以不放在本编译单位中,而放在其他编译单位中
C. 变量的定义可以放在某个函数的函数头中
D. 变量的定义可以放在某个复合语句的开头
资料:C
6.下列关于单目运算符++、--的叙述中正确的是( )。
A. 它们的运算对象可以是任何变量和常量
B. 它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C. 它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D. 它们的运算对象可以是char型变量、int型变量和float型变量
资料:D
7.在c语言中,运算对象必须是整型数的运算符是( )
A. %
B. \
C. %和\
D. **
资料:A
8.一个C语言程序是由( )
A. 一个主程序和若干子程序组成
B. 函数组成
C. 若干过程组成
D. 若干子程序组成
资料:B
9.执行语句:for(i=1;i++<4 ;)后,变量i的值是( )。
A. 3
B. 4
C. 5
D. 不确定
资料:C
10.若w=1,x=2,y=3,z=4;,则条件表达式w>x?w:y<z?y:z的结果为( )
A. 4
B. 3
C. 2
D. 1
资料:B |
|