|
西南交《高级语言程序设计》在线作业一
一、单选题(共 14 道试题,共 98 分。)
1. 若k为整形,则while循环执行( )次。 k=2; while(k==0) printf(“%”,k); k--; printf(“\n”);
. 10
. 9
. 0
. 1
正确资料:
2. 若有宏定义:#efine PI 3.14 #efine S(r) PI*r*r 则主函数中语句s2=S(r+3);宏替换后的结果为( )
. s2=PI*r+3*r+3
. s2=3.14*(r+3)*(r+3)
. s2=3.14*r+3*r+3
. s2= PI*r*r
正确资料:
3. 返回值为voi的函数,其含义为( )
. 调用函数之后,被调用的函数没有返回值
. 调用函数之后,被调用的函数不返回
. 调用函数之后,被调用的函数的返回值为任意的类型
. 该类函数不允许被调用
正确资料:
4. 以下可作为函数fopen中第一个参数的正确格式是( )
. :user\text.tex
. :\user\text.txt
. “:user\text.tex”
. “:\\user\\text.txt”
正确资料:
谋学网www.mouxue.com
5. 语言中运算对象必须是整型的运算符是( )
. %
. /
. =
. <=
正确资料:
6. 以下说法中错误的是( )
. *=1;这个式子等价于=*1
. /=+;这个式子和=/+;等价
. /=-;这个式子等价于=/(-)
. *=;这个式子等价于=*
正确资料:
7. 若有以下程序段int 1=1,2=2,3;3=1.0/2*1;则执行后3中的值是 ( )
. 0
. 0.5
. 1
. 2
正确资料:
8. 若有如下说明 int [10]={1,2,3,4,5,6,7,8,9,10},*p=; 则数值为6的元素的表达式是( )
. *p+5
. *(p+5)
. *p+=5
. p+5
正确资料:
9. 如下程序 : voi min( ) { int i,sum; for(i=1;i<=5;sum++) sum+=i; printf("%\n",sum); } 该程序的执行结果是( )
. 死循环
. 3
. 6
. 15
正确资料:
10. 下面语句的运行结果为( ) #inlue “stio.h”#inlue “string.h”voi min() { hr str1[10]={“how”}; hr str2[10]={“goo”}; strpy(str1,str2); printf(“%s”,str1); }
. g
. how
. howgoo
. goo
正确资料:
11. 设是int型变量,是flot型变量,用下面的语句给这两个变量输入值snf("=%,=%f",&,&);为了把100和76.5分别赋给i和f,则正确的输入为:( )
. 100 76.5
. =100,=76.5
. 10076.5
. =100 =76.5
正确资料:
12. 能正确表达逻辑关系"≥10"或"≤0"的语言表达式是( )
. >=10or<=0
. >=0|<=10
. >=10&&<=0
. >=10||<=0
正确资料:
13. 语言表示逻辑假的方法是( )
. FLSE
. 0
. 1
. NULL
正确资料:
14. 能正确表达逻辑关系"≥5"且"≤10"的语言表达式是( )
. >=5or<=10
. >=5|<=10
. >=5&&<=10
. >=5||<=10
正确资料:
谋学网www.mouxue.com
西南交《高级语言程序设计》在线作业一
二、单选题(共 1 道试题,共 2 分。)
1. 以下说法中正确的是( )
. 一个函数在编译时被分配得到一个入口地址,这个入口地址称为函数的指针
. /=+;这个式子和=/+;等价
. 语言开始执行程序的开始执行点是程序中第一条可执行的语句
. 对二维数组赋值可以用这样的语句完成int [4][]={1,2,3,4,5,6,7,8}
正确资料:
|
|