川大《程序设计语言(1)1347》21春在线作业1[答案]
时间:2021-06-30 07:42 来源:奥鹏教育 作者:奥鹏作业答案 点击:次
川大《程序设计语言(1)1347》21春在线作业1[答案]满分答案 《程序设计语言(1)1347》21春在线作业1 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 60 分) 1.已知int x=6,y=2,z;则执行表达式z=x=x>y后,变量z的值为( ) A.0 B.1 C.4 D.5 正确答案:-----
2.算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 ( ) A.有零个输入或多个输入 B.高效性 C.有穷性 D.确定性 正确答案:-----
3.在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是( ) A.地址传递 B.单向值传递 C.由实参传形参,再由形参传实参 D.传递方式由用户指定 正确答案:-----
4.以下叙述正确的是 ( ) A.函数可以嵌套定义但不能嵌套调用 B.函数既可以嵌套调用也可以嵌套定义 C.函数既不可以嵌套定义也不可以嵌套调用 D.函数可以嵌套调用但不可以嵌套定义 正确答案:-----
5.C语言程序的执行,总是起始于( ) A.程序中的第一条可执行语句 B.程序中的第一个函数 C.main函数 D.包含文件中的第一个函数 正确答案:-----
6.下列关于字符串的说法中错误的是( ) A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志 B.′\0′作为标志占用存储空间,计入串的实际长度 C.在表示字符串常量的时候不需要人为在其末尾加入′\0′ D.在C语言中,字符串常量隐含处理成以′\0′结尾 正确答案:-----
7.能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是( ) 正确答案:----- A.a>=10 or a<=0 B.a>=0|a<=10 C.a>=10 &&a<=0 D.a>=10‖a<=0 正确答案:-----
8.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( ) A.函数调用可以作为独立的语句存在 B.函数调用可以作为一个函数的实参 C.函数调用可以出现在表达式中 D.函数调用可以作为一个函数的形参 正确答案:-----
9.表达式“25 MOD(1-2∧2)”的值是()。 正确答案:----- A.1 B.2 C.3 D.0 正确答案:-----
10.已知char ch=′C′;则表达式ch=(ch>=′A′ && ch<=′Z′)?(ch+32):ch;的值是( ) A.A B.a C.Z D.c 正确答案:-----
11.下列数据中,不合法的C语言实型数据的是( ) A.0.123 B.123e3 C.2.1e3.5 D.789.0 正确答案:-----
12.若定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( ) A.2.500000 B.2.750000 C.3.500000 D.0.000000 正确答案:-----
13.C语言中 while 和do-while循环的主要区别是( ) 正确答案:----- A.do-while的循环体至少无条件执行一次 正确答案:----- B.while的循环控制条件比do-while的循环控制条件更严格 正确答案:----- C.do-while允许从外部转到循环体内 正确答案:----- D.do-while 的循环体不能是复合语句 正确答案:-----
14.C语言程序的基本单位是( ) A.程序行 B.语句 C.函数 D.字符 正确答案:-----
15.用OPTION BASE 1:DIM s ( 6 ) 定义的数组可存放的元素个数为( )。 正确答案:----- A.1 B.6 C.7 D.8 正确答案:-----
16. A.BELL B.BOTH C.BOTTOM D.AUTOMATION 正确答案:-----
17.以下程序的输出结果是( ) 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 正确答案:-----
21.设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=a>b)&&(n=c>d)后n的值是( ) 正确答案:----- A.1 B.2 C.3 D.4 正确答案:-----
19.下列说法中错误的是 ( ) A.只能在循环体内使用break语句 B.在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C.在while和do…while循环中,continue语句并没有使整个循环终止 正确答案:----- D.continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断 正确答案:-----
20.假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为( ) A.17 B.16 C.15 D.14 正确答案:-----
川大《程序设计语言(1)1347》21春在线作业1[答案]多选题答案 二、判断题 (共 10 道试题,共 40 分) 21.WRITE 是QBASIC中合法的变量名。
22.在程序的运行过程中,可以多次对符号常量进行赋值。
23.STOP语句的作用是终止程序的运行
24.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
25.QBASIC中所有语句都由语句定义符和语句体共同组成。
26.在赋值语句中,关键字 LET 可以被省略
27.变量和符号常量实质是一样的。
28.在程序设计中,数据只能是数字。
29.在程序设计中,数据只能是数字
30.QBASIC程序中,行号的大小将决定程序执行的顺序。
川大《程序设计语言(1)1347》21春在线作业1[答案]历年参考题目如下: 《程序设计语言(1)1347》在线作业1 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 60 分) 1.下列说法中错误的是 ( ) A.只能在循环体内使用break语句 B.在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C.在while和do…while循环中,continue语句并没有使整个循环终止 D.continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
2.针对QBASIC语言的特点,下面的叙述正确的是()。 A.一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。 B.行号和标号由字符序列后加上“:”组成,行号为纯数字。 C.语句都是由语句定义符和语句体构成。 D.每一个模块必须有一个结束语句。
3. A.8 B.9 C.10 D.11
4.以下四项中属于C语言关键字的是( ) A.CHAR B.define C.unsigned D.return
5.对表达式for(表达式1; ;表达式3)可理解为 ( ) A.for(表达式1;0;表达式3) B.for(表达式1;1;表达式3) C.for(表达式1;表达式1;表达式3) D.for(表达式1;表达式3;表达式3)
6.关于赋值语句 LET x = x + 1 的正确说法是()。 A.将变量x的值存入到x+1 B.将变量x的值加1后赋给变量x C.变量x的值等于x + 1的值 D.将变量x+1的值存入到x
7.在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。 A.5 B.5.5 C.6 D.出错信息
8. A.4 2 7 5 B.3 5 7 2 C.3 5 7 1 D.7 5 3 1
9.以下正确的说法是( ) A.用户若需调用标准库函数,调用前必须重新定义 B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义 C.系统根本不允许用户重新定义标准库函数 D.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用
10.下列数据中,不合法的C语言实型数据的是( ) A.0.123 B.123e3 C.2.1e3.5 D.789.0
11.下面不属于C语言的数据类型是( ) A.整型 B.实型 C.逻辑型 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.下列运算符中,要求运算对象必须是整数的是( ) A./ B.* C.% D.!
14.以下叙述中正确的是( ) A.构成C程序的基本单位是函数 B.可以在一个函数中定义另一个函数 C.main()函数必须放在其他函数之前 D.所有被调用的函数一定要在调用之前进行定义
15.能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是( ) A.a>=10 or a<=0 B.a>=0|a<=10 C.a>=10 &&a<=0 D.a>=10‖a<=0
16.以下程序的输出结果是( ) main() { int a=21,b=11; printf("%d\n",- -a+b,- -b+a); } A.30 B.31 C.32 D.33
17. A.3 B.9 C.–99 D.12
18.下列可用于C语言用户标识符的一组是( ) A.void, define, WORD B.a3_b3, _123,Car C.For, -abc, IF Case D.2a, DO, sizeof
19.计算机内部运算使用的数是( ) A.十进制数 B.十六进制数 C.二进制数 D.八进制数
20.以下叙述不正确的是( ) A.一个C源程序可由一个或多个函数组成 B.一个C源程序必须包含一个main函数 C.C程序的基本组成单位是函数 D.在C程序中,注释说明只能位于一条语句的后面
二、判断题 (共 10 道试题,共 40 分) 21.在多重循环中,允许从外层循环转向内层。
22.NAME 是QBASIC中合法的变量名。
23.注释是QBASIC程序中无关紧要的部分。
24.在赋值语句中,关键字 LET 可以被省略
25.在程序的运行过程中,可以多次对符号常量进行赋值。
26.QBASIC程序中,行号是由数字和字母组成。
27.QBASIC中所有语句都由语句定义符和语句体共同组成。
28.变量和符号常量实质是一样的。
29.在程序设计中,数据只能是数字。
30.QBASIC提供了两个工作窗口。 (责任编辑:admin) |
![川大《程序设计语言(1)1347》21春在线作业1[答案]](/uploads/allimg/240109/b7bd37ef69130f1fe9cbe3f2a0a4216d.jpg)