通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"Linux" 试卷中 河北城建学院Linux试卷 中有题目如下:
第1题
设计一个shell程序计算n的阶乘。要求:
(1) 从命令行接收参数n;
(2) 在程序开始后立即判断n的合法性,即是否有参数,若有是否为正整数,若非法请给错误提示;
(3) 最后出计算的结果。
参考代码:
#!/bin/sh if [ $# -eq 0 ]; then echo -e "$0 no Params.\a\n"; exit 0; fi x=`echo $1 | awk '/[^[:digit:]]/ { print $0 } ' ` if [ "x$x" != "x" ] ; then echo -e "Input: $* error!\a"; exit 1; fi fact=1;tmp=1 while [ $tmp -le $1 ] do fact=$((fact*tmp));tmp=$((++tmp)); done echo "fact=$fact"
所属试卷:河北城建学院Linux试卷
下面模型中为概念模型的是
下列叙述中错误的是
下列关于C++函数的叙述中,正确的是。
下列叙述中正确的是( )。
给定程序MODI1.C中函数fun的功能是:从s所指字
有以下程序程序运行后的输出结果是( )。
有以下程序:程序运行后的输出结果是( )。
有以下程序:当执行程序时从键盘上输入Hello Bei
下列选项中,能够满足“若字符串s1等于字符串s2,则执
表达式{1,2,3}&{3,4,5}的值为______
Python用来访问和操作内置数据库SQLite的标准
TCP/IP上每台主机都需要用( )以区分网络号和主机
某文件的权限为:drw-r--r--,用数值形式表示该
当系统管理员需升级内核版本和改变系统硬件配置时,应(
超级块是描述 ______ 信息的数据结构,索引节点是
Linux主要采用了 和 两种动态内存管理
Linux文件系统中每个文件用_______来标识。
以下信道中哪一种是广播共享信道
2023年CSP-S1阅读程序题2:假设输入的n是不超
(9 分)某网络拓扑如题 47 图所示,以太网交换机
C语言的三种基本结构是_____结构、选择结构、循环结
设(k=a=5,b=3,a*b),则表达式的值为___
某二叉树的前序序列为ABCD,中序序列为DCBA,则后
输出 :____
分辨率为800x600、16位色的位图,存储图像信息所
输出:( )
有 6 个城市,任何两个城市之间都有一条道路连接, 6
输入: 91 2 20 77 输出: _______
在编程时使用任一种高级语言,(不一定是 C),如果需要
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2