四川大学《程序设计语言(1)1347》22秋在线作业一

奥鹏四川大学新学期作业参考

2023年四川大学《程序设计语言(1)1347》22秋在线作业1-00001

1.C语言规定,在一个源程序中,main函数的位置( )
选项A:必须在最开始
选项B:必须在系统调用的库函数的后面
选项C:可以任意
选项D:必须在最后
正确答案问询微信:424329

2.下列程序的输出结果是( )
main()
{ double d=3.2; int x,y;
x=1.2; y=(x+3.8)/5.0;
printf("%d\n", d*y);
}
选项A:3
选项B:3.2
选项C:0
选项D:3.07
正确答案问询微信:424329

3.下面关于QBASIC语言中数组下标的说法,错误的是()。
选项A:数组下标的下界缺省为1
选项B:数组下标的下界可以为负数
选项C:数组下标的下界必须小于上界
选项D:数组下标的上界可以为负数
正确答案问询微信:424329

4.对表达式for(表达式1; ;表达式3)可理解为 ( )
选项A:for(表达式1;0;表达式3)
选项B:for(表达式1;1;表达式3)
选项C:for(表达式1;表达式1;表达式3)
选项D:for(表达式1;表达式3;表达式3)
正确答案问询微信:424329

5.下面四个赋值语句中,正确的是()。
选项A:LET x,y,z = 5
选项B:sx = 5
选项C:LET x + 1 = 5
选项D:LET x$ = 5
正确答案问询微信:424329

6.若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
选项A:a:=b+1
选项B:a=b=c+2
选项C:int 18.5%3
选项D:a=a+7=c+b
正确答案问询微信:424329

7.
选项A:a + b / c-d
选项B:(a + b) / c-d
选项C:a + b / (c-d)
选项D:(a + b) / (c-d)
正确答案问询微信:424329

8.计算机内部运算使用的数是( )
选项A:十进制数
选项B:十六进制数
选项C:二进制数
选项D:八进制数
正确答案问询微信:424329

9.下面程序的运行结果是()。
x = 5:y = 3
PRINT x = y
END
选项A:0
选项B:5
选项C:3
选项D:–1
正确答案问询微信:424329

10.关于赋值语句 LET x = x + 1 的正确说法是()。
选项A:将变量x的值存入到x+1
选项B:将变量x的值加1后赋给变量x
选项C:变量x的值等于x + 1的值
选项D:将变量x+1的值存入到x
正确答案问询微信:424329

11.字符型数据在机器中是用ASCII码表示的,字符’5’和’7’在机器中表示为( )
选项A:10100011和 01110111
选项B:01000101和01100011
选项C:00110101和00110111
选项D:01100101和01100111
正确答案问询微信:424329

12.二进制数00110101转换成八进制数是( )
选项A:055
选项B:065
选项C:056
选项D:152
正确答案问询微信:424329

13.以下程序的输出结果是( )
main()
{ int a=4,b=5,c=0,d;
d=!a
printf("%d\n",d);}
选项A:1
选项B:0
选项C:非0的数
选项D:-1
正确答案问询微信:424329

14.语句PRINT “25 * 4”输出的结果是()。
选项A:“25 * 4”
选项B:出错信息
选项C:25 * 4
选项D:100
正确答案问询微信:424329

15.以下程序的输出结果是( )
main()
{ int a=4,b=5,c=0,d;
d=!a
printf("%d\n",d);}
选项A:1
选项B:0
选项C:非0的数
选项D:-1
正确答案问询微信:424329

16.以下说法错误的是 ( )
选项A:一个算法应包含有限个步骤
选项B:在计算机上实现的算法是用来处理数据对象的
选项C:算法中指定的操作,不能通过已经实现的基本运算执行有限次后实现
选项D:算法的目的是为了求解
正确答案问询微信:424329

17.在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。
选项A:5
选项B:5.5
选项C:6
选项D:出错信息
正确答案问询微信:424329

18.设有int x=11;则表达式(x++*1/3)的值是( )
选项A:3
选项B:4
选项C:11
选项D:12
正确答案问询微信:424329

19.
选项A:7 7
选项B:34 7
选项C:7 34
选项D:34 34
正确答案问询微信:424329

20.已知char ch=′C′;则表达式ch=(ch=′A′ =′Z′)?(ch+32):ch;的值是( )
奥鹏四川大学新学期作业参考 选项A:A
选项B:a
选项C:Z
选项D:c
正确答案问询微信:424329

21.在程序设计中,数据只能是数字
选项A:错误
选项B:正确
正确答案问询微信:424329

22.注释是QBASIC程序中无关紧要的部分。
选项A:错误
选项B:正确
正确答案问询微信:424329

23.在程序设计中,数据只能是数字。
选项A:错误
选项B:正确
正确答案问询微信:424329

24.NAME 是QBASIC中合法的变量名。
选项A:错误
选项B:正确
正确答案问询微信:424329

25.QBASIC提供了两个工作窗口。
选项A:错误
选项B:正确
正确答案问询微信:424329

26.WRITE 是QBASIC中合法的变量名。
选项A:错误
选项B:正确
正确答案问询微信:424329

27.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
选项A:错误
选项B:正确
正确答案问询微信:424329

28.在赋值语句中,关键字 LET 可以被省略
选项A:错误
选项B:正确
正确答案问询微信:424329

29.STOP语句的作用是终止程序的运行
选项A:错误
选项B:正确
正确答案问询微信:424329

30.在程序设计中,所谓“实现算法”即是指写出源程序。
选项A:错误
选项B:正确
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网