奥鹏网院作业 发表于 2017-5-12 22:41:21

《程序设计语言(1)1347》1.十进制数2403转换成十六进制数为(...

川大《程序设计语言(1)1347》17春在线作业1答案
一、单选题:
1.十进制数2403转换成十六进制数为(    )          (满分:3)
    A. 963
    B. 369
    C. 953
    D. 359
2.下面程序的运行结果是(    )。x = 5:y = 3PRINTx = yEND          (满分:3)
    A. 0
    B. 5
    C. 3
    D. –1
3.针对QBASIC语言的特点,下面的叙述正确的是(    )。          (满分:3)
    A. 一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。
    B. 行号和标号由字符序列后加上“:”组成,行号为纯数字。
    C. 语句都是由语句定义符和语句体构成。
    D. 每一个模块必须有一个结束语句。
4.在下面四个字符串中,哪一个是合法的字符串常量(    )。          (满分:3)
    A. d
    B. “ 169 ”
    C. 计算机
    D. 169
5.以下四个变量名中,哪一个是非法的变量名(    )。          (满分:3)
    A. food
    B. area
    C. 3moon
    D. b1
6.下列数据中,不合法的C语言实型数据的是(    )          (满分:3)
    A. 0.123
    B. 123e3
    C. 2.1e3.5
    D. 789.0
7.          (满分:3)
    A. 7    7
    B. 34    7
    C. 7    34
    D. 34   34
8.在C程序中, 在求逻辑值时,用(    )表示逻辑表达式值为“真”,又用(    )表示逻辑表达式值为“假”。 (    )          (满分:3)
    A. 1 0
    B. 0 1
    C. 非0 非0
    D. 1 1
9.下面四个表达式中,其值为0的是(    )。          (满分:3)
    A. 3 / 4
    B. 4 MOD 3
    C. 34
    D. 3 MOD 4
10.下列叙述中正确的是 (    )          (满分:3)
    A. C语言编译时不检查语法
    B. C语言的子程序有过程和函数两种
    C. C语言的函数可以嵌套定义
    D. C语言的函数可以嵌套调用
11.下面能正确表示八进制数的是(    )          (满分:3)
    A. 0x16
    B. 029
    C. -114
    D. 033
12.下面有关for循环的正确描述是(    )          (满分:3)
    A. for循环只能用于循环次数已经确定的情况
    B. for循环是先执行循环体语句,后判断表达式
    C. 在for循环中,不能用break语句跳出循环体
    D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
13.下列可用于C语言用户标识符的一组是(    )          (满分:3)
    A. void, define, WORD
    B. a3b3, 123,Car
    C. For, -abc, IF Case
    D. 2a, DO, sizeof
14.下列说法中错误的是 (    )A)只能在循环体内使用break语句 B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C)在while和do…while循环中,continue语句并没有使整个循环终止 D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断          (满分:3)
    A. 只能在循环体内使用break语句
    B. 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
    C. 在while和do…while循环中,continue语句并没有使整个循环终止
    D. continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
15.以下说法正确的是(    )          (满分:3)
    A. C语言程序总是从第一个的函数开始执行
    B. 在C语言程序中,要调用函数必须在main(    )函数中定义
    C. C语言程序总是从main(    )函数开始执行
    D. C语言程序中的main(    )函数必须放在程序的开始部分
16.语句PRINT “3.5” +“6.5” +“42”执行的结果是(    )。          (满分:3)
    A. 52
    B. 3.5 + 6.5 + 42
    C. -1
    D. 3.56.542
17.下面四组READ/DATA语句中正确的是(    )。          (满分:3)
    A. READa,b,cDATA1,2 * 3,6
    B. READa,b,cDATA2x,3y,4
    C. READa,b,cDATA1,6
    D. READa,b,cDATA1,3,6
18.下列关于C语言的说法不正确的是(    )          (满分:3)
    A. C语言既具有高级语言的一切功能,也具有低级语言的一些功能
    B. C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号
    C. 注释可以出现在程序中任意合适的地方
    D. 命令行后面不能加分号,命令行不是C语言的语句
19.下面对C语言的描述中,正确的是 (    )          (满分:3)
    A. 函数一定有返回值,否则无法使用函数
    B. C语言函数既可以嵌套定义又可以递归调用
    C. 在C语言中,调用函数时,只能将实参的值传递给形参
    D. C语言程序中有调用关系的所有函数都必须放在同一源程序文件中
20.下面的字符串赋值语句中,正确的是(    )。          (满分:3)
    A. x = “ ab ”
    B. y$ = ab
    C. z$ = “ 39 ”
    D. w$ = 39
三、判断题:
1.注释是QBASIC程序中无关紧要的部分。          (满分:4)
    A. 错误
    B. 正确
2.STOP语句的作用是终止程序的运行。          (满分:4)
    A. 错误
    B. 正确
3.QBASIC中所有语句都由语句定义符和语句体共同组成。          (满分:4)
    A. 错误
    B. 正确
4.在程序设计中,数据只能是数字。          (满分:4)
    A. 错误
    B. 正确
5.在赋值语句中,关键字 LET 可以被省略。          (满分:4)
    A. 错误
    B. 正确
6.QBASIC程序中,行号的大小将决定程序执行的顺序。          (满分:4)
    A. 错误
    B. 正确
7.NAME是QBASIC中合法的变量名。          (满分:4)
    A. 错误
    B. 正确
8.PRINT语句用标准格式输出时,各输出项之间用分号分隔。          (满分:4)
    A. 错误
    B. 正确
9.WRITE是QBASIC中合法的变量名。          (满分:4)
    A. 错误
    B. 正确
10.STOP语句的作用是终止程序的运行          (满分:4)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 《程序设计语言(1)1347》1.十进制数2403转换成十六进制数为(...